File: ctype-gb18030.cc

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (20493 lines) | stat: -rw-r--r-- 1,451,786 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
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
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
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
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
19561
19562
19563
19564
19565
19566
19567
19568
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674
19675
19676
19677
19678
19679
19680
19681
19682
19683
19684
19685
19686
19687
19688
19689
19690
19691
19692
19693
19694
19695
19696
19697
19698
19699
19700
19701
19702
19703
19704
19705
19706
19707
19708
19709
19710
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
20457
20458
20459
20460
20461
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
/* Copyright (c) 2014, 2025, Oracle and/or its affiliates.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License, version 2.0,
   as published by the Free Software Foundation.

   This program is designed to work with certain software (including
   but not limited to OpenSSL) that is licensed under separate terms,
   as designated in a particular file or component or in included license
   documentation.  The authors of MySQL hereby grant you an additional
   permission to link the program and your derivative works with the
   separately licensed software that they have either included with
   the program or referenced in the documentation.

   Without limiting anything contained in the foregoing, this file,
   which is part of C Driver for MySQL (Connector/C), is also subject to the
   Universal FOSS Exception, version 1.0, a copy of which can be found at
   http://oss.oracle.com/licenses/universal-foss-exception.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License, version 2.0, for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA
*/

// This file is for Chinese character sets GB18030-2005.

#include <assert.h>
#include <string.h>
#include <sys/types.h>

#include "m_ctype.h"
#include "my_compiler.h"

#include "my_inttypes.h"
#include "template_utils.h"

#define is_mb_1(c) ((uchar)(c) <= 0x7F)
#define is_mb_odd(c) (0x81 <= (uchar)(c) && (uchar)(c) <= 0xFE)
#define is_mb_even_2(c)                          \
  ((0x40 <= (uchar)(c) && (uchar)(c) <= 0x7E) || \
   (0x80 <= (uchar)(c) && (uchar)(c) <= 0xFE))
#define is_mb_even_4(c) (0x30 <= (uchar)(c) && (uchar)(c) <= 0x39)

/* The following three represent the min value of every single byte
of 2/4-byte gb18030 code */
static const uint MIN_MB_ODD_BYTE = 0x81;
static const uint MIN_MB_EVEN_BYTE_2 = 0x40;
static const uint MIN_MB_EVEN_BYTE_4 = 0x30;

/* Difference between min gb18030 4-byte encoding 0x81308130 and
max possible gb18030 encoding 0xFE39FE39 */
static const uint MAX_GB18030_DIFF = 0x18398F;

/* The difference used in mapping 2-byte unicode to 4-byte gb18030 */
static const uint UNI2_TO_GB4_DIFF = 7456;

/* The offset used in unicase mapping is for those 4-byte gb18030,
which are mapped by the diff, plus the offset */
static const uint UNICASE_4_BYTE_OFFSET = 0x80;

/* The following two used in unicase mapping are for 2-byte gb18030,
which are mapped directly */
static const uint MIN_2_BYTE_UNICASE = 0xA000;
static const uint MAX_2_BYTE_UNICASE = 0xDFFF;

/* The following two used in unicase mapping are for 3-byte unicode,
and they are mapped to 4-byte gb18030 */
static const uint MIN_3_BYTE_FROM_UNI = 0x2E600;
static const uint MAX_3_BYTE_FROM_UNI = 0x2E6FF;

/* 3 ranges(included) that cover the Chinese characters defined by the
collation PINYIN in UNICODE CLDR24 */
static const uint PINYIN_2_BYTE_START = 0x8140;
static const uint PINYIN_2_BYTE_END = 0xFE9F;

static const uint PINYIN_4_BYTE_1_START = 0x8138FD38;
static const uint PINYIN_4_BYTE_1_END = 0x82359232;
static const uint PINYIN_4_1_DIFF = 11328;

static const uint PINYIN_4_BYTE_2_START = 0x95328236;
static const uint PINYIN_4_BYTE_2_END = 0x98399836;
static const uint PINYIN_4_2_DIFF = 254536;

/* Two base used for weight, PINYIN is for Chinese chars and COMMON
is for all other 4-byte non-Chinese chars */
static const uint PINYIN_WEIGHT_BASE = 0xFFA00000;
static const uint COMMON_WEIGHT_BASE = 0xFF000000;

/**
  The array used for "type of characters" bit mask for each
  character. The ctype[0] is reserved for EOF(-1), so we use
  ctype[(char)+1]. Also refer to strings/CHARSET_INFO.txt
*/
static const uchar ctype_gb18030[257] = {
    0, /* For standard library */
    32,  32,  32,  32,  32,  32,  32,  32,  32,  40,  40, 40, 40, 40, 32, 32,
    32,  32,  32,  32,  32,  32,  32,  32,  32,  32,  32, 32, 32, 32, 32, 32,
    72,  16,  16,  16,  16,  16,  16,  16,  16,  16,  16, 16, 16, 16, 16, 16,
    132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 16, 16, 16, 16, 16, 16,
    16,  129, 129, 129, 129, 129, 129, 1,   1,   1,   1,  1,  1,  1,  1,  1,
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,  16, 16, 16, 16, 16,
    16,  130, 130, 130, 130, 130, 130, 2,   2,   2,   2,  2,  2,  2,  2,  2,
    2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,  16, 16, 16, 16, 32,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  3,
    3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,  3,  3,  3,  3,  0};

/**
  The array[256] used in casedn
*/
static const uchar to_lower_gb18030[] = {
    0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
    0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
    0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, ' ',  '!',  '"',  '#',
    '$',  '%',  '&',  '\'', '(',  ')',  '*',  '+',  ',',  '-',  '.',  '/',
    '0',  '1',  '2',  '3',  '4',  '5',  '6',  '7',  '8',  '9',  ':',  ';',
    '<',  '=',  '>',  '?',  '@',  'a',  'b',  'c',  'd',  'e',  'f',  'g',
    'h',  'i',  'j',  'k',  'l',  'm',  'n',  'o',  'p',  'q',  'r',  's',
    't',  'u',  'v',  'w',  'x',  'y',  'z',  '[',  '\\', ']',  '^',  '_',
    '`',  'a',  'b',  'c',  'd',  'e',  'f',  'g',  'h',  'i',  'j',  'k',
    'l',  'm',  'n',  'o',  'p',  'q',  'r',  's',  't',  'u',  'v',  'w',
    'x',  'y',  'z',  '{',  '|',  '}',  '~',  0x7F, 0x80, 0x81, 0x82, 0x83,
    0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
    0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
    0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
    0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3,
    0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
    0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB,
    0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
    0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, 0xE0, 0xE1, 0xE2, 0xE3,
    0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
    0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFB,
    0xFC, 0xFD, 0xFE, 0xFF};

/**
  The array[256] used in caseup
*/
static const uchar to_upper_gb18030[] = {
    0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
    0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
    0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, ' ',  '!',  '"',  '#',
    '$',  '%',  '&',  '\'', '(',  ')',  '*',  '+',  ',',  '-',  '.',  '/',
    '0',  '1',  '2',  '3',  '4',  '5',  '6',  '7',  '8',  '9',  ':',  ';',
    '<',  '=',  '>',  '?',  '@',  'A',  'B',  'C',  'D',  'E',  'F',  'G',
    'H',  'I',  'J',  'K',  'L',  'M',  'N',  'O',  'P',  'Q',  'R',  'S',
    'T',  'U',  'V',  'W',  'X',  'Y',  'Z',  '[',  '\\', ']',  '^',  '_',
    '`',  'A',  'B',  'C',  'D',  'E',  'F',  'G',  'H',  'I',  'J',  'K',
    'L',  'M',  'N',  'O',  'P',  'Q',  'R',  'S',  'T',  'U',  'V',  'W',
    'X',  'Y',  'Z',  '{',  '|',  '}',  '~',  0x7F, 0x80, 0x81, 0x82, 0x83,
    0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
    0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
    0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
    0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3,
    0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
    0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB,
    0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
    0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, 0xE0, 0xE1, 0xE2, 0xE3,
    0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
    0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFB,
    0xFC, 0xFD, 0xFE, 0xFF};

/**
  The array[256] used for strings comparison
*/
static const uchar sort_order_gb18030[] = {
    0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
    0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
    0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, ' ',  '!',  '"',  '#',
    '$',  '%',  '&',  '\'', '(',  ')',  '*',  '+',  ',',  '-',  '.',  '/',
    '0',  '1',  '2',  '3',  '4',  '5',  '6',  '7',  '8',  '9',  ':',  ';',
    '<',  '=',  '>',  '?',  '@',  'A',  'B',  'C',  'D',  'E',  'F',  'G',
    'H',  'I',  'J',  'K',  'L',  'M',  'N',  'O',  'P',  'Q',  'R',  'S',
    'T',  'U',  'V',  'W',  'X',  'Y',  'Z',  '[',  '\\', ']',  '^',  '_',
    '`',  'A',  'B',  'C',  'D',  'E',  'F',  'G',  'H',  'I',  'J',  'K',
    'L',  'M',  'N',  'O',  'P',  'Q',  'R',  'S',  'T',  'U',  'V',  'W',
    'X',  'Y',  'Z',  '{',  '|',  '}',  '~',  0x7F, 0x80, 0x81, 0x82, 0x83,
    0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
    0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
    0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
    0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3,
    0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
    0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB,
    0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
    0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, 0xE0, 0xE1, 0xE2, 0xE3,
    0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
    0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFB,
    0xFC, 0xFD, 0xFE, 0xFF};

/**
  Unicase array for 0x0000-0x00FF

  0x0000-0x007F is for 1-byte code points,
  the others which represent the diff
  (diff between code and 81308130, plus 0x80),
  are for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane00[] = {
    {0x0000, 0x0000, 0x0000}, {0x0001, 0x0001, 0x0001},
    {0x0002, 0x0002, 0x0002}, {0x0003, 0x0003, 0x0003},
    {0x0004, 0x0004, 0x0004}, {0x0005, 0x0005, 0x0005},
    {0x0006, 0x0006, 0x0006}, {0x0007, 0x0007, 0x0007},
    {0x0008, 0x0008, 0x0008}, {0x0009, 0x0009, 0x0009},
    {0x000A, 0x000A, 0x000A}, {0x000B, 0x000B, 0x000B},
    {0x000C, 0x000C, 0x000C}, {0x000D, 0x000D, 0x000D},
    {0x000E, 0x000E, 0x000E}, {0x000F, 0x000F, 0x000F},
    {0x0010, 0x0010, 0x0010}, {0x0011, 0x0011, 0x0011},
    {0x0012, 0x0012, 0x0012}, {0x0013, 0x0013, 0x0013},
    {0x0014, 0x0014, 0x0014}, {0x0015, 0x0015, 0x0015},
    {0x0016, 0x0016, 0x0016}, {0x0017, 0x0017, 0x0017},
    {0x0018, 0x0018, 0x0018}, {0x0019, 0x0019, 0x0019},
    {0x001A, 0x001A, 0x001A}, {0x001B, 0x001B, 0x001B},
    {0x001C, 0x001C, 0x001C}, {0x001D, 0x001D, 0x001D},
    {0x001E, 0x001E, 0x001E}, {0x001F, 0x001F, 0x001F},
    {0x0020, 0x0020, 0x0020}, {0x0021, 0x0021, 0x0021},
    {0x0022, 0x0022, 0x0022}, {0x0023, 0x0023, 0x0023},
    {0x0024, 0x0024, 0x0024}, {0x0025, 0x0025, 0x0025},
    {0x0026, 0x0026, 0x0026}, {0x0027, 0x0027, 0x0027},
    {0x0028, 0x0028, 0x0028}, {0x0029, 0x0029, 0x0029},
    {0x002A, 0x002A, 0x002A}, {0x002B, 0x002B, 0x002B},
    {0x002C, 0x002C, 0x002C}, {0x002D, 0x002D, 0x002D},
    {0x002E, 0x002E, 0x002E}, {0x002F, 0x002F, 0x002F},
    {0x0030, 0x0030, 0x0030}, {0x0031, 0x0031, 0x0031},
    {0x0032, 0x0032, 0x0032}, {0x0033, 0x0033, 0x0033},
    {0x0034, 0x0034, 0x0034}, {0x0035, 0x0035, 0x0035},
    {0x0036, 0x0036, 0x0036}, {0x0037, 0x0037, 0x0037},
    {0x0038, 0x0038, 0x0038}, {0x0039, 0x0039, 0x0039},
    {0x003A, 0x003A, 0x003A}, {0x003B, 0x003B, 0x003B},
    {0x003C, 0x003C, 0x003C}, {0x003D, 0x003D, 0x003D},
    {0x003E, 0x003E, 0x003E}, {0x003F, 0x003F, 0x003F},
    {0x0040, 0x0040, 0x0040}, {0x0041, 0x0061, 0x0041},
    {0x0042, 0x0062, 0x0042}, {0x0043, 0x0063, 0x0043},
    {0x0044, 0x0064, 0x0044}, {0x0045, 0x0065, 0x0045},
    {0x0046, 0x0066, 0x0046}, {0x0047, 0x0067, 0x0047},
    {0x0048, 0x0068, 0x0048}, {0x0049, 0x0069, 0x0049},
    {0x004A, 0x006A, 0x004A}, {0x004B, 0x006B, 0x004B},
    {0x004C, 0x006C, 0x004C}, {0x004D, 0x006D, 0x004D},
    {0x004E, 0x006E, 0x004E}, {0x004F, 0x006F, 0x004F},
    {0x0050, 0x0070, 0x0050}, {0x0051, 0x0071, 0x0051},
    {0x0052, 0x0072, 0x0052}, {0x0053, 0x0073, 0x0053},
    {0x0054, 0x0074, 0x0054}, {0x0055, 0x0075, 0x0055},
    {0x0056, 0x0076, 0x0056}, {0x0057, 0x0077, 0x0057},
    {0x0058, 0x0078, 0x0058}, {0x0059, 0x0079, 0x0059},
    {0x005A, 0x007A, 0x005A}, {0x005B, 0x005B, 0x005B},
    {0x005C, 0x005C, 0x005C}, {0x005D, 0x005D, 0x005D},
    {0x005E, 0x005E, 0x005E}, {0x005F, 0x005F, 0x005F},
    {0x0060, 0x0060, 0x0060}, {0x0041, 0x0061, 0x0041},
    {0x0042, 0x0062, 0x0042}, {0x0043, 0x0063, 0x0043},
    {0x0044, 0x0064, 0x0044}, {0x0045, 0x0065, 0x0045},
    {0x0046, 0x0066, 0x0046}, {0x0047, 0x0067, 0x0047},
    {0x0048, 0x0068, 0x0048}, {0x0049, 0x0069, 0x0049},
    {0x004A, 0x006A, 0x004A}, {0x004B, 0x006B, 0x004B},
    {0x004C, 0x006C, 0x004C}, {0x004D, 0x006D, 0x004D},
    {0x004E, 0x006E, 0x004E}, {0x004F, 0x006F, 0x004F},
    {0x0050, 0x0070, 0x0050}, {0x0051, 0x0071, 0x0051},
    {0x0052, 0x0072, 0x0052}, {0x0053, 0x0073, 0x0053},
    {0x0054, 0x0074, 0x0054}, {0x0055, 0x0075, 0x0055},
    {0x0056, 0x0076, 0x0056}, {0x0057, 0x0077, 0x0057},
    {0x0058, 0x0078, 0x0058}, {0x0059, 0x0079, 0x0059},
    {0x005A, 0x007A, 0x005A}, {0x007B, 0x007B, 0x007B},
    {0x007C, 0x007C, 0x007C}, {0x007D, 0x007D, 0x007D},
    {0x007E, 0x007E, 0x007E}, {0x007F, 0x007F, 0x007F},
    {0x0080, 0x0080, 0x0080}, {0x0081, 0x0081, 0x0081},
    {0x0082, 0x0082, 0x0082}, {0x0083, 0x0083, 0x0083},
    {0x0084, 0x0084, 0x0084}, {0x0085, 0x0085, 0x0085},
    {0x0086, 0x0086, 0x0086}, {0x0087, 0x0087, 0x0087},
    {0x0088, 0x0088, 0x0088}, {0x0089, 0x0089, 0x0089},
    {0x008A, 0x008A, 0x008A}, {0x008B, 0x008B, 0x008B},
    {0x008C, 0x008C, 0x008C}, {0x008D, 0x008D, 0x008D},
    {0x008E, 0x008E, 0x008E}, {0x008F, 0x008F, 0x008F},
    {0x0090, 0x0090, 0x0090}, {0x0091, 0x0091, 0x0091},
    {0x0092, 0x0092, 0x0092}, {0x0093, 0x0093, 0x0093},
    {0x0094, 0x0094, 0x0094}, {0x0095, 0x0095, 0x0095},
    {0x0096, 0x0096, 0x0096}, {0x0097, 0x0097, 0x0097},
    {0x0098, 0x0098, 0x0098}, {0x0099, 0x0099, 0x0099},
    {0x009A, 0x009A, 0x009A}, {0x009B, 0x009B, 0x009B},
    {0x009C, 0x009C, 0x009C}, {0x009D, 0x009D, 0x009D},
    {0x009E, 0x009E, 0x009E}, {0x009F, 0x009F, 0x009F},
    {0x00A0, 0x00A0, 0x00A0}, {0x00A1, 0x00A1, 0x00A1},
    {0x00A2, 0x00A2, 0x00A2}, {0x00A3, 0x00A3, 0x00A3},
    {0x00A4, 0x00A4, 0x00A4}, {0x00A5, 0x00A5, 0x00A5},
    {0x00A6, 0x00A6, 0x00A6}, {0x00A7, 0x00A7, 0x00A7},
    {0x00A8, 0x00A8, 0x00A8}, {0x00A9, 0x00A9, 0x00A9},
    {0x00AA, 0x00AA, 0x00AA}, {0x00AB, 0x00AB, 0x00AB},
    {0x00AC, 0x00AC, 0x00AC}, {0x00AD, 0x00AD, 0x00AD},
    {0x00AE, 0x00AE, 0x00AE}, {0x00AF, 0x00AF, 0x00AF},
    {0x00B0, 0xA6CC, 0x00B5}, {0x00B1, 0x00B1, 0x00B1},
    {0x00B2, 0x00B2, 0x00B2}, {0x00B3, 0x00B3, 0x00B3},
    {0x00B4, 0x00B4, 0x00B4}, {0x00B5, 0x00B5, 0x00B5},
    {0x00B6, 0x00B6, 0x00B6}, {0x00B7, 0x00B7, 0x00B7},
    {0x00B8, 0x00B8, 0x00B8}, {0x00B9, 0x00B9, 0x00B9},
    {0x00BA, 0xA8A4, 0x00C0}, {0x00BB, 0xA8A2, 0x00C1},
    {0x00BC, 0x00D9, 0x00C2}, {0x00BD, 0x00DA, 0x00C3},
    {0x00BE, 0x00DB, 0x00C4}, {0x00BF, 0x00DC, 0x00C5},
    {0x00C0, 0x00DD, 0x00C6}, {0x00C1, 0x00DE, 0x00C7},
    {0x00C2, 0xA8A8, 0x00C8}, {0x00C3, 0xA8A6, 0x00C9},
    {0x00C4, 0xA8BA, 0x00CA}, {0x00C5, 0x00DF, 0x00CB},
    {0x00C6, 0xA8AC, 0x00CC}, {0x00C7, 0xA8AA, 0x00CD},
    {0x00C8, 0x00E0, 0x00CE}, {0x00C9, 0x00E1, 0x00CF},
    {0x00CA, 0x00E2, 0x00D0}, {0x00CB, 0x00E3, 0x00D1},
    {0x00CC, 0xA8B0, 0x00D2}, {0x00CD, 0xA8AE, 0x00D3},
    {0x00CE, 0x00E4, 0x00D4}, {0x00CF, 0x00E5, 0x00D5},
    {0x00D0, 0x00E6, 0x00D6}, {0x00D1, 0x00E7, 0x00D8},
    {0x00D2, 0xA8B4, 0x00D9}, {0x00D3, 0xA8B2, 0x00DA},
    {0x00D4, 0x00E8, 0x00DB}, {0x00D5, 0xA8B9, 0x00DC},
    {0x00D6, 0x00E9, 0x00DD}, {0x00D7, 0x00EA, 0x00DE},
    {0x00D8, 0x00D8, 0x00DF}, {0x00BC, 0x00D9, 0x00C2},
    {0x00BD, 0x00DA, 0x00C3}, {0x00BE, 0x00DB, 0x00C4},
    {0x00BF, 0x00DC, 0x00C5}, {0x00C0, 0x00DD, 0x00C6},
    {0x00C1, 0x00DE, 0x00C7}, {0x00C5, 0x00DF, 0x00CB},
    {0x00C8, 0x00E0, 0x00CE}, {0x00C9, 0x00E1, 0x00CF},
    {0x00CA, 0x00E2, 0x00D0}, {0x00CB, 0x00E3, 0x00D1},
    {0x00CE, 0x00E4, 0x00D4}, {0x00CF, 0x00E5, 0x00D5},
    {0x00D0, 0x00E6, 0x00D6}, {0x00D1, 0x00E7, 0x00D8},
    {0x00D4, 0x00E8, 0x00DB}, {0x00D6, 0x00E9, 0x00DD},
    {0x00D7, 0x00EA, 0x00DE}, {0x015C, 0x00EB, 0x0178},
    {0x00EC, 0xA8A1, 0x0100}, {0x00ED, 0x00EE, 0x0102},
    {0x00ED, 0x00EE, 0x0102}, {0x00EF, 0x00F0, 0x0104},
    {0x00EF, 0x00F0, 0x0104}, {0x00F1, 0x00F2, 0x0106},
    {0x00F1, 0x00F2, 0x0106}, {0x00F3, 0x00F4, 0x0108},
    {0x00F3, 0x00F4, 0x0108}, {0x00F5, 0x00F6, 0x010A},
    {0x00F5, 0x00F6, 0x010A}, {0x00F7, 0x00F8, 0x010C},
    {0x00F7, 0x00F8, 0x010C}, {0x00F9, 0x00FA, 0x010E},
    {0x00F9, 0x00FA, 0x010E}, {0x00FB, 0x00FC, 0x0110},
    {0x00FB, 0x00FC, 0x0110}, {0x00FD, 0xA8A5, 0x0112},
    {0x00FE, 0x00FF, 0x0114}, {0x00FE, 0x00FF, 0x0114}};

/**
  Unicase array for 0x0100-0x01FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane01[] = {
    {0x0100, 0x0101, 0x0116}, {0x0100, 0x0101, 0x0116},
    {0x0102, 0x0103, 0x0118}, {0x0102, 0x0103, 0x0118},
    {0x0104, 0xA8A7, 0x011A}, {0x0105, 0x0106, 0x011C},
    {0x0105, 0x0106, 0x011C}, {0x0107, 0x0108, 0x011E},
    {0x0107, 0x0108, 0x011E}, {0x0109, 0x010A, 0x0120},
    {0x0109, 0x010A, 0x0120}, {0x010B, 0x010C, 0x0122},
    {0x010B, 0x010C, 0x0122}, {0x010D, 0x010E, 0x0124},
    {0x010D, 0x010E, 0x0124}, {0x010F, 0x0110, 0x0126},
    {0x010F, 0x0110, 0x0126}, {0x0111, 0x0112, 0x0128},
    {0x0111, 0x0112, 0x0128}, {0x0113, 0xA8A9, 0x012A},
    {0x0114, 0x0115, 0x012C}, {0x0114, 0x0115, 0x012C},
    {0x0116, 0x0117, 0x012E}, {0x0116, 0x0117, 0x012E},
    {0x0118, 0x0069, 0x0130}, {0x0049, 0x0119, 0x0049},
    {0x011A, 0x011B, 0x0132}, {0x011A, 0x011B, 0x0132},
    {0x011C, 0x011D, 0x0134}, {0x011C, 0x011D, 0x0134},
    {0x011E, 0x011F, 0x0136}, {0x011E, 0x011F, 0x0136},
    {0x0120, 0x0120, 0x0138}, {0x0121, 0x0122, 0x0139},
    {0x0121, 0x0122, 0x0139}, {0x0123, 0x0124, 0x013B},
    {0x0123, 0x0124, 0x013B}, {0x0125, 0x0126, 0x013D},
    {0x0125, 0x0126, 0x013D}, {0x0127, 0x0128, 0x013F},
    {0x0127, 0x0128, 0x013F}, {0x0129, 0x012A, 0x0141},
    {0x0129, 0x012A, 0x0141}, {0x012B, 0xA8BD, 0x0143},
    {0x012C, 0x012D, 0x0145}, {0x012C, 0x012D, 0x0145},
    {0x012E, 0xA8BE, 0x0147}, {0x012F, 0x012F, 0x0149},
    {0x0130, 0x0131, 0x014A}, {0x0130, 0x0131, 0x014A},
    {0x0132, 0xA8AD, 0x014C}, {0x0133, 0x0134, 0x014E},
    {0x0133, 0x0134, 0x014E}, {0x0135, 0x0136, 0x0150},
    {0x0135, 0x0136, 0x0150}, {0x0137, 0x0138, 0x0152},
    {0x0137, 0x0138, 0x0152}, {0x0139, 0x013A, 0x0154},
    {0x0139, 0x013A, 0x0154}, {0x013B, 0x013C, 0x0156},
    {0x013B, 0x013C, 0x0156}, {0x013D, 0x013E, 0x0158},
    {0x013D, 0x013E, 0x0158}, {0x013F, 0x0140, 0x015A},
    {0x013F, 0x0140, 0x015A}, {0x0141, 0x0142, 0x015C},
    {0x0141, 0x0142, 0x015C}, {0x0143, 0x0144, 0x015E},
    {0x0143, 0x0144, 0x015E}, {0x0145, 0x0146, 0x0160},
    {0x0145, 0x0146, 0x0160}, {0x0147, 0x0148, 0x0162},
    {0x0147, 0x0148, 0x0162}, {0x0149, 0x014A, 0x0164},
    {0x0149, 0x014A, 0x0164}, {0x014B, 0x014C, 0x0166},
    {0x014B, 0x014C, 0x0166}, {0x014D, 0x014E, 0x0168},
    {0x014D, 0x014E, 0x0168}, {0x014F, 0xA8B1, 0x016A},
    {0x0150, 0x0151, 0x016C}, {0x0150, 0x0151, 0x016C},
    {0x0152, 0x0153, 0x016E}, {0x0152, 0x0153, 0x016E},
    {0x0154, 0x0155, 0x0170}, {0x0154, 0x0155, 0x0170},
    {0x0156, 0x0157, 0x0172}, {0x0156, 0x0157, 0x0172},
    {0x0158, 0x0159, 0x0174}, {0x0158, 0x0159, 0x0174},
    {0x015A, 0x015B, 0x0176}, {0x015A, 0x015B, 0x0176},
    {0x015C, 0x00EB, 0x0178}, {0x015D, 0x015E, 0x0179},
    {0x015D, 0x015E, 0x0179}, {0x015F, 0x0160, 0x017B},
    {0x015F, 0x0160, 0x017B}, {0x0161, 0x0162, 0x017D},
    {0x0161, 0x0162, 0x017D}, {0x0053, 0x0163, 0x017F},
    {0x021E, 0x0164, 0x0243}, {0x0165, 0x022D, 0x0181},
    {0x0166, 0x0167, 0x0182}, {0x0166, 0x0167, 0x0182},
    {0x0168, 0x0169, 0x0184}, {0x0168, 0x0169, 0x0184},
    {0x016A, 0x022E, 0x0186}, {0x016B, 0x016C, 0x0187},
    {0x016B, 0x016C, 0x0187}, {0x016D, 0x0230, 0x0189},
    {0x016E, 0x0231, 0x018A}, {0x016F, 0x0170, 0x018B},
    {0x016F, 0x0170, 0x018B}, {0x0171, 0x0171, 0x018D},
    {0x0172, 0x01B9, 0x018E}, {0x0173, 0x0233, 0x018F},
    {0x0174, 0x0235, 0x0190}, {0x0175, 0x0176, 0x0191},
    {0x0175, 0x0176, 0x0191}, {0x0177, 0x023A, 0x0193},
    {0x0178, 0x023C, 0x0194}, {0x01D2, 0x0179, 0x01F6},
    {0x017A, 0x0242, 0x0196}, {0x017B, 0x0241, 0x0197},
    {0x017C, 0x017D, 0x0198}, {0x017C, 0x017D, 0x0198},
    {0x0218, 0x017E, 0x023D}, {0x017F, 0x017F, 0x019B},
    {0x0180, 0x0248, 0x019C}, {0x0181, 0x024B, 0x019D},
    {0x01FB, 0x0182, 0x0220}, {0x0183, 0x024E, 0x019F},
    {0x0184, 0x0185, 0x01A0}, {0x0184, 0x0185, 0x01A0},
    {0x0186, 0x0187, 0x01A2}, {0x0186, 0x0187, 0x01A2},
    {0x0188, 0x0189, 0x01A4}, {0x0188, 0x0189, 0x01A4},
    {0x018A, 0x0259, 0x01A6}, {0x018B, 0x018C, 0x01A7},
    {0x018B, 0x018C, 0x01A7}, {0x018D, 0x025C, 0x01A9},
    {0x018E, 0x018E, 0x01AA}, {0x018F, 0x018F, 0x01AB},
    {0x0190, 0x0191, 0x01AC}, {0x0190, 0x0191, 0x01AC},
    {0x0192, 0x0261, 0x01AE}, {0x0193, 0x0194, 0x01AF},
    {0x0193, 0x0194, 0x01AF}, {0x0195, 0x0263, 0x01B1},
    {0x0196, 0x0264, 0x01B2}, {0x0197, 0x0198, 0x01B3},
    {0x0197, 0x0198, 0x01B3}, {0x0199, 0x019A, 0x01B5},
    {0x0199, 0x019A, 0x01B5}, {0x019B, 0x026B, 0x01B7},
    {0x019C, 0x019D, 0x01B8}, {0x019C, 0x019D, 0x01B8},
    {0x019E, 0x019E, 0x01BA}, {0x019F, 0x019F, 0x01BB},
    {0x01A0, 0x01A1, 0x01BC}, {0x01A0, 0x01A1, 0x01BC},
    {0x01A2, 0x01A2, 0x01BE}, {0x01D3, 0x01A3, 0x01F7},
    {0x01A4, 0x01A4, 0x01C0}, {0x01A5, 0x01A5, 0x01C1},
    {0x01A6, 0x01A6, 0x01C2}, {0x01A7, 0x01A7, 0x01C3},
    {0x01A8, 0x01AA, 0x01C4}, {0x01A9, 0x01AA, 0x01C5},
    {0x01A8, 0x01AA, 0x01C4}, {0x01AB, 0x01AD, 0x01C7},
    {0x01AC, 0x01AD, 0x01C8}, {0x01AB, 0x01AD, 0x01C7},
    {0x01AE, 0x01B0, 0x01CA}, {0x01AF, 0x01B0, 0x01CB},
    {0x01AE, 0x01B0, 0x01CA}, {0x01B1, 0xA8A3, 0x01CD},
    {0x01B2, 0xA8AB, 0x01CF}, {0x01B3, 0xA8AF, 0x01D1},
    {0x01B4, 0xA8B3, 0x01D3}, {0x01B5, 0xA8B5, 0x01D5},
    {0x01B6, 0xA8B6, 0x01D7}, {0x01B7, 0xA8B7, 0x01D9},
    {0x01B8, 0xA8B8, 0x01DB}, {0x0172, 0x01B9, 0x018E},
    {0x01BA, 0x01BB, 0x01DE}, {0x01BA, 0x01BB, 0x01DE},
    {0x01BC, 0x01BD, 0x01E0}, {0x01BC, 0x01BD, 0x01E0},
    {0x01BE, 0x01BF, 0x01E2}, {0x01BE, 0x01BF, 0x01E2},
    {0x01C0, 0x01C1, 0x01E4}, {0x01C0, 0x01C1, 0x01E4},
    {0x01C2, 0x01C3, 0x01E6}, {0x01C2, 0x01C3, 0x01E6},
    {0x01C4, 0x01C5, 0x01E8}, {0x01C4, 0x01C5, 0x01E8},
    {0x01C6, 0x01C7, 0x01EA}, {0x01C6, 0x01C7, 0x01EA},
    {0x01C8, 0x01C9, 0x01EC}, {0x01C8, 0x01C9, 0x01EC},
    {0x01CA, 0x01CB, 0x01EE}, {0x01CA, 0x01CB, 0x01EE},
    {0x01CC, 0x01CC, 0x01F0}, {0x01CD, 0x01CF, 0x01F1},
    {0x01CE, 0x01CF, 0x01F2}, {0x01CD, 0x01CF, 0x01F1},
    {0x01D0, 0x01D1, 0x01F4}, {0x01D0, 0x01D1, 0x01F4},
    {0x01D2, 0x0179, 0x01F6}, {0x01D3, 0x01A3, 0x01F7},
    {0x01D4, 0xA8BF, 0x01F8}, {0x01D5, 0x01D6, 0x01FA},
    {0x01D5, 0x01D6, 0x01FA}, {0x01D7, 0x01D8, 0x01FC},
    {0x01D7, 0x01D8, 0x01FC}, {0x01D9, 0x01DA, 0x01FE},
    {0x01D9, 0x01DA, 0x01FE}, {0x01DB, 0x01DC, 0x0200},
    {0x01DB, 0x01DC, 0x0200}, {0x01DD, 0x01DE, 0x0202},
    {0x01DD, 0x01DE, 0x0202}, {0x01DF, 0x01E0, 0x0204},
    {0x01DF, 0x01E0, 0x0204}, {0x01E1, 0x01E2, 0x0206},
    {0x01E1, 0x01E2, 0x0206}, {0x01E3, 0x01E4, 0x0208},
    {0x01E3, 0x01E4, 0x0208}, {0x01E5, 0x01E6, 0x020A},
    {0x01E5, 0x01E6, 0x020A}, {0x01E7, 0x01E8, 0x020C},
    {0x01E7, 0x01E8, 0x020C}, {0x01E9, 0x01EA, 0x020E},
    {0x01E9, 0x01EA, 0x020E}, {0x01EB, 0x01EC, 0x0210},
    {0x01EB, 0x01EC, 0x0210}, {0x01ED, 0x01EE, 0x0212},
    {0x01ED, 0x01EE, 0x0212}, {0x01EF, 0x01F0, 0x0214},
    {0x01EF, 0x01F0, 0x0214}, {0x01F1, 0x01F2, 0x0216},
    {0x01F1, 0x01F2, 0x0216}, {0x01F3, 0x01F4, 0x0218},
    {0x01F3, 0x01F4, 0x0218}, {0x01F5, 0x01F6, 0x021A},
    {0x01F5, 0x01F6, 0x021A}, {0x01F7, 0x01F8, 0x021C},
    {0x01F7, 0x01F8, 0x021C}, {0x01F9, 0x01FA, 0x021E},
    {0x01F9, 0x01FA, 0x021E}, {0x01FB, 0x0182, 0x0220},
    {0x01FC, 0x01FC, 0x0221}, {0x01FD, 0x01FE, 0x0222},
    {0x01FD, 0x01FE, 0x0222}, {0x01FF, 0x0200, 0x0224}};

/**
  Unicase array for 0x0200-0x02FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane02[] = {
    {0x01FF, 0x0200, 0x0224}, {0x0201, 0x0202, 0x0226},
    {0x0201, 0x0202, 0x0226}, {0x0203, 0x0204, 0x0228},
    {0x0203, 0x0204, 0x0228}, {0x0205, 0x0206, 0x022A},
    {0x0205, 0x0206, 0x022A}, {0x0207, 0x0208, 0x022C},
    {0x0207, 0x0208, 0x022C}, {0x0209, 0x020A, 0x022E},
    {0x0209, 0x020A, 0x022E}, {0x020B, 0x020C, 0x0230},
    {0x020B, 0x020C, 0x0230}, {0x020D, 0x020E, 0x0232},
    {0x020D, 0x020E, 0x0232}, {0x020F, 0x020F, 0x0234},
    {0x0210, 0x0210, 0x0235}, {0x0211, 0x0211, 0x0236},
    {0x0212, 0x0212, 0x0237}, {0x0213, 0x0213, 0x0238},
    {0x0214, 0x0214, 0x0239}, {0x0215, 0x2AA5, 0x023A},
    {0x0216, 0x0217, 0x023B}, {0x0216, 0x0217, 0x023B},
    {0x0218, 0x017E, 0x023D}, {0x0219, 0x2AA6, 0x023E},
    {0x2ABE, 0x021A, 0x2C7E}, {0x2ABF, 0x021B, 0x2C7F},
    {0x021C, 0x021D, 0x0241}, {0x021C, 0x021D, 0x0241},
    {0x021E, 0x0164, 0x0243}, {0x021F, 0x0262, 0x0244},
    {0x0220, 0x0265, 0x0245}, {0x0221, 0x0222, 0x0246},
    {0x0221, 0x0222, 0x0246}, {0x0223, 0x0224, 0x0248},
    {0x0223, 0x0224, 0x0248}, {0x0225, 0x0226, 0x024A},
    {0x0225, 0x0226, 0x024A}, {0x0227, 0x0228, 0x024C},
    {0x0227, 0x0228, 0x024C}, {0x0229, 0x022A, 0x024E},
    {0x0229, 0x022A, 0x024E}, {0x2AAF, 0x022B, 0x2C6F},
    {0x2AB0, 0x022C, 0x2C70}, {0x0165, 0x022D, 0x0181},
    {0x016A, 0x022E, 0x0186}, {0x022F, 0x022F, 0x0255},
    {0x016D, 0x0230, 0x0189}, {0x016E, 0x0231, 0x018A},
    {0x0232, 0x0232, 0x0258}, {0x0173, 0x0233, 0x018F},
    {0x0234, 0x0234, 0x025A}, {0x0174, 0x0235, 0x0190},
    {0x0236, 0x0236, 0x025C}, {0x0237, 0x0237, 0x025D},
    {0x0238, 0x0238, 0x025E}, {0x0239, 0x0239, 0x025F},
    {0x0177, 0x023A, 0x0193}, {0x023B, 0x023B, 0x0262},
    {0x0178, 0x023C, 0x0194}, {0x023D, 0x023D, 0x0264},
    {0x023E, 0x023E, 0x0265}, {0x023F, 0x023F, 0x0266},
    {0x0240, 0x0240, 0x0267}, {0x017B, 0x0241, 0x0197},
    {0x017A, 0x0242, 0x0196}, {0x0243, 0x0243, 0x026A},
    {0x2AA2, 0x0244, 0x2C62}, {0x0245, 0x0245, 0x026C},
    {0x0246, 0x0246, 0x026D}, {0x0247, 0x0247, 0x026E},
    {0x0180, 0x0248, 0x019C}, {0x0249, 0x0249, 0x0270},
    {0x2AAE, 0x024A, 0x2C6E}, {0x0181, 0x024B, 0x019D},
    {0x024C, 0x024C, 0x0273}, {0x024D, 0x024D, 0x0274},
    {0x0183, 0x024E, 0x019F}, {0x024F, 0x024F, 0x0276},
    {0x0250, 0x0250, 0x0277}, {0x0251, 0x0251, 0x0278},
    {0x0252, 0x0252, 0x0279}, {0x0253, 0x0253, 0x027A},
    {0x0254, 0x0254, 0x027B}, {0x0255, 0x0255, 0x027C},
    {0x2AA4, 0x0256, 0x2C64}, {0x0257, 0x0257, 0x027E},
    {0x0258, 0x0258, 0x027F}, {0x018A, 0x0259, 0x01A6},
    {0x025A, 0x025A, 0x0281}, {0x025B, 0x025B, 0x0282},
    {0x018D, 0x025C, 0x01A9}, {0x025D, 0x025D, 0x0284},
    {0x025E, 0x025E, 0x0285}, {0x025F, 0x025F, 0x0286},
    {0x0260, 0x0260, 0x0287}, {0x0192, 0x0261, 0x01AE},
    {0x021F, 0x0262, 0x0244}, {0x0195, 0x0263, 0x01B1},
    {0x0196, 0x0264, 0x01B2}, {0x0220, 0x0265, 0x0245},
    {0x0266, 0x0266, 0x028D}, {0x0267, 0x0267, 0x028E},
    {0x0268, 0x0268, 0x028F}, {0x0269, 0x0269, 0x0290},
    {0x026A, 0x026A, 0x0291}, {0x019B, 0x026B, 0x01B7},
    {0x026C, 0x026C, 0x0293}, {0x026D, 0x026D, 0x0294},
    {0x026E, 0x026E, 0x0295}, {0x026F, 0x026F, 0x0296},
    {0x0270, 0x0270, 0x0297}, {0x0271, 0x0271, 0x0298},
    {0x0272, 0x0272, 0x0299}, {0x0273, 0x0273, 0x029A},
    {0x0274, 0x0274, 0x029B}, {0x0275, 0x0275, 0x029C},
    {0x0276, 0x0276, 0x029D}, {0x0277, 0x0277, 0x029E},
    {0x0278, 0x0278, 0x029F}, {0x0279, 0x0279, 0x02A0},
    {0x027A, 0x027A, 0x02A1}, {0x027B, 0x027B, 0x02A2},
    {0x027C, 0x027C, 0x02A3}, {0x027D, 0x027D, 0x02A4},
    {0x027E, 0x027E, 0x02A5}, {0x027F, 0x027F, 0x02A6},
    {0x0280, 0x0280, 0x02A7}, {0x0281, 0x0281, 0x02A8},
    {0x0282, 0x0282, 0x02A9}, {0x0283, 0x0283, 0x02AA},
    {0x0284, 0x0284, 0x02AB}, {0x0285, 0x0285, 0x02AC},
    {0x0286, 0x0286, 0x02AD}, {0x0287, 0x0287, 0x02AE},
    {0x0288, 0x0288, 0x02AF}, {0x0289, 0x0289, 0x02B0},
    {0x028A, 0x028A, 0x02B1}, {0x028B, 0x028B, 0x02B2},
    {0x028C, 0x028C, 0x02B3}, {0x028D, 0x028D, 0x02B4},
    {0x028E, 0x028E, 0x02B5}, {0x028F, 0x028F, 0x02B6},
    {0x0290, 0x0290, 0x02B7}, {0x0291, 0x0291, 0x02B8},
    {0x0292, 0x0292, 0x02B9}, {0x0293, 0x0293, 0x02BA},
    {0x0294, 0x0294, 0x02BB}, {0x0295, 0x0295, 0x02BC},
    {0x0296, 0x0296, 0x02BD}, {0x0297, 0x0297, 0x02BE},
    {0x0298, 0x0298, 0x02BF}, {0x0299, 0x0299, 0x02C0},
    {0x029A, 0x029A, 0x02C1}, {0x029B, 0x029B, 0x02C2},
    {0x029C, 0x029C, 0x02C3}, {0x029D, 0x029D, 0x02C4},
    {0x029E, 0x029E, 0x02C5}, {0x029F, 0x029F, 0x02C6},
    {0x02A0, 0x02A0, 0x02C8}, {0x02A1, 0x02A1, 0x02CC},
    {0x02A2, 0x02A2, 0x02CD}, {0x02A3, 0x02A3, 0x02CE},
    {0x02A4, 0x02A4, 0x02CF}, {0x02A5, 0x02A5, 0x02D0},
    {0x02A6, 0x02A6, 0x02D1}, {0x02A7, 0x02A7, 0x02D2},
    {0x02A8, 0x02A8, 0x02D3}, {0x02A9, 0x02A9, 0x02D4},
    {0x02AA, 0x02AA, 0x02D5}, {0x02AB, 0x02AB, 0x02D6},
    {0x02AC, 0x02AC, 0x02D7}, {0x02AD, 0x02AD, 0x02D8},
    {0x02AE, 0x02AE, 0x02DA}, {0x02AF, 0x02AF, 0x02DB},
    {0x02B0, 0x02B0, 0x02DC}, {0x02B1, 0x02B1, 0x02DD},
    {0x02B2, 0x02B2, 0x02DE}, {0x02B3, 0x02B3, 0x02DF},
    {0x02B4, 0x02B4, 0x02E0}, {0x02B5, 0x02B5, 0x02E1},
    {0x02B6, 0x02B6, 0x02E2}, {0x02B7, 0x02B7, 0x02E3},
    {0x02B8, 0x02B8, 0x02E4}, {0x02B9, 0x02B9, 0x02E5},
    {0x02BA, 0x02BA, 0x02E6}, {0x02BB, 0x02BB, 0x02E7},
    {0x02BC, 0x02BC, 0x02E8}, {0x02BD, 0x02BD, 0x02E9},
    {0x02BE, 0x02BE, 0x02EA}, {0x02BF, 0x02BF, 0x02EB},
    {0x02C0, 0x02C0, 0x02EC}, {0x02C1, 0x02C1, 0x02ED},
    {0x02C2, 0x02C2, 0x02EE}, {0x02C3, 0x02C3, 0x02EF},
    {0x02C4, 0x02C4, 0x02F0}, {0x02C5, 0x02C5, 0x02F1},
    {0x02C6, 0x02C6, 0x02F2}, {0x02C7, 0x02C7, 0x02F3},
    {0x02C8, 0x02C8, 0x02F4}, {0x02C9, 0x02C9, 0x02F5},
    {0x02CA, 0x02CA, 0x02F6}, {0x02CB, 0x02CB, 0x02F7},
    {0x02CC, 0x02CC, 0x02F8}, {0x02CD, 0x02CD, 0x02F9},
    {0x02CE, 0x02CE, 0x02FA}, {0x02CF, 0x02CF, 0x02FB},
    {0x02D0, 0x02D0, 0x02FC}, {0x02D1, 0x02D1, 0x02FD},
    {0x02D2, 0x02D2, 0x02FE}, {0x02D3, 0x02D3, 0x02FF},
    {0x02D4, 0x02D4, 0x0300}, {0x02D5, 0x02D5, 0x0301},
    {0x02D6, 0x02D6, 0x0302}, {0x02D7, 0x02D7, 0x0303},
    {0x02D8, 0x02D8, 0x0304}, {0x02D9, 0x02D9, 0x0305},
    {0x02DA, 0x02DA, 0x0306}, {0x02DB, 0x02DB, 0x0307},
    {0x02DC, 0x02DC, 0x0308}, {0x02DD, 0x02DD, 0x0309},
    {0x02DE, 0x02DE, 0x030A}, {0x02DF, 0x02DF, 0x030B},
    {0x02E0, 0x02E0, 0x030C}, {0x02E1, 0x02E1, 0x030D},
    {0x02E2, 0x02E2, 0x030E}, {0x02E3, 0x02E3, 0x030F},
    {0x02E4, 0x02E4, 0x0310}, {0x02E5, 0x02E5, 0x0311},
    {0x02E6, 0x02E6, 0x0312}, {0x02E7, 0x02E7, 0x0313},
    {0x02E8, 0x02E8, 0x0314}, {0x02E9, 0x02E9, 0x0315},
    {0x02EA, 0x02EA, 0x0316}, {0x02EB, 0x02EB, 0x0317},
    {0x02EC, 0x02EC, 0x0318}, {0x02ED, 0x02ED, 0x0319},
    {0x02EE, 0x02EE, 0x031A}, {0x02EF, 0x02EF, 0x031B},
    {0x02F0, 0x02F0, 0x031C}, {0x02F1, 0x02F1, 0x031D},
    {0x02F2, 0x02F2, 0x031E}, {0x02F3, 0x02F3, 0x031F},
    {0x02F4, 0x02F4, 0x0320}, {0x02F5, 0x02F5, 0x0321},
    {0x02F6, 0x02F6, 0x0322}, {0x02F7, 0x02F7, 0x0323},
    {0x02F8, 0x02F8, 0x0324}, {0x02F9, 0x02F9, 0x0325},
    {0x02FA, 0x02FA, 0x0326}, {0x02FB, 0x02FB, 0x0327},
    {0x02FC, 0x02FC, 0x0328}, {0x02FD, 0x02FD, 0x0329},
    {0x02FE, 0x02FE, 0x032A}, {0x02FF, 0x02FF, 0x032B}};

/**
  Unicase array for 0x0300-0x03FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane03[] = {
    {0x0300, 0x0300, 0x032C}, {0x0301, 0x0301, 0x032D},
    {0x0302, 0x0302, 0x032E}, {0x0303, 0x0303, 0x032F},
    {0x0304, 0x0304, 0x0330}, {0x0305, 0x0305, 0x0331},
    {0x0306, 0x0306, 0x0332}, {0x0307, 0x0307, 0x0333},
    {0x0308, 0x0308, 0x0334}, {0x0309, 0x0309, 0x0335},
    {0x030A, 0x030A, 0x0336}, {0x030B, 0x030B, 0x0337},
    {0x030C, 0x030C, 0x0338}, {0x030D, 0x030D, 0x0339},
    {0x030E, 0x030E, 0x033A}, {0x030F, 0x030F, 0x033B},
    {0x0310, 0x0310, 0x033C}, {0x0311, 0x0311, 0x033D},
    {0x0312, 0x0312, 0x033E}, {0x0313, 0x0313, 0x033F},
    {0x0314, 0x0314, 0x0340}, {0x0315, 0x0315, 0x0341},
    {0x0316, 0x0316, 0x0342}, {0x0317, 0x0317, 0x0343},
    {0x0318, 0x0318, 0x0344}, {0xA6A9, 0x0319, 0x0345},
    {0x031A, 0x031A, 0x0346}, {0x031B, 0x031B, 0x0347},
    {0x031C, 0x031C, 0x0348}, {0x031D, 0x031D, 0x0349},
    {0x031E, 0x031E, 0x034A}, {0x031F, 0x031F, 0x034B},
    {0x0320, 0x0320, 0x034C}, {0x0321, 0x0321, 0x034D},
    {0x0322, 0x0322, 0x034E}, {0x0323, 0x0323, 0x034F},
    {0x0324, 0x0324, 0x0350}, {0x0325, 0x0325, 0x0351},
    {0x0326, 0x0326, 0x0352}, {0x0327, 0x0327, 0x0353},
    {0x0328, 0x0328, 0x0354}, {0x0329, 0x0329, 0x0355},
    {0x032A, 0x032A, 0x0356}, {0x032B, 0x032B, 0x0357},
    {0x032C, 0x032C, 0x0358}, {0x032D, 0x032D, 0x0359},
    {0x032E, 0x032E, 0x035A}, {0x032F, 0x032F, 0x035B},
    {0x0330, 0x0330, 0x035C}, {0x0331, 0x0331, 0x035D},
    {0x0332, 0x0332, 0x035E}, {0x0333, 0x0333, 0x035F},
    {0x0334, 0x0334, 0x0360}, {0x0335, 0x0335, 0x0361},
    {0x0336, 0x0336, 0x0362}, {0x0337, 0x0337, 0x0363},
    {0x0338, 0x0338, 0x0364}, {0x0339, 0x0339, 0x0365},
    {0x033A, 0x033A, 0x0366}, {0x033B, 0x033B, 0x0367},
    {0x033C, 0x033C, 0x0368}, {0x033D, 0x033D, 0x0369},
    {0x033E, 0x033E, 0x036A}, {0x033F, 0x033F, 0x036B},
    {0x0340, 0x0340, 0x036C}, {0x0341, 0x0341, 0x036D},
    {0x0342, 0x0342, 0x036E}, {0x0343, 0x0343, 0x036F},
    {0x0344, 0x0345, 0x0370}, {0x0344, 0x0345, 0x0370},
    {0x0346, 0x0347, 0x0372}, {0x0346, 0x0347, 0x0372},
    {0x0348, 0x0348, 0x0374}, {0x0349, 0x0349, 0x0375},
    {0x034A, 0x034B, 0x0376}, {0x034A, 0x034B, 0x0376},
    {0x034C, 0x034C, 0x0378}, {0x034D, 0x034D, 0x0379},
    {0x034E, 0x034E, 0x037A}, {0x03A1, 0x034F, 0x03FD},
    {0x03A2, 0x0350, 0x03FE}, {0x03A3, 0x0351, 0x03FF},
    {0x0352, 0x0352, 0x037E}, {0x0353, 0x0353, 0x037F},
    {0x0354, 0x0354, 0x0380}, {0x0355, 0x0355, 0x0381},
    {0x0356, 0x0356, 0x0382}, {0x0357, 0x0357, 0x0383},
    {0x0358, 0x0358, 0x0384}, {0x0359, 0x0359, 0x0385},
    {0x035A, 0x0368, 0x0386}, {0x035B, 0x035B, 0x0387},
    {0x035C, 0x0369, 0x0388}, {0x035D, 0x036A, 0x0389},
    {0x035E, 0x036B, 0x038A}, {0x035F, 0x035F, 0x038B},
    {0x0360, 0x0370, 0x038C}, {0x0361, 0x0361, 0x038D},
    {0x0362, 0x0371, 0x038E}, {0x0363, 0x0372, 0x038F},
    {0x0364, 0x0364, 0x0390}, {0x0365, 0x0365, 0x03A2},
    {0x0366, 0x036E, 0x03AA}, {0x0367, 0x036F, 0x03AB},
    {0x035A, 0x0368, 0x0386}, {0x035C, 0x0369, 0x0388},
    {0x035D, 0x036A, 0x0389}, {0x035E, 0x036B, 0x038A},
    {0x036C, 0x036C, 0x03B0}, {0x036D, 0xA6D2, 0x03C2},
    {0x0366, 0x036E, 0x03AA}, {0x0367, 0x036F, 0x03AB},
    {0x0360, 0x0370, 0x038C}, {0x0362, 0x0371, 0x038E},
    {0x0363, 0x0372, 0x038F}, {0x0373, 0x037B, 0x03CF},
    {0x0374, 0xA6C2, 0x03D0}, {0x0375, 0xA6C8, 0x03D1},
    {0x0376, 0x0376, 0x03D2}, {0x0377, 0x0377, 0x03D3},
    {0x0378, 0x0378, 0x03D4}, {0x0379, 0xA6D5, 0x03D5},
    {0x037A, 0xA6D0, 0x03D6}, {0x0373, 0x037B, 0x03CF},
    {0x037C, 0x037D, 0x03D8}, {0x037C, 0x037D, 0x03D8},
    {0x037E, 0x037F, 0x03DA}, {0x037E, 0x037F, 0x03DA},
    {0x0380, 0x0381, 0x03DC}, {0x0380, 0x0381, 0x03DC},
    {0x0382, 0x0383, 0x03DE}, {0x0382, 0x0383, 0x03DE},
    {0x0384, 0x0385, 0x03E0}, {0x0384, 0x0385, 0x03E0},
    {0x0386, 0x0387, 0x03E2}, {0x0386, 0x0387, 0x03E2},
    {0x0388, 0x0389, 0x03E4}, {0x0388, 0x0389, 0x03E4},
    {0x038A, 0x038B, 0x03E6}, {0x038A, 0x038B, 0x03E6},
    {0x038C, 0x038D, 0x03E8}, {0x038C, 0x038D, 0x03E8},
    {0x038E, 0x038F, 0x03EA}, {0x038E, 0x038F, 0x03EA},
    {0x0390, 0x0391, 0x03EC}, {0x0390, 0x0391, 0x03EC},
    {0x0392, 0x0393, 0x03EE}, {0x0392, 0x0393, 0x03EE},
    {0x0394, 0xA6CA, 0x03F0}, {0x0395, 0xA6D1, 0x03F1},
    {0x039D, 0x0396, 0x03F9}, {0x0397, 0x0397, 0x03F3},
    {0x0398, 0xA6C8, 0x03F4}, {0x0399, 0xA6C5, 0x03F5},
    {0x039A, 0x039A, 0x03F6}, {0x039B, 0x039C, 0x03F7},
    {0x039B, 0x039C, 0x03F7}, {0x039D, 0x0396, 0x03F9},
    {0x039E, 0x039F, 0x03FA}, {0x039E, 0x039F, 0x03FA},
    {0x03A0, 0x03A0, 0x03FC}, {0x03A1, 0x034F, 0x03FD},
    {0x03A2, 0x0350, 0x03FE}, {0x03A3, 0x0351, 0x03FF},
    {0x03A4, 0x03B3, 0x0400}, {0x03A5, 0x03B4, 0x0402},
    {0x03A6, 0x03B5, 0x0403}, {0x03A7, 0x03B6, 0x0404},
    {0x03A8, 0x03B7, 0x0405}, {0x03A9, 0x03B8, 0x0406},
    {0x03AA, 0x03B9, 0x0407}, {0x03AB, 0x03BA, 0x0408},
    {0x03AC, 0x03BB, 0x0409}, {0x03AD, 0x03BC, 0x040A},
    {0x03AE, 0x03BD, 0x040B}, {0x03AF, 0x03BE, 0x040C},
    {0x03B0, 0x03BF, 0x040D}, {0x03B1, 0x03C0, 0x040E},
    {0x03B2, 0x03C1, 0x040F}, {0x03A4, 0x03B3, 0x0400},
    {0x03A5, 0x03B4, 0x0402}, {0x03A6, 0x03B5, 0x0403},
    {0x03A7, 0x03B6, 0x0404}, {0x03A8, 0x03B7, 0x0405},
    {0x03A9, 0x03B8, 0x0406}, {0x03AA, 0x03B9, 0x0407},
    {0x03AB, 0x03BA, 0x0408}, {0x03AC, 0x03BB, 0x0409},
    {0x03AD, 0x03BC, 0x040A}, {0x03AE, 0x03BD, 0x040B},
    {0x03AF, 0x03BE, 0x040C}, {0x03B0, 0x03BF, 0x040D},
    {0x03B1, 0x03C0, 0x040E}, {0x03B2, 0x03C1, 0x040F},
    {0x03C2, 0x03C3, 0x0460}, {0x03C2, 0x03C3, 0x0460},
    {0x03C4, 0x03C5, 0x0462}, {0x03C4, 0x03C5, 0x0462},
    {0x03C6, 0x03C7, 0x0464}, {0x03C6, 0x03C7, 0x0464},
    {0x03C8, 0x03C9, 0x0466}, {0x03C8, 0x03C9, 0x0466},
    {0x03CA, 0x03CB, 0x0468}, {0x03CA, 0x03CB, 0x0468},
    {0x03CC, 0x03CD, 0x046A}, {0x03CC, 0x03CD, 0x046A},
    {0x03CE, 0x03CF, 0x046C}, {0x03CE, 0x03CF, 0x046C},
    {0x03D0, 0x03D1, 0x046E}, {0x03D0, 0x03D1, 0x046E},
    {0x03D2, 0x03D3, 0x0470}, {0x03D2, 0x03D3, 0x0470},
    {0x03D4, 0x03D5, 0x0472}, {0x03D4, 0x03D5, 0x0472},
    {0x03D6, 0x03D7, 0x0474}, {0x03D6, 0x03D7, 0x0474},
    {0x03D8, 0x03D9, 0x0476}, {0x03D8, 0x03D9, 0x0476},
    {0x03DA, 0x03DB, 0x0478}, {0x03DA, 0x03DB, 0x0478},
    {0x03DC, 0x03DD, 0x047A}, {0x03DC, 0x03DD, 0x047A},
    {0x03DE, 0x03DF, 0x047C}, {0x03DE, 0x03DF, 0x047C},
    {0x03E0, 0x03E1, 0x047E}, {0x03E0, 0x03E1, 0x047E},
    {0x03E2, 0x03E3, 0x0480}, {0x03E2, 0x03E3, 0x0480},
    {0x03E4, 0x03E4, 0x0482}, {0x03E5, 0x03E5, 0x0483},
    {0x03E6, 0x03E6, 0x0484}, {0x03E7, 0x03E7, 0x0485},
    {0x03E8, 0x03E8, 0x0486}, {0x03E9, 0x03E9, 0x0487},
    {0x03EA, 0x03EA, 0x0488}, {0x03EB, 0x03EB, 0x0489},
    {0x03EC, 0x03ED, 0x048A}, {0x03EC, 0x03ED, 0x048A},
    {0x03EE, 0x03EF, 0x048C}, {0x03EE, 0x03EF, 0x048C},
    {0x03F0, 0x03F1, 0x048E}, {0x03F0, 0x03F1, 0x048E},
    {0x03F2, 0x03F3, 0x0490}, {0x03F2, 0x03F3, 0x0490},
    {0x03F4, 0x03F5, 0x0492}, {0x03F4, 0x03F5, 0x0492},
    {0x03F6, 0x03F7, 0x0494}, {0x03F6, 0x03F7, 0x0494},
    {0x03F8, 0x03F9, 0x0496}, {0x03F8, 0x03F9, 0x0496},
    {0x03FA, 0x03FB, 0x0498}, {0x03FA, 0x03FB, 0x0498},
    {0x03FC, 0x03FD, 0x049A}, {0x03FC, 0x03FD, 0x049A},
    {0x03FE, 0x03FF, 0x049C}, {0x03FE, 0x03FF, 0x049C}};

/**
  Unicase array for 0x0400-0x04FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane04[] = {
    {0x0400, 0x0401, 0x049E}, {0x0400, 0x0401, 0x049E},
    {0x0402, 0x0403, 0x04A0}, {0x0402, 0x0403, 0x04A0},
    {0x0404, 0x0405, 0x04A2}, {0x0404, 0x0405, 0x04A2},
    {0x0406, 0x0407, 0x04A4}, {0x0406, 0x0407, 0x04A4},
    {0x0408, 0x0409, 0x04A6}, {0x0408, 0x0409, 0x04A6},
    {0x040A, 0x040B, 0x04A8}, {0x040A, 0x040B, 0x04A8},
    {0x040C, 0x040D, 0x04AA}, {0x040C, 0x040D, 0x04AA},
    {0x040E, 0x040F, 0x04AC}, {0x040E, 0x040F, 0x04AC},
    {0x0410, 0x0411, 0x04AE}, {0x0410, 0x0411, 0x04AE},
    {0x0412, 0x0413, 0x04B0}, {0x0412, 0x0413, 0x04B0},
    {0x0414, 0x0415, 0x04B2}, {0x0414, 0x0415, 0x04B2},
    {0x0416, 0x0417, 0x04B4}, {0x0416, 0x0417, 0x04B4},
    {0x0418, 0x0419, 0x04B6}, {0x0418, 0x0419, 0x04B6},
    {0x041A, 0x041B, 0x04B8}, {0x041A, 0x041B, 0x04B8},
    {0x041C, 0x041D, 0x04BA}, {0x041C, 0x041D, 0x04BA},
    {0x041E, 0x041F, 0x04BC}, {0x041E, 0x041F, 0x04BC},
    {0x0420, 0x0421, 0x04BE}, {0x0420, 0x0421, 0x04BE},
    {0x0422, 0x0431, 0x04C0}, {0x0423, 0x0424, 0x04C1},
    {0x0423, 0x0424, 0x04C1}, {0x0425, 0x0426, 0x04C3},
    {0x0425, 0x0426, 0x04C3}, {0x0427, 0x0428, 0x04C5},
    {0x0427, 0x0428, 0x04C5}, {0x0429, 0x042A, 0x04C7},
    {0x0429, 0x042A, 0x04C7}, {0x042B, 0x042C, 0x04C9},
    {0x042B, 0x042C, 0x04C9}, {0x042D, 0x042E, 0x04CB},
    {0x042D, 0x042E, 0x04CB}, {0x042F, 0x0430, 0x04CD},
    {0x042F, 0x0430, 0x04CD}, {0x0422, 0x0431, 0x04C0},
    {0x0432, 0x0433, 0x04D0}, {0x0432, 0x0433, 0x04D0},
    {0x0434, 0x0435, 0x04D2}, {0x0434, 0x0435, 0x04D2},
    {0x0436, 0x0437, 0x04D4}, {0x0436, 0x0437, 0x04D4},
    {0x0438, 0x0439, 0x04D6}, {0x0438, 0x0439, 0x04D6},
    {0x043A, 0x043B, 0x04D8}, {0x043A, 0x043B, 0x04D8},
    {0x043C, 0x043D, 0x04DA}, {0x043C, 0x043D, 0x04DA},
    {0x043E, 0x043F, 0x04DC}, {0x043E, 0x043F, 0x04DC},
    {0x0440, 0x0441, 0x04DE}, {0x0440, 0x0441, 0x04DE},
    {0x0442, 0x0443, 0x04E0}, {0x0442, 0x0443, 0x04E0},
    {0x0444, 0x0445, 0x04E2}, {0x0444, 0x0445, 0x04E2},
    {0x0446, 0x0447, 0x04E4}, {0x0446, 0x0447, 0x04E4},
    {0x0448, 0x0449, 0x04E6}, {0x0448, 0x0449, 0x04E6},
    {0x044A, 0x044B, 0x04E8}, {0x044A, 0x044B, 0x04E8},
    {0x044C, 0x044D, 0x04EA}, {0x044C, 0x044D, 0x04EA},
    {0x044E, 0x044F, 0x04EC}, {0x044E, 0x044F, 0x04EC},
    {0x0450, 0x0451, 0x04EE}, {0x0450, 0x0451, 0x04EE},
    {0x0452, 0x0453, 0x04F0}, {0x0452, 0x0453, 0x04F0},
    {0x0454, 0x0455, 0x04F2}, {0x0454, 0x0455, 0x04F2},
    {0x0456, 0x0457, 0x04F4}, {0x0456, 0x0457, 0x04F4},
    {0x0458, 0x0459, 0x04F6}, {0x0458, 0x0459, 0x04F6},
    {0x045A, 0x045B, 0x04F8}, {0x045A, 0x045B, 0x04F8},
    {0x045C, 0x045D, 0x04FA}, {0x045C, 0x045D, 0x04FA},
    {0x045E, 0x045F, 0x04FC}, {0x045E, 0x045F, 0x04FC},
    {0x0460, 0x0461, 0x04FE}, {0x0460, 0x0461, 0x04FE},
    {0x0462, 0x0463, 0x0500}, {0x0462, 0x0463, 0x0500},
    {0x0464, 0x0465, 0x0502}, {0x0464, 0x0465, 0x0502},
    {0x0466, 0x0467, 0x0504}, {0x0466, 0x0467, 0x0504},
    {0x0468, 0x0469, 0x0506}, {0x0468, 0x0469, 0x0506},
    {0x046A, 0x046B, 0x0508}, {0x046A, 0x046B, 0x0508},
    {0x046C, 0x046D, 0x050A}, {0x046C, 0x046D, 0x050A},
    {0x046E, 0x046F, 0x050C}, {0x046E, 0x046F, 0x050C},
    {0x0470, 0x0471, 0x050E}, {0x0470, 0x0471, 0x050E},
    {0x0472, 0x0473, 0x0510}, {0x0472, 0x0473, 0x0510},
    {0x0474, 0x0475, 0x0512}, {0x0474, 0x0475, 0x0512},
    {0x0476, 0x0477, 0x0514}, {0x0476, 0x0477, 0x0514},
    {0x0478, 0x0479, 0x0516}, {0x0478, 0x0479, 0x0516},
    {0x047A, 0x047B, 0x0518}, {0x047A, 0x047B, 0x0518},
    {0x047C, 0x047D, 0x051A}, {0x047C, 0x047D, 0x051A},
    {0x047E, 0x047F, 0x051C}, {0x047E, 0x047F, 0x051C},
    {0x0480, 0x0481, 0x051E}, {0x0480, 0x0481, 0x051E},
    {0x0482, 0x0483, 0x0520}, {0x0482, 0x0483, 0x0520},
    {0x0484, 0x0485, 0x0522}, {0x0484, 0x0485, 0x0522},
    {0x0486, 0x0487, 0x0524}, {0x0486, 0x0487, 0x0524},
    {0x0488, 0x0488, 0x0526}, {0x0489, 0x0489, 0x0527},
    {0x048A, 0x048A, 0x0528}, {0x048B, 0x048B, 0x0529},
    {0x048C, 0x048C, 0x052A}, {0x048D, 0x048D, 0x052B},
    {0x048E, 0x048E, 0x052C}, {0x048F, 0x048F, 0x052D},
    {0x0490, 0x0490, 0x052E}, {0x0491, 0x0491, 0x052F},
    {0x0492, 0x0492, 0x0530}, {0x0493, 0x04C3, 0x0531},
    {0x0494, 0x04C4, 0x0532}, {0x0495, 0x04C5, 0x0533},
    {0x0496, 0x04C6, 0x0534}, {0x0497, 0x04C7, 0x0535},
    {0x0498, 0x04C8, 0x0536}, {0x0499, 0x04C9, 0x0537},
    {0x049A, 0x04CA, 0x0538}, {0x049B, 0x04CB, 0x0539},
    {0x049C, 0x04CC, 0x053A}, {0x049D, 0x04CD, 0x053B},
    {0x049E, 0x04CE, 0x053C}, {0x049F, 0x04CF, 0x053D},
    {0x04A0, 0x04D0, 0x053E}, {0x04A1, 0x04D1, 0x053F},
    {0x04A2, 0x04D2, 0x0540}, {0x04A3, 0x04D3, 0x0541},
    {0x04A4, 0x04D4, 0x0542}, {0x04A5, 0x04D5, 0x0543},
    {0x04A6, 0x04D6, 0x0544}, {0x04A7, 0x04D7, 0x0545},
    {0x04A8, 0x04D8, 0x0546}, {0x04A9, 0x04D9, 0x0547},
    {0x04AA, 0x04DA, 0x0548}, {0x04AB, 0x04DB, 0x0549},
    {0x04AC, 0x04DC, 0x054A}, {0x04AD, 0x04DD, 0x054B},
    {0x04AE, 0x04DE, 0x054C}, {0x04AF, 0x04DF, 0x054D},
    {0x04B0, 0x04E0, 0x054E}, {0x04B1, 0x04E1, 0x054F},
    {0x04B2, 0x04E2, 0x0550}, {0x04B3, 0x04E3, 0x0551},
    {0x04B4, 0x04E4, 0x0552}, {0x04B5, 0x04E5, 0x0553},
    {0x04B6, 0x04E6, 0x0554}, {0x04B7, 0x04E7, 0x0555},
    {0x04B8, 0x04E8, 0x0556}, {0x04B9, 0x04B9, 0x0557},
    {0x04BA, 0x04BA, 0x0558}, {0x04BB, 0x04BB, 0x0559},
    {0x04BC, 0x04BC, 0x055A}, {0x04BD, 0x04BD, 0x055B},
    {0x04BE, 0x04BE, 0x055C}, {0x04BF, 0x04BF, 0x055D},
    {0x04C0, 0x04C0, 0x055E}, {0x04C1, 0x04C1, 0x055F},
    {0x04C2, 0x04C2, 0x0560}, {0x0493, 0x04C3, 0x0531},
    {0x0494, 0x04C4, 0x0532}, {0x0495, 0x04C5, 0x0533},
    {0x0496, 0x04C6, 0x0534}, {0x0497, 0x04C7, 0x0535},
    {0x0498, 0x04C8, 0x0536}, {0x0499, 0x04C9, 0x0537},
    {0x049A, 0x04CA, 0x0538}, {0x049B, 0x04CB, 0x0539},
    {0x049C, 0x04CC, 0x053A}, {0x049D, 0x04CD, 0x053B},
    {0x049E, 0x04CE, 0x053C}, {0x049F, 0x04CF, 0x053D},
    {0x04A0, 0x04D0, 0x053E}, {0x04A1, 0x04D1, 0x053F},
    {0x04A2, 0x04D2, 0x0540}, {0x04A3, 0x04D3, 0x0541},
    {0x04A4, 0x04D4, 0x0542}, {0x04A5, 0x04D5, 0x0543},
    {0x04A6, 0x04D6, 0x0544}, {0x04A7, 0x04D7, 0x0545},
    {0x04A8, 0x04D8, 0x0546}, {0x04A9, 0x04D9, 0x0547},
    {0x04AA, 0x04DA, 0x0548}, {0x04AB, 0x04DB, 0x0549},
    {0x04AC, 0x04DC, 0x054A}, {0x04AD, 0x04DD, 0x054B},
    {0x04AE, 0x04DE, 0x054C}, {0x04AF, 0x04DF, 0x054D},
    {0x04B0, 0x04E0, 0x054E}, {0x04B1, 0x04E1, 0x054F},
    {0x04B2, 0x04E2, 0x0550}, {0x04B3, 0x04E3, 0x0551},
    {0x04B4, 0x04E4, 0x0552}, {0x04B5, 0x04E5, 0x0553},
    {0x04B6, 0x04E6, 0x0554}, {0x04B7, 0x04E7, 0x0555},
    {0x04B8, 0x04E8, 0x0556}, {0x04E9, 0x04E9, 0x0587},
    {0x04EA, 0x04EA, 0x0588}, {0x04EB, 0x04EB, 0x0589},
    {0x04EC, 0x04EC, 0x058A}, {0x04ED, 0x04ED, 0x058B},
    {0x04EE, 0x04EE, 0x058C}, {0x04EF, 0x04EF, 0x058D},
    {0x04F0, 0x04F0, 0x058E}, {0x04F1, 0x04F1, 0x058F},
    {0x04F2, 0x04F2, 0x0590}, {0x04F3, 0x04F3, 0x0591},
    {0x04F4, 0x04F4, 0x0592}, {0x04F5, 0x04F5, 0x0593},
    {0x04F6, 0x04F6, 0x0594}, {0x04F7, 0x04F7, 0x0595},
    {0x04F8, 0x04F8, 0x0596}, {0x04F9, 0x04F9, 0x0597},
    {0x04FA, 0x04FA, 0x0598}, {0x04FB, 0x04FB, 0x0599},
    {0x04FC, 0x04FC, 0x059A}, {0x04FD, 0x04FD, 0x059B},
    {0x04FE, 0x04FE, 0x059C}, {0x04FF, 0x04FF, 0x059D}};

/**
  Unicase array for 0x1000-0x10FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane10[] = {
    {0x1000, 0x1000, 0x109E}, {0x1001, 0x1001, 0x109F},
    {0x1002, 0x2B40, 0x10A0}, {0x1003, 0x2B41, 0x10A1},
    {0x1004, 0x2B42, 0x10A2}, {0x1005, 0x2B43, 0x10A3},
    {0x1006, 0x2B44, 0x10A4}, {0x1007, 0x2B45, 0x10A5},
    {0x1008, 0x2B46, 0x10A6}, {0x1009, 0x2B47, 0x10A7},
    {0x100A, 0x2B48, 0x10A8}, {0x100B, 0x2B49, 0x10A9},
    {0x100C, 0x2B4A, 0x10AA}, {0x100D, 0x2B4B, 0x10AB},
    {0x100E, 0x2B4C, 0x10AC}, {0x100F, 0x2B4D, 0x10AD},
    {0x1010, 0x2B4E, 0x10AE}, {0x1011, 0x2B4F, 0x10AF},
    {0x1012, 0x2B50, 0x10B0}, {0x1013, 0x2B51, 0x10B1},
    {0x1014, 0x2B52, 0x10B2}, {0x1015, 0x2B53, 0x10B3},
    {0x1016, 0x2B54, 0x10B4}, {0x1017, 0x2B55, 0x10B5},
    {0x1018, 0x2B56, 0x10B6}, {0x1019, 0x2B57, 0x10B7},
    {0x101A, 0x2B58, 0x10B8}, {0x101B, 0x2B59, 0x10B9},
    {0x101C, 0x2B5A, 0x10BA}, {0x101D, 0x2B5B, 0x10BB},
    {0x101E, 0x2B5C, 0x10BC}, {0x101F, 0x2B5D, 0x10BD},
    {0x1020, 0x2B5E, 0x10BE}, {0x1021, 0x2B5F, 0x10BF},
    {0x1022, 0x2B60, 0x10C0}, {0x1023, 0x2B61, 0x10C1},
    {0x1024, 0x2B62, 0x10C2}, {0x1025, 0x2B63, 0x10C3},
    {0x1026, 0x2B64, 0x10C4}, {0x1027, 0x2B65, 0x10C5},
    {0x1028, 0x1028, 0x10C6}, {0x1029, 0x1029, 0x10C7},
    {0x102A, 0x102A, 0x10C8}, {0x102B, 0x102B, 0x10C9},
    {0x102C, 0x102C, 0x10CA}, {0x102D, 0x102D, 0x10CB},
    {0x102E, 0x102E, 0x10CC}, {0x102F, 0x102F, 0x10CD},
    {0x1030, 0x1030, 0x10CE}, {0x1031, 0x1031, 0x10CF},
    {0x1032, 0x1032, 0x10D0}, {0x1033, 0x1033, 0x10D1},
    {0x1034, 0x1034, 0x10D2}, {0x1035, 0x1035, 0x10D3},
    {0x1036, 0x1036, 0x10D4}, {0x1037, 0x1037, 0x10D5},
    {0x1038, 0x1038, 0x10D6}, {0x1039, 0x1039, 0x10D7},
    {0x103A, 0x103A, 0x10D8}, {0x103B, 0x103B, 0x10D9},
    {0x103C, 0x103C, 0x10DA}, {0x103D, 0x103D, 0x10DB},
    {0x103E, 0x103E, 0x10DC}, {0x103F, 0x103F, 0x10DD},
    {0x1040, 0x1040, 0x10DE}, {0x1041, 0x1041, 0x10DF},
    {0x1042, 0x1042, 0x10E0}, {0x1043, 0x1043, 0x10E1},
    {0x1044, 0x1044, 0x10E2}, {0x1045, 0x1045, 0x10E3},
    {0x1046, 0x1046, 0x10E4}, {0x1047, 0x1047, 0x10E5},
    {0x1048, 0x1048, 0x10E6}, {0x1049, 0x1049, 0x10E7},
    {0x104A, 0x104A, 0x10E8}, {0x104B, 0x104B, 0x10E9},
    {0x104C, 0x104C, 0x10EA}, {0x104D, 0x104D, 0x10EB},
    {0x104E, 0x104E, 0x10EC}, {0x104F, 0x104F, 0x10ED},
    {0x1050, 0x1050, 0x10EE}, {0x1051, 0x1051, 0x10EF},
    {0x1052, 0x1052, 0x10F0}, {0x1053, 0x1053, 0x10F1},
    {0x1054, 0x1054, 0x10F2}, {0x1055, 0x1055, 0x10F3},
    {0x1056, 0x1056, 0x10F4}, {0x1057, 0x1057, 0x10F5},
    {0x1058, 0x1058, 0x10F6}, {0x1059, 0x1059, 0x10F7},
    {0x105A, 0x105A, 0x10F8}, {0x105B, 0x105B, 0x10F9},
    {0x105C, 0x105C, 0x10FA}, {0x105D, 0x105D, 0x10FB},
    {0x105E, 0x105E, 0x10FC}, {0x105F, 0x105F, 0x10FD},
    {0x1060, 0x1060, 0x10FE}, {0x1061, 0x1061, 0x10FF},
    {0x1062, 0x1062, 0x1100}, {0x1063, 0x1063, 0x1101},
    {0x1064, 0x1064, 0x1102}, {0x1065, 0x1065, 0x1103},
    {0x1066, 0x1066, 0x1104}, {0x1067, 0x1067, 0x1105},
    {0x1068, 0x1068, 0x1106}, {0x1069, 0x1069, 0x1107},
    {0x106A, 0x106A, 0x1108}, {0x106B, 0x106B, 0x1109},
    {0x106C, 0x106C, 0x110A}, {0x106D, 0x106D, 0x110B},
    {0x106E, 0x106E, 0x110C}, {0x106F, 0x106F, 0x110D},
    {0x1070, 0x1070, 0x110E}, {0x1071, 0x1071, 0x110F},
    {0x1072, 0x1072, 0x1110}, {0x1073, 0x1073, 0x1111},
    {0x1074, 0x1074, 0x1112}, {0x1075, 0x1075, 0x1113},
    {0x1076, 0x1076, 0x1114}, {0x1077, 0x1077, 0x1115},
    {0x1078, 0x1078, 0x1116}, {0x1079, 0x1079, 0x1117},
    {0x107A, 0x107A, 0x1118}, {0x107B, 0x107B, 0x1119},
    {0x107C, 0x107C, 0x111A}, {0x107D, 0x107D, 0x111B},
    {0x107E, 0x107E, 0x111C}, {0x107F, 0x107F, 0x111D},
    {0x1080, 0x1080, 0x111E}, {0x1081, 0x1081, 0x111F},
    {0x1082, 0x1082, 0x1120}, {0x1083, 0x1083, 0x1121},
    {0x1084, 0x1084, 0x1122}, {0x1085, 0x1085, 0x1123},
    {0x1086, 0x1086, 0x1124}, {0x1087, 0x1087, 0x1125},
    {0x1088, 0x1088, 0x1126}, {0x1089, 0x1089, 0x1127},
    {0x108A, 0x108A, 0x1128}, {0x108B, 0x108B, 0x1129},
    {0x108C, 0x108C, 0x112A}, {0x108D, 0x108D, 0x112B},
    {0x108E, 0x108E, 0x112C}, {0x108F, 0x108F, 0x112D},
    {0x1090, 0x1090, 0x112E}, {0x1091, 0x1091, 0x112F},
    {0x1092, 0x1092, 0x1130}, {0x1093, 0x1093, 0x1131},
    {0x1094, 0x1094, 0x1132}, {0x1095, 0x1095, 0x1133},
    {0x1096, 0x1096, 0x1134}, {0x1097, 0x1097, 0x1135},
    {0x1098, 0x1098, 0x1136}, {0x1099, 0x1099, 0x1137},
    {0x109A, 0x109A, 0x1138}, {0x109B, 0x109B, 0x1139},
    {0x109C, 0x109C, 0x113A}, {0x109D, 0x109D, 0x113B},
    {0x109E, 0x109E, 0x113C}, {0x109F, 0x109F, 0x113D},
    {0x10A0, 0x10A0, 0x113E}, {0x10A1, 0x10A1, 0x113F},
    {0x10A2, 0x10A2, 0x1140}, {0x10A3, 0x10A3, 0x1141},
    {0x10A4, 0x10A4, 0x1142}, {0x10A5, 0x10A5, 0x1143},
    {0x10A6, 0x10A6, 0x1144}, {0x10A7, 0x10A7, 0x1145},
    {0x10A8, 0x10A8, 0x1146}, {0x10A9, 0x10A9, 0x1147},
    {0x10AA, 0x10AA, 0x1148}, {0x10AB, 0x10AB, 0x1149},
    {0x10AC, 0x10AC, 0x114A}, {0x10AD, 0x10AD, 0x114B},
    {0x10AE, 0x10AE, 0x114C}, {0x10AF, 0x10AF, 0x114D},
    {0x10B0, 0x10B0, 0x114E}, {0x10B1, 0x10B1, 0x114F},
    {0x10B2, 0x10B2, 0x1150}, {0x10B3, 0x10B3, 0x1151},
    {0x10B4, 0x10B4, 0x1152}, {0x10B5, 0x10B5, 0x1153},
    {0x10B6, 0x10B6, 0x1154}, {0x10B7, 0x10B7, 0x1155},
    {0x10B8, 0x10B8, 0x1156}, {0x10B9, 0x10B9, 0x1157},
    {0x10BA, 0x10BA, 0x1158}, {0x10BB, 0x10BB, 0x1159},
    {0x10BC, 0x10BC, 0x115A}, {0x10BD, 0x10BD, 0x115B},
    {0x10BE, 0x10BE, 0x115C}, {0x10BF, 0x10BF, 0x115D},
    {0x10C0, 0x10C0, 0x115E}, {0x10C1, 0x10C1, 0x115F},
    {0x10C2, 0x10C2, 0x1160}, {0x10C3, 0x10C3, 0x1161},
    {0x10C4, 0x10C4, 0x1162}, {0x10C5, 0x10C5, 0x1163},
    {0x10C6, 0x10C6, 0x1164}, {0x10C7, 0x10C7, 0x1165},
    {0x10C8, 0x10C8, 0x1166}, {0x10C9, 0x10C9, 0x1167},
    {0x10CA, 0x10CA, 0x1168}, {0x10CB, 0x10CB, 0x1169},
    {0x10CC, 0x10CC, 0x116A}, {0x10CD, 0x10CD, 0x116B},
    {0x10CE, 0x10CE, 0x116C}, {0x10CF, 0x10CF, 0x116D},
    {0x10D0, 0x10D0, 0x116E}, {0x10D1, 0x10D1, 0x116F},
    {0x10D2, 0x10D2, 0x1170}, {0x10D3, 0x10D3, 0x1171},
    {0x10D4, 0x10D4, 0x1172}, {0x10D5, 0x10D5, 0x1173},
    {0x10D6, 0x10D6, 0x1174}, {0x10D7, 0x10D7, 0x1175},
    {0x10D8, 0x10D8, 0x1176}, {0x10D9, 0x10D9, 0x1177},
    {0x10DA, 0x10DA, 0x1178}, {0x10DB, 0x10DB, 0x1179},
    {0x10DC, 0x10DC, 0x117A}, {0x10DD, 0x10DD, 0x117B},
    {0x10DE, 0x10DE, 0x117C}, {0x10DF, 0x10DF, 0x117D},
    {0x10E0, 0x10E0, 0x117E}, {0x10E1, 0x10E1, 0x117F},
    {0x10E2, 0x10E2, 0x1180}, {0x10E3, 0x10E3, 0x1181},
    {0x10E4, 0x10E4, 0x1182}, {0x10E5, 0x10E5, 0x1183},
    {0x10E6, 0x10E6, 0x1184}, {0x10E7, 0x10E7, 0x1185},
    {0x10E8, 0x10E8, 0x1186}, {0x10E9, 0x10E9, 0x1187},
    {0x10EA, 0x10EA, 0x1188}, {0x10EB, 0x10EB, 0x1189},
    {0x10EC, 0x10EC, 0x118A}, {0x10ED, 0x10ED, 0x118B},
    {0x10EE, 0x10EE, 0x118C}, {0x10EF, 0x10EF, 0x118D},
    {0x10F0, 0x10F0, 0x118E}, {0x10F1, 0x10F1, 0x118F},
    {0x10F2, 0x10F2, 0x1190}, {0x10F3, 0x10F3, 0x1191},
    {0x10F4, 0x10F4, 0x1192}, {0x10F5, 0x10F5, 0x1193},
    {0x10F6, 0x10F6, 0x1194}, {0x10F7, 0x10F7, 0x1195},
    {0x10F8, 0x10F8, 0x1196}, {0x10F9, 0x10F9, 0x1197},
    {0x10FA, 0x10FA, 0x1198}, {0x10FB, 0x10FB, 0x1199},
    {0x10FC, 0x10FC, 0x119A}, {0x10FD, 0x10FD, 0x119B},
    {0x10FE, 0x10FE, 0x119C}, {0x10FF, 0x10FF, 0x119D}};

/**
  Unicase array for 0x1D00-0x1DFF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane1D[] = {
    {0x1D00, 0x1D00, 0x1D9E}, {0x1D01, 0x1D01, 0x1D9F},
    {0x1D02, 0x1D02, 0x1DA0}, {0x1D03, 0x1D03, 0x1DA1},
    {0x1D04, 0x1D04, 0x1DA2}, {0x1D05, 0x1D05, 0x1DA3},
    {0x1D06, 0x1D06, 0x1DA4}, {0x1D07, 0x1D07, 0x1DA5},
    {0x1D08, 0x1D08, 0x1DA6}, {0x1D09, 0x1D09, 0x1DA7},
    {0x1D0A, 0x1D0A, 0x1DA8}, {0x1D0B, 0x1D0B, 0x1DA9},
    {0x1D0C, 0x1D0C, 0x1DAA}, {0x1D0D, 0x1D0D, 0x1DAB},
    {0x1D0E, 0x1D0E, 0x1DAC}, {0x1D0F, 0x1D0F, 0x1DAD},
    {0x1D10, 0x1D10, 0x1DAE}, {0x1D11, 0x1D11, 0x1DAF},
    {0x1D12, 0x1D12, 0x1DB0}, {0x1D13, 0x1D13, 0x1DB1},
    {0x1D14, 0x1D14, 0x1DB2}, {0x1D15, 0x1D15, 0x1DB3},
    {0x1D16, 0x1D16, 0x1DB4}, {0x1D17, 0x1D17, 0x1DB5},
    {0x1D18, 0x1D18, 0x1DB6}, {0x1D19, 0x1D19, 0x1DB7},
    {0x1D1A, 0x1D1A, 0x1DB8}, {0x1D1B, 0x1D1B, 0x1DB9},
    {0x1D1C, 0x1D1C, 0x1DBA}, {0x1D1D, 0x1D1D, 0x1DBB},
    {0x1D1E, 0x1D1E, 0x1DBC}, {0x1D1F, 0x1D1F, 0x1DBD},
    {0x1D20, 0x1D20, 0x1DBE}, {0x1D21, 0x1D21, 0x1DBF},
    {0x1D22, 0x1D22, 0x1DC0}, {0x1D23, 0x1D23, 0x1DC1},
    {0x1D24, 0x1D24, 0x1DC2}, {0x1D25, 0x1D25, 0x1DC3},
    {0x1D26, 0x1D26, 0x1DC4}, {0x1D27, 0x1D27, 0x1DC5},
    {0x1D28, 0x1D28, 0x1DC6}, {0x1D29, 0x1D29, 0x1DC7},
    {0x1D2A, 0x1D2A, 0x1DC8}, {0x1D2B, 0x1D2B, 0x1DC9},
    {0x1D2C, 0x1D2C, 0x1DCA}, {0x1D2D, 0x1D2D, 0x1DCB},
    {0x1D2E, 0x1D2E, 0x1DCC}, {0x1D2F, 0x1D2F, 0x1DCD},
    {0x1D30, 0x1D30, 0x1DCE}, {0x1D31, 0x1D31, 0x1DCF},
    {0x1D32, 0x1D32, 0x1DD0}, {0x1D33, 0x1D33, 0x1DD1},
    {0x1D34, 0x1D34, 0x1DD2}, {0x1D35, 0x1D35, 0x1DD3},
    {0x1D36, 0x1D36, 0x1DD4}, {0x1D37, 0x1D37, 0x1DD5},
    {0x1D38, 0x1D38, 0x1DD6}, {0x1D39, 0x1D39, 0x1DD7},
    {0x1D3A, 0x1D3A, 0x1DD8}, {0x1D3B, 0x1D3B, 0x1DD9},
    {0x1D3C, 0x1D3C, 0x1DDA}, {0x1D3D, 0x1D3D, 0x1DDB},
    {0x1D3E, 0x1D3E, 0x1DDC}, {0x1D3F, 0x1D3F, 0x1DDD},
    {0x1D40, 0x1D40, 0x1DDE}, {0x1D41, 0x1D41, 0x1DDF},
    {0x1D42, 0x1D42, 0x1DE0}, {0x1D43, 0x1D43, 0x1DE1},
    {0x1D44, 0x1D44, 0x1DE2}, {0x1D45, 0x1D45, 0x1DE3},
    {0x1D46, 0x1D46, 0x1DE4}, {0x1D47, 0x1D47, 0x1DE5},
    {0x1D48, 0x1D48, 0x1DE6}, {0x1D49, 0x1D49, 0x1DE7},
    {0x1D4A, 0x1D4A, 0x1DE8}, {0x1D4B, 0x1D4B, 0x1DE9},
    {0x1D4C, 0x1D4C, 0x1DEA}, {0x1D4D, 0x1D4D, 0x1DEB},
    {0x1D4E, 0x1D4E, 0x1DEC}, {0x1D4F, 0x1D4F, 0x1DED},
    {0x1D50, 0x1D50, 0x1DEE}, {0x1D51, 0x1D51, 0x1DEF},
    {0x1D52, 0x1D52, 0x1DF0}, {0x1D53, 0x1D53, 0x1DF1},
    {0x1D54, 0x1D54, 0x1DF2}, {0x1D55, 0x1D55, 0x1DF3},
    {0x1D56, 0x1D56, 0x1DF4}, {0x1D57, 0x1D57, 0x1DF5},
    {0x1D58, 0x1D58, 0x1DF6}, {0x1D59, 0x1D59, 0x1DF7},
    {0x1D5A, 0x1D5A, 0x1DF8}, {0x1D5B, 0x1D5B, 0x1DF9},
    {0x1D5C, 0x1D5C, 0x1DFA}, {0x1D5D, 0x1D5D, 0x1DFB},
    {0x1D5E, 0x1D5E, 0x1DFC}, {0x1D5F, 0x1D5F, 0x1DFD},
    {0x1D60, 0x1D60, 0x1DFE}, {0x1D61, 0x1D61, 0x1DFF},
    {0x1D62, 0x1D63, 0x1E00}, {0x1D62, 0x1D63, 0x1E00},
    {0x1D64, 0x1D65, 0x1E02}, {0x1D64, 0x1D65, 0x1E02},
    {0x1D66, 0x1D67, 0x1E04}, {0x1D66, 0x1D67, 0x1E04},
    {0x1D68, 0x1D69, 0x1E06}, {0x1D68, 0x1D69, 0x1E06},
    {0x1D6A, 0x1D6B, 0x1E08}, {0x1D6A, 0x1D6B, 0x1E08},
    {0x1D6C, 0x1D6D, 0x1E0A}, {0x1D6C, 0x1D6D, 0x1E0A},
    {0x1D6E, 0x1D6F, 0x1E0C}, {0x1D6E, 0x1D6F, 0x1E0C},
    {0x1D70, 0x1D71, 0x1E0E}, {0x1D70, 0x1D71, 0x1E0E},
    {0x1D72, 0x1D73, 0x1E10}, {0x1D72, 0x1D73, 0x1E10},
    {0x1D74, 0x1D75, 0x1E12}, {0x1D74, 0x1D75, 0x1E12},
    {0x1D76, 0x1D77, 0x1E14}, {0x1D76, 0x1D77, 0x1E14},
    {0x1D78, 0x1D79, 0x1E16}, {0x1D78, 0x1D79, 0x1E16},
    {0x1D7A, 0x1D7B, 0x1E18}, {0x1D7A, 0x1D7B, 0x1E18},
    {0x1D7C, 0x1D7D, 0x1E1A}, {0x1D7C, 0x1D7D, 0x1E1A},
    {0x1D7E, 0x1D7F, 0x1E1C}, {0x1D7E, 0x1D7F, 0x1E1C},
    {0x1D80, 0x1D81, 0x1E1E}, {0x1D80, 0x1D81, 0x1E1E},
    {0x1D82, 0x1D83, 0x1E20}, {0x1D82, 0x1D83, 0x1E20},
    {0x1D84, 0x1D85, 0x1E22}, {0x1D84, 0x1D85, 0x1E22},
    {0x1D86, 0x1D87, 0x1E24}, {0x1D86, 0x1D87, 0x1E24},
    {0x1D88, 0x1D89, 0x1E26}, {0x1D88, 0x1D89, 0x1E26},
    {0x1D8A, 0x1D8B, 0x1E28}, {0x1D8A, 0x1D8B, 0x1E28},
    {0x1D8C, 0x1D8D, 0x1E2A}, {0x1D8C, 0x1D8D, 0x1E2A},
    {0x1D8E, 0x1D8F, 0x1E2C}, {0x1D8E, 0x1D8F, 0x1E2C},
    {0x1D90, 0x1D91, 0x1E2E}, {0x1D90, 0x1D91, 0x1E2E},
    {0x1D92, 0x1D93, 0x1E30}, {0x1D92, 0x1D93, 0x1E30},
    {0x1D94, 0x1D95, 0x1E32}, {0x1D94, 0x1D95, 0x1E32},
    {0x1D96, 0x1D97, 0x1E34}, {0x1D96, 0x1D97, 0x1E34},
    {0x1D98, 0x1D99, 0x1E36}, {0x1D98, 0x1D99, 0x1E36},
    {0x1D9A, 0x1D9B, 0x1E38}, {0x1D9A, 0x1D9B, 0x1E38},
    {0x1D9C, 0x1D9D, 0x1E3A}, {0x1D9C, 0x1D9D, 0x1E3A},
    {0x1D9E, 0x1D9F, 0x1E3C}, {0x1D9E, 0x1D9F, 0x1E3C},
    {0x1DA0, 0xA8BC, 0x1E3E}, {0x1DA1, 0x1DA1, 0xE7C7},
    {0x1DA2, 0x1DA3, 0x1E40}, {0x1DA2, 0x1DA3, 0x1E40},
    {0x1DA4, 0x1DA5, 0x1E42}, {0x1DA4, 0x1DA5, 0x1E42},
    {0x1DA6, 0x1DA7, 0x1E44}, {0x1DA6, 0x1DA7, 0x1E44},
    {0x1DA8, 0x1DA9, 0x1E46}, {0x1DA8, 0x1DA9, 0x1E46},
    {0x1DAA, 0x1DAB, 0x1E48}, {0x1DAA, 0x1DAB, 0x1E48},
    {0x1DAC, 0x1DAD, 0x1E4A}, {0x1DAC, 0x1DAD, 0x1E4A},
    {0x1DAE, 0x1DAF, 0x1E4C}, {0x1DAE, 0x1DAF, 0x1E4C},
    {0x1DB0, 0x1DB1, 0x1E4E}, {0x1DB0, 0x1DB1, 0x1E4E},
    {0x1DB2, 0x1DB3, 0x1E50}, {0x1DB2, 0x1DB3, 0x1E50},
    {0x1DB4, 0x1DB5, 0x1E52}, {0x1DB4, 0x1DB5, 0x1E52},
    {0x1DB6, 0x1DB7, 0x1E54}, {0x1DB6, 0x1DB7, 0x1E54},
    {0x1DB8, 0x1DB9, 0x1E56}, {0x1DB8, 0x1DB9, 0x1E56},
    {0x1DBA, 0x1DBB, 0x1E58}, {0x1DBA, 0x1DBB, 0x1E58},
    {0x1DBC, 0x1DBD, 0x1E5A}, {0x1DBC, 0x1DBD, 0x1E5A},
    {0x1DBE, 0x1DBF, 0x1E5C}, {0x1DBE, 0x1DBF, 0x1E5C},
    {0x1DC0, 0x1DC1, 0x1E5E}, {0x1DC0, 0x1DC1, 0x1E5E},
    {0x1DC2, 0x1DC3, 0x1E60}, {0x1DC2, 0x1DC3, 0x1E60},
    {0x1DC4, 0x1DC5, 0x1E62}, {0x1DC4, 0x1DC5, 0x1E62},
    {0x1DC6, 0x1DC7, 0x1E64}, {0x1DC6, 0x1DC7, 0x1E64},
    {0x1DC8, 0x1DC9, 0x1E66}, {0x1DC8, 0x1DC9, 0x1E66},
    {0x1DCA, 0x1DCB, 0x1E68}, {0x1DCA, 0x1DCB, 0x1E68},
    {0x1DCC, 0x1DCD, 0x1E6A}, {0x1DCC, 0x1DCD, 0x1E6A},
    {0x1DCE, 0x1DCF, 0x1E6C}, {0x1DCE, 0x1DCF, 0x1E6C},
    {0x1DD0, 0x1DD1, 0x1E6E}, {0x1DD0, 0x1DD1, 0x1E6E},
    {0x1DD2, 0x1DD3, 0x1E70}, {0x1DD2, 0x1DD3, 0x1E70},
    {0x1DD4, 0x1DD5, 0x1E72}, {0x1DD4, 0x1DD5, 0x1E72},
    {0x1DD6, 0x1DD7, 0x1E74}, {0x1DD6, 0x1DD7, 0x1E74},
    {0x1DD8, 0x1DD9, 0x1E76}, {0x1DD8, 0x1DD9, 0x1E76},
    {0x1DDA, 0x1DDB, 0x1E78}, {0x1DDA, 0x1DDB, 0x1E78},
    {0x1DDC, 0x1DDD, 0x1E7A}, {0x1DDC, 0x1DDD, 0x1E7A},
    {0x1DDE, 0x1DDF, 0x1E7C}, {0x1DDE, 0x1DDF, 0x1E7C},
    {0x1DE0, 0x1DE1, 0x1E7E}, {0x1DE0, 0x1DE1, 0x1E7E},
    {0x1DE2, 0x1DE3, 0x1E80}, {0x1DE2, 0x1DE3, 0x1E80},
    {0x1DE4, 0x1DE5, 0x1E82}, {0x1DE4, 0x1DE5, 0x1E82},
    {0x1DE6, 0x1DE7, 0x1E84}, {0x1DE6, 0x1DE7, 0x1E84},
    {0x1DE8, 0x1DE9, 0x1E86}, {0x1DE8, 0x1DE9, 0x1E86},
    {0x1DEA, 0x1DEB, 0x1E88}, {0x1DEA, 0x1DEB, 0x1E88},
    {0x1DEC, 0x1DED, 0x1E8A}, {0x1DEC, 0x1DED, 0x1E8A},
    {0x1DEE, 0x1DEF, 0x1E8C}, {0x1DEE, 0x1DEF, 0x1E8C},
    {0x1DF0, 0x1DF1, 0x1E8E}, {0x1DF0, 0x1DF1, 0x1E8E},
    {0x1DF2, 0x1DF3, 0x1E90}, {0x1DF2, 0x1DF3, 0x1E90},
    {0x1DF4, 0x1DF5, 0x1E92}, {0x1DF4, 0x1DF5, 0x1E92},
    {0x1DF6, 0x1DF7, 0x1E94}, {0x1DF6, 0x1DF7, 0x1E94},
    {0x1DF8, 0x1DF8, 0x1E96}, {0x1DF9, 0x1DF9, 0x1E97},
    {0x1DFA, 0x1DFA, 0x1E98}, {0x1DFB, 0x1DFB, 0x1E99},
    {0x1DFC, 0x1DFC, 0x1E9A}, {0x1DFD, 0x1DC3, 0x1E9B},
    {0x1DFE, 0x1DFE, 0x1E9C}, {0x1DFF, 0x1DFF, 0x1E9D}};

/**
  Unicase array for 0x1E00-0x1EFF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane1E[] = {
    {0x1E00, 0x00D8, 0x1E9E}, {0x1E01, 0x1E01, 0x1E9F},
    {0x1E02, 0x1E03, 0x1EA0}, {0x1E02, 0x1E03, 0x1EA0},
    {0x1E04, 0x1E05, 0x1EA2}, {0x1E04, 0x1E05, 0x1EA2},
    {0x1E06, 0x1E07, 0x1EA4}, {0x1E06, 0x1E07, 0x1EA4},
    {0x1E08, 0x1E09, 0x1EA6}, {0x1E08, 0x1E09, 0x1EA6},
    {0x1E0A, 0x1E0B, 0x1EA8}, {0x1E0A, 0x1E0B, 0x1EA8},
    {0x1E0C, 0x1E0D, 0x1EAA}, {0x1E0C, 0x1E0D, 0x1EAA},
    {0x1E0E, 0x1E0F, 0x1EAC}, {0x1E0E, 0x1E0F, 0x1EAC},
    {0x1E10, 0x1E11, 0x1EAE}, {0x1E10, 0x1E11, 0x1EAE},
    {0x1E12, 0x1E13, 0x1EB0}, {0x1E12, 0x1E13, 0x1EB0},
    {0x1E14, 0x1E15, 0x1EB2}, {0x1E14, 0x1E15, 0x1EB2},
    {0x1E16, 0x1E17, 0x1EB4}, {0x1E16, 0x1E17, 0x1EB4},
    {0x1E18, 0x1E19, 0x1EB6}, {0x1E18, 0x1E19, 0x1EB6},
    {0x1E1A, 0x1E1B, 0x1EB8}, {0x1E1A, 0x1E1B, 0x1EB8},
    {0x1E1C, 0x1E1D, 0x1EBA}, {0x1E1C, 0x1E1D, 0x1EBA},
    {0x1E1E, 0x1E1F, 0x1EBC}, {0x1E1E, 0x1E1F, 0x1EBC},
    {0x1E20, 0x1E21, 0x1EBE}, {0x1E20, 0x1E21, 0x1EBE},
    {0x1E22, 0x1E23, 0x1EC0}, {0x1E22, 0x1E23, 0x1EC0},
    {0x1E24, 0x1E25, 0x1EC2}, {0x1E24, 0x1E25, 0x1EC2},
    {0x1E26, 0x1E27, 0x1EC4}, {0x1E26, 0x1E27, 0x1EC4},
    {0x1E28, 0x1E29, 0x1EC6}, {0x1E28, 0x1E29, 0x1EC6},
    {0x1E2A, 0x1E2B, 0x1EC8}, {0x1E2A, 0x1E2B, 0x1EC8},
    {0x1E2C, 0x1E2D, 0x1ECA}, {0x1E2C, 0x1E2D, 0x1ECA},
    {0x1E2E, 0x1E2F, 0x1ECC}, {0x1E2E, 0x1E2F, 0x1ECC},
    {0x1E30, 0x1E31, 0x1ECE}, {0x1E30, 0x1E31, 0x1ECE},
    {0x1E32, 0x1E33, 0x1ED0}, {0x1E32, 0x1E33, 0x1ED0},
    {0x1E34, 0x1E35, 0x1ED2}, {0x1E34, 0x1E35, 0x1ED2},
    {0x1E36, 0x1E37, 0x1ED4}, {0x1E36, 0x1E37, 0x1ED4},
    {0x1E38, 0x1E39, 0x1ED6}, {0x1E38, 0x1E39, 0x1ED6},
    {0x1E3A, 0x1E3B, 0x1ED8}, {0x1E3A, 0x1E3B, 0x1ED8},
    {0x1E3C, 0x1E3D, 0x1EDA}, {0x1E3C, 0x1E3D, 0x1EDA},
    {0x1E3E, 0x1E3F, 0x1EDC}, {0x1E3E, 0x1E3F, 0x1EDC},
    {0x1E40, 0x1E41, 0x1EDE}, {0x1E40, 0x1E41, 0x1EDE},
    {0x1E42, 0x1E43, 0x1EE0}, {0x1E42, 0x1E43, 0x1EE0},
    {0x1E44, 0x1E45, 0x1EE2}, {0x1E44, 0x1E45, 0x1EE2},
    {0x1E46, 0x1E47, 0x1EE4}, {0x1E46, 0x1E47, 0x1EE4},
    {0x1E48, 0x1E49, 0x1EE6}, {0x1E48, 0x1E49, 0x1EE6},
    {0x1E4A, 0x1E4B, 0x1EE8}, {0x1E4A, 0x1E4B, 0x1EE8},
    {0x1E4C, 0x1E4D, 0x1EEA}, {0x1E4C, 0x1E4D, 0x1EEA},
    {0x1E4E, 0x1E4F, 0x1EEC}, {0x1E4E, 0x1E4F, 0x1EEC},
    {0x1E50, 0x1E51, 0x1EEE}, {0x1E50, 0x1E51, 0x1EEE},
    {0x1E52, 0x1E53, 0x1EF0}, {0x1E52, 0x1E53, 0x1EF0},
    {0x1E54, 0x1E55, 0x1EF2}, {0x1E54, 0x1E55, 0x1EF2},
    {0x1E56, 0x1E57, 0x1EF4}, {0x1E56, 0x1E57, 0x1EF4},
    {0x1E58, 0x1E59, 0x1EF6}, {0x1E58, 0x1E59, 0x1EF6},
    {0x1E5A, 0x1E5B, 0x1EF8}, {0x1E5A, 0x1E5B, 0x1EF8},
    {0x1E5C, 0x1E5D, 0x1EFA}, {0x1E5C, 0x1E5D, 0x1EFA},
    {0x1E5E, 0x1E5F, 0x1EFC}, {0x1E5E, 0x1E5F, 0x1EFC},
    {0x1E60, 0x1E61, 0x1EFE}, {0x1E60, 0x1E61, 0x1EFE},
    {0x1E6A, 0x1E62, 0x1F08}, {0x1E6B, 0x1E63, 0x1F09},
    {0x1E6C, 0x1E64, 0x1F0A}, {0x1E6D, 0x1E65, 0x1F0B},
    {0x1E6E, 0x1E66, 0x1F0C}, {0x1E6F, 0x1E67, 0x1F0D},
    {0x1E70, 0x1E68, 0x1F0E}, {0x1E71, 0x1E69, 0x1F0F},
    {0x1E6A, 0x1E62, 0x1F08}, {0x1E6B, 0x1E63, 0x1F09},
    {0x1E6C, 0x1E64, 0x1F0A}, {0x1E6D, 0x1E65, 0x1F0B},
    {0x1E6E, 0x1E66, 0x1F0C}, {0x1E6F, 0x1E67, 0x1F0D},
    {0x1E70, 0x1E68, 0x1F0E}, {0x1E71, 0x1E69, 0x1F0F},
    {0x1E7A, 0x1E72, 0x1F18}, {0x1E7B, 0x1E73, 0x1F19},
    {0x1E7C, 0x1E74, 0x1F1A}, {0x1E7D, 0x1E75, 0x1F1B},
    {0x1E7E, 0x1E76, 0x1F1C}, {0x1E7F, 0x1E77, 0x1F1D},
    {0x1E78, 0x1E78, 0x1F16}, {0x1E79, 0x1E79, 0x1F17},
    {0x1E7A, 0x1E72, 0x1F18}, {0x1E7B, 0x1E73, 0x1F19},
    {0x1E7C, 0x1E74, 0x1F1A}, {0x1E7D, 0x1E75, 0x1F1B},
    {0x1E7E, 0x1E76, 0x1F1C}, {0x1E7F, 0x1E77, 0x1F1D},
    {0x1E80, 0x1E80, 0x1F1E}, {0x1E81, 0x1E81, 0x1F1F},
    {0x1E8A, 0x1E82, 0x1F28}, {0x1E8B, 0x1E83, 0x1F29},
    {0x1E8C, 0x1E84, 0x1F2A}, {0x1E8D, 0x1E85, 0x1F2B},
    {0x1E8E, 0x1E86, 0x1F2C}, {0x1E8F, 0x1E87, 0x1F2D},
    {0x1E90, 0x1E88, 0x1F2E}, {0x1E91, 0x1E89, 0x1F2F},
    {0x1E8A, 0x1E82, 0x1F28}, {0x1E8B, 0x1E83, 0x1F29},
    {0x1E8C, 0x1E84, 0x1F2A}, {0x1E8D, 0x1E85, 0x1F2B},
    {0x1E8E, 0x1E86, 0x1F2C}, {0x1E8F, 0x1E87, 0x1F2D},
    {0x1E90, 0x1E88, 0x1F2E}, {0x1E91, 0x1E89, 0x1F2F},
    {0x1E9A, 0x1E92, 0x1F38}, {0x1E9B, 0x1E93, 0x1F39},
    {0x1E9C, 0x1E94, 0x1F3A}, {0x1E9D, 0x1E95, 0x1F3B},
    {0x1E9E, 0x1E96, 0x1F3C}, {0x1E9F, 0x1E97, 0x1F3D},
    {0x1EA0, 0x1E98, 0x1F3E}, {0x1EA1, 0x1E99, 0x1F3F},
    {0x1E9A, 0x1E92, 0x1F38}, {0x1E9B, 0x1E93, 0x1F39},
    {0x1E9C, 0x1E94, 0x1F3A}, {0x1E9D, 0x1E95, 0x1F3B},
    {0x1E9E, 0x1E96, 0x1F3C}, {0x1E9F, 0x1E97, 0x1F3D},
    {0x1EA0, 0x1E98, 0x1F3E}, {0x1EA1, 0x1E99, 0x1F3F},
    {0x1EAA, 0x1EA2, 0x1F48}, {0x1EAB, 0x1EA3, 0x1F49},
    {0x1EAC, 0x1EA4, 0x1F4A}, {0x1EAD, 0x1EA5, 0x1F4B},
    {0x1EAE, 0x1EA6, 0x1F4C}, {0x1EAF, 0x1EA7, 0x1F4D},
    {0x1EA8, 0x1EA8, 0x1F46}, {0x1EA9, 0x1EA9, 0x1F47},
    {0x1EAA, 0x1EA2, 0x1F48}, {0x1EAB, 0x1EA3, 0x1F49},
    {0x1EAC, 0x1EA4, 0x1F4A}, {0x1EAD, 0x1EA5, 0x1F4B},
    {0x1EAE, 0x1EA6, 0x1F4C}, {0x1EAF, 0x1EA7, 0x1F4D},
    {0x1EB0, 0x1EB0, 0x1F4E}, {0x1EB1, 0x1EB1, 0x1F4F},
    {0x1EB2, 0x1EB2, 0x1F50}, {0x1EBB, 0x1EB3, 0x1F59},
    {0x1EB4, 0x1EB4, 0x1F52}, {0x1EBD, 0x1EB5, 0x1F5B},
    {0x1EB6, 0x1EB6, 0x1F54}, {0x1EBF, 0x1EB7, 0x1F5D},
    {0x1EB8, 0x1EB8, 0x1F56}, {0x1EC1, 0x1EB9, 0x1F5F},
    {0x1EBA, 0x1EBA, 0x1F58}, {0x1EBB, 0x1EB3, 0x1F59},
    {0x1EBC, 0x1EBC, 0x1F5A}, {0x1EBD, 0x1EB5, 0x1F5B},
    {0x1EBE, 0x1EBE, 0x1F5C}, {0x1EBF, 0x1EB7, 0x1F5D},
    {0x1EC0, 0x1EC0, 0x1F5E}, {0x1EC1, 0x1EB9, 0x1F5F},
    {0x1ECA, 0x1EC2, 0x1F68}, {0x1ECB, 0x1EC3, 0x1F69},
    {0x1ECC, 0x1EC4, 0x1F6A}, {0x1ECD, 0x1EC5, 0x1F6B},
    {0x1ECE, 0x1EC6, 0x1F6C}, {0x1ECF, 0x1EC7, 0x1F6D},
    {0x1ED0, 0x1EC8, 0x1F6E}, {0x1ED1, 0x1EC9, 0x1F6F},
    {0x1ECA, 0x1EC2, 0x1F68}, {0x1ECB, 0x1EC3, 0x1F69},
    {0x1ECC, 0x1EC4, 0x1F6A}, {0x1ECD, 0x1EC5, 0x1F6B},
    {0x1ECE, 0x1EC6, 0x1F6C}, {0x1ECF, 0x1EC7, 0x1F6D},
    {0x1ED0, 0x1EC8, 0x1F6E}, {0x1ED1, 0x1EC9, 0x1F6F},
    {0x1F1C, 0x1ED2, 0x1FBA}, {0x1F1D, 0x1ED3, 0x1FBB},
    {0x1F2A, 0x1ED4, 0x1FC8}, {0x1F2B, 0x1ED5, 0x1FC9},
    {0x1F2C, 0x1ED6, 0x1FCA}, {0x1F2D, 0x1ED7, 0x1FCB},
    {0x1F3C, 0x1ED8, 0x1FDA}, {0x1F3D, 0x1ED9, 0x1FDB},
    {0x1F5A, 0x1EDA, 0x1FF8}, {0x1F5B, 0x1EDB, 0x1FF9},
    {0x1F4C, 0x1EDC, 0x1FEA}, {0x1F4D, 0x1EDD, 0x1FEB},
    {0x1F5C, 0x1EDE, 0x1FFA}, {0x1F5D, 0x1EDF, 0x1FFB},
    {0x1EE0, 0x1EE0, 0x1F7E}, {0x1EE1, 0x1EE1, 0x1F7F},
    {0x1EEA, 0x1EE2, 0x1F88}, {0x1EEB, 0x1EE3, 0x1F89},
    {0x1EEC, 0x1EE4, 0x1F8A}, {0x1EED, 0x1EE5, 0x1F8B},
    {0x1EEE, 0x1EE6, 0x1F8C}, {0x1EEF, 0x1EE7, 0x1F8D},
    {0x1EF0, 0x1EE8, 0x1F8E}, {0x1EF1, 0x1EE9, 0x1F8F},
    {0x1EEA, 0x1EE2, 0x1F88}, {0x1EEB, 0x1EE3, 0x1F89},
    {0x1EEC, 0x1EE4, 0x1F8A}, {0x1EED, 0x1EE5, 0x1F8B},
    {0x1EEE, 0x1EE6, 0x1F8C}, {0x1EEF, 0x1EE7, 0x1F8D},
    {0x1EF0, 0x1EE8, 0x1F8E}, {0x1EF1, 0x1EE9, 0x1F8F},
    {0x1EFA, 0x1EF2, 0x1F98}, {0x1EFB, 0x1EF3, 0x1F99},
    {0x1EFC, 0x1EF4, 0x1F9A}, {0x1EFD, 0x1EF5, 0x1F9B},
    {0x1EFE, 0x1EF6, 0x1F9C}, {0x1EFF, 0x1EF7, 0x1F9D},
    {0x1F00, 0x1EF8, 0x1F9E}, {0x1F01, 0x1EF9, 0x1F9F},
    {0x1EFA, 0x1EF2, 0x1F98}, {0x1EFB, 0x1EF3, 0x1F99},
    {0x1EFC, 0x1EF4, 0x1F9A}, {0x1EFD, 0x1EF5, 0x1F9B},
    {0x1EFE, 0x1EF6, 0x1F9C}, {0x1EFF, 0x1EF7, 0x1F9D}};

/**
  Unicase array for 0x1F00-0x1FFF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane1F[] = {
    {0x1F00, 0x1EF8, 0x1F9E}, {0x1F01, 0x1EF9, 0x1F9F},
    {0x1F0A, 0x1F02, 0x1FA8}, {0x1F0B, 0x1F03, 0x1FA9},
    {0x1F0C, 0x1F04, 0x1FAA}, {0x1F0D, 0x1F05, 0x1FAB},
    {0x1F0E, 0x1F06, 0x1FAC}, {0x1F0F, 0x1F07, 0x1FAD},
    {0x1F10, 0x1F08, 0x1FAE}, {0x1F11, 0x1F09, 0x1FAF},
    {0x1F0A, 0x1F02, 0x1FA8}, {0x1F0B, 0x1F03, 0x1FA9},
    {0x1F0C, 0x1F04, 0x1FAA}, {0x1F0D, 0x1F05, 0x1FAB},
    {0x1F0E, 0x1F06, 0x1FAC}, {0x1F0F, 0x1F07, 0x1FAD},
    {0x1F10, 0x1F08, 0x1FAE}, {0x1F11, 0x1F09, 0x1FAF},
    {0x1F1A, 0x1F12, 0x1FB8}, {0x1F1B, 0x1F13, 0x1FB9},
    {0x1F14, 0x1F14, 0x1FB2}, {0x1F1E, 0x1F15, 0x1FBC},
    {0x1F16, 0x1F16, 0x1FB4}, {0x1F17, 0x1F17, 0x1FB5},
    {0x1F18, 0x1F18, 0x1FB6}, {0x1F19, 0x1F19, 0x1FB7},
    {0x1F1A, 0x1F12, 0x1FB8}, {0x1F1B, 0x1F13, 0x1FB9},
    {0x1F1C, 0x1ED2, 0x1FBA}, {0x1F1D, 0x1ED3, 0x1FBB},
    {0x1F1E, 0x1F15, 0x1FBC}, {0x1F1F, 0x1F1F, 0x1FBD},
    {0x1F20, 0xA6C9, 0x1FBE}, {0x1F21, 0x1F21, 0x1FBF},
    {0x1F22, 0x1F22, 0x1FC0}, {0x1F23, 0x1F23, 0x1FC1},
    {0x1F24, 0x1F24, 0x1FC2}, {0x1F2E, 0x1F25, 0x1FCC},
    {0x1F26, 0x1F26, 0x1FC4}, {0x1F27, 0x1F27, 0x1FC5},
    {0x1F28, 0x1F28, 0x1FC6}, {0x1F29, 0x1F29, 0x1FC7},
    {0x1F2A, 0x1ED4, 0x1FC8}, {0x1F2B, 0x1ED5, 0x1FC9},
    {0x1F2C, 0x1ED6, 0x1FCA}, {0x1F2D, 0x1ED7, 0x1FCB},
    {0x1F2E, 0x1F25, 0x1FCC}, {0x1F2F, 0x1F2F, 0x1FCD},
    {0x1F30, 0x1F30, 0x1FCE}, {0x1F31, 0x1F31, 0x1FCF},
    {0x1F3A, 0x1F32, 0x1FD8}, {0x1F3B, 0x1F33, 0x1FD9},
    {0x1F34, 0x1F34, 0x1FD2}, {0x1F35, 0x1F35, 0x1FD3},
    {0x1F36, 0x1F36, 0x1FD4}, {0x1F37, 0x1F37, 0x1FD5},
    {0x1F38, 0x1F38, 0x1FD6}, {0x1F39, 0x1F39, 0x1FD7},
    {0x1F3A, 0x1F32, 0x1FD8}, {0x1F3B, 0x1F33, 0x1FD9},
    {0x1F3C, 0x1ED8, 0x1FDA}, {0x1F3D, 0x1ED9, 0x1FDB},
    {0x1F3E, 0x1F3E, 0x1FDC}, {0x1F3F, 0x1F3F, 0x1FDD},
    {0x1F40, 0x1F40, 0x1FDE}, {0x1F41, 0x1F41, 0x1FDF},
    {0x1F4A, 0x1F42, 0x1FE8}, {0x1F4B, 0x1F43, 0x1FE9},
    {0x1F44, 0x1F44, 0x1FE2}, {0x1F45, 0x1F45, 0x1FE3},
    {0x1F46, 0x1F46, 0x1FE4}, {0x1F4E, 0x1F47, 0x1FEC},
    {0x1F48, 0x1F48, 0x1FE6}, {0x1F49, 0x1F49, 0x1FE7},
    {0x1F4A, 0x1F42, 0x1FE8}, {0x1F4B, 0x1F43, 0x1FE9},
    {0x1F4C, 0x1EDC, 0x1FEA}, {0x1F4D, 0x1EDD, 0x1FEB},
    {0x1F4E, 0x1F47, 0x1FEC}, {0x1F4F, 0x1F4F, 0x1FED},
    {0x1F50, 0x1F50, 0x1FEE}, {0x1F51, 0x1F51, 0x1FEF},
    {0x1F52, 0x1F52, 0x1FF0}, {0x1F53, 0x1F53, 0x1FF1},
    {0x1F54, 0x1F54, 0x1FF2}, {0x1F5E, 0x1F55, 0x1FFC},
    {0x1F56, 0x1F56, 0x1FF4}, {0x1F57, 0x1F57, 0x1FF5},
    {0x1F58, 0x1F58, 0x1FF6}, {0x1F59, 0x1F59, 0x1FF7},
    {0x1F5A, 0x1EDA, 0x1FF8}, {0x1F5B, 0x1EDB, 0x1FF9},
    {0x1F5C, 0x1EDE, 0x1FFA}, {0x1F5D, 0x1EDF, 0x1FFB},
    {0x1F5E, 0x1F55, 0x1FFC}, {0x1F5F, 0x1F5F, 0x1FFD},
    {0x1F60, 0x1F60, 0x1FFE}, {0x1F61, 0x1F61, 0x1FFF},
    {0x1F62, 0x1F62, 0x2000}, {0x1F63, 0x1F63, 0x2001},
    {0x1F64, 0x1F64, 0x2002}, {0x1F65, 0x1F65, 0x2003},
    {0x1F66, 0x1F66, 0x2004}, {0x1F67, 0x1F67, 0x2005},
    {0x1F68, 0x1F68, 0x2006}, {0x1F69, 0x1F69, 0x2007},
    {0x1F6A, 0x1F6A, 0x2008}, {0x1F6B, 0x1F6B, 0x2009},
    {0x1F6C, 0x1F6C, 0x200A}, {0x1F6D, 0x1F6D, 0x200B},
    {0x1F6E, 0x1F6E, 0x200C}, {0x1F6F, 0x1F6F, 0x200D},
    {0x1F70, 0x1F70, 0x200E}, {0x1F71, 0x1F71, 0x200F},
    {0x1F72, 0x1F72, 0x2011}, {0x1F73, 0x1F73, 0x2012},
    {0x1F74, 0x1F74, 0x2017}, {0x1F75, 0x1F75, 0x201A},
    {0x1F76, 0x1F76, 0x201B}, {0x1F77, 0x1F77, 0x201E},
    {0x1F78, 0x1F78, 0x201F}, {0x1F79, 0x1F79, 0x2020},
    {0x1F7A, 0x1F7A, 0x2021}, {0x1F7B, 0x1F7B, 0x2022},
    {0x1F7C, 0x1F7C, 0x2023}, {0x1F7D, 0x1F7D, 0x2024},
    {0x1F7E, 0x1F7E, 0x2027}, {0x1F7F, 0x1F7F, 0x2028},
    {0x1F80, 0x1F80, 0x2029}, {0x1F81, 0x1F81, 0x202A},
    {0x1F82, 0x1F82, 0x202B}, {0x1F83, 0x1F83, 0x202C},
    {0x1F84, 0x1F84, 0x202D}, {0x1F85, 0x1F85, 0x202E},
    {0x1F86, 0x1F86, 0x202F}, {0x1F87, 0x1F87, 0x2031},
    {0x1F88, 0x1F88, 0x2034}, {0x1F89, 0x1F89, 0x2036},
    {0x1F8A, 0x1F8A, 0x2037}, {0x1F8B, 0x1F8B, 0x2038},
    {0x1F8C, 0x1F8C, 0x2039}, {0x1F8D, 0x1F8D, 0x203A},
    {0x1F8E, 0x1F8E, 0x203C}, {0x1F8F, 0x1F8F, 0x203D},
    {0x1F90, 0x1F90, 0x203E}, {0x1F91, 0x1F91, 0x203F},
    {0x1F92, 0x1F92, 0x2040}, {0x1F93, 0x1F93, 0x2041},
    {0x1F94, 0x1F94, 0x2042}, {0x1F95, 0x1F95, 0x2043},
    {0x1F96, 0x1F96, 0x2044}, {0x1F97, 0x1F97, 0x2045},
    {0x1F98, 0x1F98, 0x2046}, {0x1F99, 0x1F99, 0x2047},
    {0x1F9A, 0x1F9A, 0x2048}, {0x1F9B, 0x1F9B, 0x2049},
    {0x1F9C, 0x1F9C, 0x204A}, {0x1F9D, 0x1F9D, 0x204B},
    {0x1F9E, 0x1F9E, 0x204C}, {0x1F9F, 0x1F9F, 0x204D},
    {0x1FA0, 0x1FA0, 0x204E}, {0x1FA1, 0x1FA1, 0x204F},
    {0x1FA2, 0x1FA2, 0x2050}, {0x1FA3, 0x1FA3, 0x2051},
    {0x1FA4, 0x1FA4, 0x2052}, {0x1FA5, 0x1FA5, 0x2053},
    {0x1FA6, 0x1FA6, 0x2054}, {0x1FA7, 0x1FA7, 0x2055},
    {0x1FA8, 0x1FA8, 0x2056}, {0x1FA9, 0x1FA9, 0x2057},
    {0x1FAA, 0x1FAA, 0x2058}, {0x1FAB, 0x1FAB, 0x2059},
    {0x1FAC, 0x1FAC, 0x205A}, {0x1FAD, 0x1FAD, 0x205B},
    {0x1FAE, 0x1FAE, 0x205C}, {0x1FAF, 0x1FAF, 0x205D},
    {0x1FB0, 0x1FB0, 0x205E}, {0x1FB1, 0x1FB1, 0x205F},
    {0x1FB2, 0x1FB2, 0x2060}, {0x1FB3, 0x1FB3, 0x2061},
    {0x1FB4, 0x1FB4, 0x2062}, {0x1FB5, 0x1FB5, 0x2063},
    {0x1FB6, 0x1FB6, 0x2064}, {0x1FB7, 0x1FB7, 0x2065},
    {0x1FB8, 0x1FB8, 0x2066}, {0x1FB9, 0x1FB9, 0x2067},
    {0x1FBA, 0x1FBA, 0x2068}, {0x1FBB, 0x1FBB, 0x2069},
    {0x1FBC, 0x1FBC, 0x206A}, {0x1FBD, 0x1FBD, 0x206B},
    {0x1FBE, 0x1FBE, 0x206C}, {0x1FBF, 0x1FBF, 0x206D},
    {0x1FC0, 0x1FC0, 0x206E}, {0x1FC1, 0x1FC1, 0x206F},
    {0x1FC2, 0x1FC2, 0x2070}, {0x1FC3, 0x1FC3, 0x2071},
    {0x1FC4, 0x1FC4, 0x2072}, {0x1FC5, 0x1FC5, 0x2073},
    {0x1FC6, 0x1FC6, 0x2074}, {0x1FC7, 0x1FC7, 0x2075},
    {0x1FC8, 0x1FC8, 0x2076}, {0x1FC9, 0x1FC9, 0x2077},
    {0x1FCA, 0x1FCA, 0x2078}, {0x1FCB, 0x1FCB, 0x2079},
    {0x1FCC, 0x1FCC, 0x207A}, {0x1FCD, 0x1FCD, 0x207B},
    {0x1FCE, 0x1FCE, 0x207C}, {0x1FCF, 0x1FCF, 0x207D},
    {0x1FD0, 0x1FD0, 0x207E}, {0x1FD1, 0x1FD1, 0x207F},
    {0x1FD2, 0x1FD2, 0x2080}, {0x1FD3, 0x1FD3, 0x2081},
    {0x1FD4, 0x1FD4, 0x2082}, {0x1FD5, 0x1FD5, 0x2083},
    {0x1FD6, 0x1FD6, 0x2084}, {0x1FD7, 0x1FD7, 0x2085},
    {0x1FD8, 0x1FD8, 0x2086}, {0x1FD9, 0x1FD9, 0x2087},
    {0x1FDA, 0x1FDA, 0x2088}, {0x1FDB, 0x1FDB, 0x2089},
    {0x1FDC, 0x1FDC, 0x208A}, {0x1FDD, 0x1FDD, 0x208B},
    {0x1FDE, 0x1FDE, 0x208C}, {0x1FDF, 0x1FDF, 0x208D},
    {0x1FE0, 0x1FE0, 0x208E}, {0x1FE1, 0x1FE1, 0x208F},
    {0x1FE2, 0x1FE2, 0x2090}, {0x1FE3, 0x1FE3, 0x2091},
    {0x1FE4, 0x1FE4, 0x2092}, {0x1FE5, 0x1FE5, 0x2093},
    {0x1FE6, 0x1FE6, 0x2094}, {0x1FE7, 0x1FE7, 0x2095},
    {0x1FE8, 0x1FE8, 0x2096}, {0x1FE9, 0x1FE9, 0x2097},
    {0x1FEA, 0x1FEA, 0x2098}, {0x1FEB, 0x1FEB, 0x2099},
    {0x1FEC, 0x1FEC, 0x209A}, {0x1FED, 0x1FED, 0x209B},
    {0x1FEE, 0x1FEE, 0x209C}, {0x1FEF, 0x1FEF, 0x209D},
    {0x1FF0, 0x1FF0, 0x209E}, {0x1FF1, 0x1FF1, 0x209F},
    {0x1FF2, 0x1FF2, 0x20A0}, {0x1FF3, 0x1FF3, 0x20A1},
    {0x1FF4, 0x1FF4, 0x20A2}, {0x1FF5, 0x1FF5, 0x20A3},
    {0x1FF6, 0x1FF6, 0x20A4}, {0x1FF7, 0x1FF7, 0x20A5},
    {0x1FF8, 0x1FF8, 0x20A6}, {0x1FF9, 0x1FF9, 0x20A7},
    {0x1FFA, 0x1FFA, 0x20A8}, {0x1FFB, 0x1FFB, 0x20A9},
    {0x1FFC, 0x1FFC, 0x20AA}, {0x1FFD, 0x1FFD, 0x20AB},
    {0x1FFE, 0x1FFE, 0x20AD}, {0x1FFF, 0x1FFF, 0x20AE}};

/**
  Unicase array for 0x2000-0x20FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane20[] = {
    {0x2000, 0x2000, 0x20AF}, {0x2001, 0x2001, 0x20B0},
    {0x2002, 0x2002, 0x20B1}, {0x2003, 0x2003, 0x20B2},
    {0x2004, 0x2004, 0x20B3}, {0x2005, 0x2005, 0x20B4},
    {0x2006, 0x2006, 0x20B5}, {0x2007, 0x2007, 0x20B6},
    {0x2008, 0x2008, 0x20B7}, {0x2009, 0x2009, 0x20B8},
    {0x200A, 0x200A, 0x20B9}, {0x200B, 0x200B, 0x20BA},
    {0x200C, 0x200C, 0x20BB}, {0x200D, 0x200D, 0x20BC},
    {0x200E, 0x200E, 0x20BD}, {0x200F, 0x200F, 0x20BE},
    {0x2010, 0x2010, 0x20BF}, {0x2011, 0x2011, 0x20C0},
    {0x2012, 0x2012, 0x20C1}, {0x2013, 0x2013, 0x20C2},
    {0x2014, 0x2014, 0x20C3}, {0x2015, 0x2015, 0x20C4},
    {0x2016, 0x2016, 0x20C5}, {0x2017, 0x2017, 0x20C6},
    {0x2018, 0x2018, 0x20C7}, {0x2019, 0x2019, 0x20C8},
    {0x201A, 0x201A, 0x20C9}, {0x201B, 0x201B, 0x20CA},
    {0x201C, 0x201C, 0x20CB}, {0x201D, 0x201D, 0x20CC},
    {0x201E, 0x201E, 0x20CD}, {0x201F, 0x201F, 0x20CE},
    {0x2020, 0x2020, 0x20CF}, {0x2021, 0x2021, 0x20D0},
    {0x2022, 0x2022, 0x20D1}, {0x2023, 0x2023, 0x20D2},
    {0x2024, 0x2024, 0x20D3}, {0x2025, 0x2025, 0x20D4},
    {0x2026, 0x2026, 0x20D5}, {0x2027, 0x2027, 0x20D6},
    {0x2028, 0x2028, 0x20D7}, {0x2029, 0x2029, 0x20D8},
    {0x202A, 0x202A, 0x20D9}, {0x202B, 0x202B, 0x20DA},
    {0x202C, 0x202C, 0x20DB}, {0x202D, 0x202D, 0x20DC},
    {0x202E, 0x202E, 0x20DD}, {0x202F, 0x202F, 0x20DE},
    {0x2030, 0x2030, 0x20DF}, {0x2031, 0x2031, 0x20E0},
    {0x2032, 0x2032, 0x20E1}, {0x2033, 0x2033, 0x20E2},
    {0x2034, 0x2034, 0x20E3}, {0x2035, 0x2035, 0x20E4},
    {0x2036, 0x2036, 0x20E5}, {0x2037, 0x2037, 0x20E6},
    {0x2038, 0x2038, 0x20E7}, {0x2039, 0x2039, 0x20E8},
    {0x203A, 0x203A, 0x20E9}, {0x203B, 0x203B, 0x20EA},
    {0x203C, 0x203C, 0x20EB}, {0x203D, 0x203D, 0x20EC},
    {0x203E, 0x203E, 0x20ED}, {0x203F, 0x203F, 0x20EE},
    {0x2040, 0x2040, 0x20EF}, {0x2041, 0x2041, 0x20F0},
    {0x2042, 0x2042, 0x20F1}, {0x2043, 0x2043, 0x20F2},
    {0x2044, 0x2044, 0x20F3}, {0x2045, 0x2045, 0x20F4},
    {0x2046, 0x2046, 0x20F5}, {0x2047, 0x2047, 0x20F6},
    {0x2048, 0x2048, 0x20F7}, {0x2049, 0x2049, 0x20F8},
    {0x204A, 0x204A, 0x20F9}, {0x204B, 0x204B, 0x20FA},
    {0x204C, 0x204C, 0x20FB}, {0x204D, 0x204D, 0x20FC},
    {0x204E, 0x204E, 0x20FD}, {0x204F, 0x204F, 0x20FE},
    {0x2050, 0x2050, 0x20FF}, {0x2051, 0x2051, 0x2100},
    {0x2052, 0x2052, 0x2101}, {0x2053, 0x2053, 0x2102},
    {0x2054, 0x2054, 0x2104}, {0x2055, 0x2055, 0x2106},
    {0x2056, 0x2056, 0x2107}, {0x2057, 0x2057, 0x2108},
    {0x2058, 0x2058, 0x210A}, {0x2059, 0x2059, 0x210B},
    {0x205A, 0x205A, 0x210C}, {0x205B, 0x205B, 0x210D},
    {0x205C, 0x205C, 0x210E}, {0x205D, 0x205D, 0x210F},
    {0x205E, 0x205E, 0x2110}, {0x205F, 0x205F, 0x2111},
    {0x2060, 0x2060, 0x2112}, {0x2061, 0x2061, 0x2113},
    {0x2062, 0x2062, 0x2114}, {0x2063, 0x2063, 0x2115},
    {0x2064, 0x2064, 0x2117}, {0x2065, 0x2065, 0x2118},
    {0x2066, 0x2066, 0x2119}, {0x2067, 0x2067, 0x211A},
    {0x2068, 0x2068, 0x211B}, {0x2069, 0x2069, 0x211C},
    {0x206A, 0x206A, 0x211D}, {0x206B, 0x206B, 0x211E},
    {0x206C, 0x206C, 0x211F}, {0x206D, 0x206D, 0x2120},
    {0x206E, 0x206E, 0x2122}, {0x206F, 0x206F, 0x2123},
    {0x2070, 0x2070, 0x2124}, {0x2071, 0x2071, 0x2125},
    {0x2072, 0xA6D8, 0x2126}, {0x2073, 0x2073, 0x2127},
    {0x2074, 0x2074, 0x2128}, {0x2075, 0x2075, 0x2129},
    {0x2076, 0x006B, 0x212A}, {0x2077, 0x00DC, 0x212B},
    {0x2078, 0x2078, 0x212C}, {0x2079, 0x2079, 0x212D},
    {0x207A, 0x207A, 0x212E}, {0x207B, 0x207B, 0x212F},
    {0x207C, 0x207C, 0x2130}, {0x207D, 0x207D, 0x2131},
    {0x207E, 0x209A, 0x2132}, {0x207F, 0x207F, 0x2133},
    {0x2080, 0x2080, 0x2134}, {0x2081, 0x2081, 0x2135},
    {0x2082, 0x2082, 0x2136}, {0x2083, 0x2083, 0x2137},
    {0x2084, 0x2084, 0x2138}, {0x2085, 0x2085, 0x2139},
    {0x2086, 0x2086, 0x213A}, {0x2087, 0x2087, 0x213B},
    {0x2088, 0x2088, 0x213C}, {0x2089, 0x2089, 0x213D},
    {0x208A, 0x208A, 0x213E}, {0x208B, 0x208B, 0x213F},
    {0x208C, 0x208C, 0x2140}, {0x208D, 0x208D, 0x2141},
    {0x208E, 0x208E, 0x2142}, {0x208F, 0x208F, 0x2143},
    {0x2090, 0x2090, 0x2144}, {0x2091, 0x2091, 0x2145},
    {0x2092, 0x2092, 0x2146}, {0x2093, 0x2093, 0x2147},
    {0x2094, 0x2094, 0x2148}, {0x2095, 0x2095, 0x2149},
    {0x2096, 0x2096, 0x214A}, {0x2097, 0x2097, 0x214B},
    {0x2098, 0x2098, 0x214C}, {0x2099, 0x2099, 0x214D},
    {0x207E, 0x209A, 0x2132}, {0x209B, 0x209B, 0x214F},
    {0x209C, 0x209C, 0x2150}, {0x209D, 0x209D, 0x2151},
    {0x209E, 0x209E, 0x2152}, {0x209F, 0x209F, 0x2153},
    {0x20A0, 0x20A0, 0x2154}, {0x20A1, 0x20A1, 0x2155},
    {0x20A2, 0x20A2, 0x2156}, {0x20A3, 0x20A3, 0x2157},
    {0x20A4, 0x20A4, 0x2158}, {0x20A5, 0x20A5, 0x2159},
    {0x20A6, 0x20A6, 0x215A}, {0x20A7, 0x20A7, 0x215B},
    {0x20A8, 0x20A8, 0x215C}, {0x20A9, 0x20A9, 0x215D},
    {0x20AA, 0x20AA, 0x215E}, {0x20AB, 0x20AB, 0x215F},
    {0x20AC, 0x20B2, 0x216C}, {0x20AD, 0x20B3, 0x216D},
    {0x20AE, 0x20B4, 0x216E}, {0x20AF, 0x20B5, 0x216F},
    {0xA2FB, 0x20B0, 0x216A}, {0xA2FC, 0x20B1, 0x216B},
    {0x20AC, 0x20B2, 0x216C}, {0x20AD, 0x20B3, 0x216D},
    {0x20AE, 0x20B4, 0x216E}, {0x20AF, 0x20B5, 0x216F},
    {0x20B6, 0x20B6, 0x2180}, {0x20B7, 0x20B7, 0x2181},
    {0x20B8, 0x20B8, 0x2182}, {0x20B9, 0x20BA, 0x2183},
    {0x20B9, 0x20BA, 0x2183}, {0x20BB, 0x20BB, 0x2185},
    {0x20BC, 0x20BC, 0x2186}, {0x20BD, 0x20BD, 0x2187},
    {0x20BE, 0x20BE, 0x2188}, {0x20BF, 0x20BF, 0x2189},
    {0x20C0, 0x20C0, 0x218A}, {0x20C1, 0x20C1, 0x218B},
    {0x20C2, 0x20C2, 0x218C}, {0x20C3, 0x20C3, 0x218D},
    {0x20C4, 0x20C4, 0x218E}, {0x20C5, 0x20C5, 0x218F},
    {0x20C6, 0x20C6, 0x2194}, {0x20C7, 0x20C7, 0x2195},
    {0x20C8, 0x20C8, 0x219A}, {0x20C9, 0x20C9, 0x219B},
    {0x20CA, 0x20CA, 0x219C}, {0x20CB, 0x20CB, 0x219D},
    {0x20CC, 0x20CC, 0x219E}, {0x20CD, 0x20CD, 0x219F},
    {0x20CE, 0x20CE, 0x21A0}, {0x20CF, 0x20CF, 0x21A1},
    {0x20D0, 0x20D0, 0x21A2}, {0x20D1, 0x20D1, 0x21A3},
    {0x20D2, 0x20D2, 0x21A4}, {0x20D3, 0x20D3, 0x21A5},
    {0x20D4, 0x20D4, 0x21A6}, {0x20D5, 0x20D5, 0x21A7},
    {0x20D6, 0x20D6, 0x21A8}, {0x20D7, 0x20D7, 0x21A9},
    {0x20D8, 0x20D8, 0x21AA}, {0x20D9, 0x20D9, 0x21AB},
    {0x20DA, 0x20DA, 0x21AC}, {0x20DB, 0x20DB, 0x21AD},
    {0x20DC, 0x20DC, 0x21AE}, {0x20DD, 0x20DD, 0x21AF},
    {0x20DE, 0x20DE, 0x21B0}, {0x20DF, 0x20DF, 0x21B1},
    {0x20E0, 0x20E0, 0x21B2}, {0x20E1, 0x20E1, 0x21B3},
    {0x20E2, 0x20E2, 0x21B4}, {0x20E3, 0x20E3, 0x21B5},
    {0x20E4, 0x20E4, 0x21B6}, {0x20E5, 0x20E5, 0x21B7},
    {0x20E6, 0x20E6, 0x21B8}, {0x20E7, 0x20E7, 0x21B9},
    {0x20E8, 0x20E8, 0x21BA}, {0x20E9, 0x20E9, 0x21BB},
    {0x20EA, 0x20EA, 0x21BC}, {0x20EB, 0x20EB, 0x21BD},
    {0x20EC, 0x20EC, 0x21BE}, {0x20ED, 0x20ED, 0x21BF},
    {0x20EE, 0x20EE, 0x21C0}, {0x20EF, 0x20EF, 0x21C1},
    {0x20F0, 0x20F0, 0x21C2}, {0x20F1, 0x20F1, 0x21C3},
    {0x20F2, 0x20F2, 0x21C4}, {0x20F3, 0x20F3, 0x21C5},
    {0x20F4, 0x20F4, 0x21C6}, {0x20F5, 0x20F5, 0x21C7},
    {0x20F6, 0x20F6, 0x21C8}, {0x20F7, 0x20F7, 0x21C9},
    {0x20F8, 0x20F8, 0x21CA}, {0x20F9, 0x20F9, 0x21CB},
    {0x20FA, 0x20FA, 0x21CC}, {0x20FB, 0x20FB, 0x21CD},
    {0x20FC, 0x20FC, 0x21CE}, {0x20FD, 0x20FD, 0x21CF},
    {0x20FE, 0x20FE, 0x21D0}, {0x20FF, 0x20FF, 0x21D1}};

/**
  Unicase array for 0x2300-0x23FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane23[] = {
    {0x2300, 0x2300, 0x23F8}, {0x2301, 0x2301, 0x23F9},
    {0x2302, 0x2302, 0x23FA}, {0x2303, 0x2303, 0x23FB},
    {0x2304, 0x2304, 0x23FC}, {0x2305, 0x2305, 0x23FD},
    {0x2306, 0x2306, 0x23FE}, {0x2307, 0x2307, 0x23FF},
    {0x2308, 0x2308, 0x2400}, {0x2309, 0x2309, 0x2401},
    {0x230A, 0x230A, 0x2402}, {0x230B, 0x230B, 0x2403},
    {0x230C, 0x230C, 0x2404}, {0x230D, 0x230D, 0x2405},
    {0x230E, 0x230E, 0x2406}, {0x230F, 0x230F, 0x2407},
    {0x2310, 0x2310, 0x2408}, {0x2311, 0x2311, 0x2409},
    {0x2312, 0x2312, 0x240A}, {0x2313, 0x2313, 0x240B},
    {0x2314, 0x2314, 0x240C}, {0x2315, 0x2315, 0x240D},
    {0x2316, 0x2316, 0x240E}, {0x2317, 0x2317, 0x240F},
    {0x2318, 0x2318, 0x2410}, {0x2319, 0x2319, 0x2411},
    {0x231A, 0x231A, 0x2412}, {0x231B, 0x231B, 0x2413},
    {0x231C, 0x231C, 0x2414}, {0x231D, 0x231D, 0x2415},
    {0x231E, 0x231E, 0x2416}, {0x231F, 0x231F, 0x2417},
    {0x2320, 0x2320, 0x2418}, {0x2321, 0x2321, 0x2419},
    {0x2322, 0x2322, 0x241A}, {0x2323, 0x2323, 0x241B},
    {0x2324, 0x2324, 0x241C}, {0x2325, 0x2325, 0x241D},
    {0x2326, 0x2326, 0x241E}, {0x2327, 0x2327, 0x241F},
    {0x2328, 0x2328, 0x2420}, {0x2329, 0x2329, 0x2421},
    {0x232A, 0x232A, 0x2422}, {0x232B, 0x232B, 0x2423},
    {0x232C, 0x232C, 0x2424}, {0x232D, 0x232D, 0x2425},
    {0x232E, 0x232E, 0x2426}, {0x232F, 0x232F, 0x2427},
    {0x2330, 0x2330, 0x2428}, {0x2331, 0x2331, 0x2429},
    {0x2332, 0x2332, 0x242A}, {0x2333, 0x2333, 0x242B},
    {0x2334, 0x2334, 0x242C}, {0x2335, 0x2335, 0x242D},
    {0x2336, 0x2336, 0x242E}, {0x2337, 0x2337, 0x242F},
    {0x2338, 0x2338, 0x2430}, {0x2339, 0x2339, 0x2431},
    {0x233A, 0x233A, 0x2432}, {0x233B, 0x233B, 0x2433},
    {0x233C, 0x233C, 0x2434}, {0x233D, 0x233D, 0x2435},
    {0x233E, 0x233E, 0x2436}, {0x233F, 0x233F, 0x2437},
    {0x2340, 0x2340, 0x2438}, {0x2341, 0x2341, 0x2439},
    {0x2342, 0x2342, 0x243A}, {0x2343, 0x2343, 0x243B},
    {0x2344, 0x2344, 0x243C}, {0x2345, 0x2345, 0x243D},
    {0x2346, 0x2346, 0x243E}, {0x2347, 0x2347, 0x243F},
    {0x2348, 0x2348, 0x2440}, {0x2349, 0x2349, 0x2441},
    {0x234A, 0x234A, 0x2442}, {0x234B, 0x234B, 0x2443},
    {0x234C, 0x234C, 0x2444}, {0x234D, 0x234D, 0x2445},
    {0x234E, 0x234E, 0x2446}, {0x234F, 0x234F, 0x2447},
    {0x2350, 0x2350, 0x2448}, {0x2351, 0x2351, 0x2449},
    {0x2352, 0x2352, 0x244A}, {0x2353, 0x2353, 0x244B},
    {0x2354, 0x2354, 0x244C}, {0x2355, 0x2355, 0x244D},
    {0x2356, 0x2356, 0x244E}, {0x2357, 0x2357, 0x244F},
    {0x2358, 0x2358, 0x2450}, {0x2359, 0x2359, 0x2451},
    {0x235A, 0x235A, 0x2452}, {0x235B, 0x235B, 0x2453},
    {0x235C, 0x235C, 0x2454}, {0x235D, 0x235D, 0x2455},
    {0x235E, 0x235E, 0x2456}, {0x235F, 0x235F, 0x2457},
    {0x2360, 0x2360, 0x2458}, {0x2361, 0x2361, 0x2459},
    {0x2362, 0x2362, 0x245A}, {0x2363, 0x2363, 0x245B},
    {0x2364, 0x2364, 0x245C}, {0x2365, 0x2365, 0x245D},
    {0x2366, 0x2366, 0x245E}, {0x2367, 0x2367, 0x245F},
    {0x2368, 0x2368, 0x246A}, {0x2369, 0x2369, 0x246B},
    {0x236A, 0x236A, 0x246C}, {0x236B, 0x236B, 0x246D},
    {0x236C, 0x236C, 0x246E}, {0x236D, 0x236D, 0x246F},
    {0x236E, 0x236E, 0x2470}, {0x236F, 0x236F, 0x2471},
    {0x2370, 0x2370, 0x2472}, {0x2371, 0x2371, 0x2473},
    {0x2372, 0x2372, 0x249C}, {0x2373, 0x2373, 0x249D},
    {0x2374, 0x2374, 0x249E}, {0x2375, 0x2375, 0x249F},
    {0x2376, 0x2376, 0x24A0}, {0x2377, 0x2377, 0x24A1},
    {0x2378, 0x2378, 0x24A2}, {0x2379, 0x2379, 0x24A3},
    {0x237A, 0x237A, 0x24A4}, {0x237B, 0x237B, 0x24A5},
    {0x237C, 0x237C, 0x24A6}, {0x237D, 0x237D, 0x24A7},
    {0x237E, 0x237E, 0x24A8}, {0x237F, 0x237F, 0x24A9},
    {0x2380, 0x2380, 0x24AA}, {0x2381, 0x2381, 0x24AB},
    {0x2382, 0x2382, 0x24AC}, {0x2383, 0x2383, 0x24AD},
    {0x2384, 0x2384, 0x24AE}, {0x2385, 0x2385, 0x24AF},
    {0x2386, 0x2386, 0x24B0}, {0x2387, 0x2387, 0x24B1},
    {0x2388, 0x2388, 0x24B2}, {0x2389, 0x2389, 0x24B3},
    {0x238A, 0x238A, 0x24B4}, {0x238B, 0x238B, 0x24B5},
    {0x238C, 0x23A6, 0x24B6}, {0x238D, 0x23A7, 0x24B7},
    {0x238E, 0x23A8, 0x24B8}, {0x238F, 0x23A9, 0x24B9},
    {0x2390, 0x23AA, 0x24BA}, {0x2391, 0x23AB, 0x24BB},
    {0x2392, 0x23AC, 0x24BC}, {0x2393, 0x23AD, 0x24BD},
    {0x2394, 0x23AE, 0x24BE}, {0x2395, 0x23AF, 0x24BF},
    {0x2396, 0x23B0, 0x24C0}, {0x2397, 0x23B1, 0x24C1},
    {0x2398, 0x23B2, 0x24C2}, {0x2399, 0x23B3, 0x24C3},
    {0x239A, 0x23B4, 0x24C4}, {0x239B, 0x23B5, 0x24C5},
    {0x239C, 0x23B6, 0x24C6}, {0x239D, 0x23B7, 0x24C7},
    {0x239E, 0x23B8, 0x24C8}, {0x239F, 0x23B9, 0x24C9},
    {0x23A0, 0x23BA, 0x24CA}, {0x23A1, 0x23BB, 0x24CB},
    {0x23A2, 0x23BC, 0x24CC}, {0x23A3, 0x23BD, 0x24CD},
    {0x23A4, 0x23BE, 0x24CE}, {0x23A5, 0x23BF, 0x24CF},
    {0x238C, 0x23A6, 0x24B6}, {0x238D, 0x23A7, 0x24B7},
    {0x238E, 0x23A8, 0x24B8}, {0x238F, 0x23A9, 0x24B9},
    {0x2390, 0x23AA, 0x24BA}, {0x2391, 0x23AB, 0x24BB},
    {0x2392, 0x23AC, 0x24BC}, {0x2393, 0x23AD, 0x24BD},
    {0x2394, 0x23AE, 0x24BE}, {0x2395, 0x23AF, 0x24BF},
    {0x2396, 0x23B0, 0x24C0}, {0x2397, 0x23B1, 0x24C1},
    {0x2398, 0x23B2, 0x24C2}, {0x2399, 0x23B3, 0x24C3},
    {0x239A, 0x23B4, 0x24C4}, {0x239B, 0x23B5, 0x24C5},
    {0x239C, 0x23B6, 0x24C6}, {0x239D, 0x23B7, 0x24C7},
    {0x239E, 0x23B8, 0x24C8}, {0x239F, 0x23B9, 0x24C9},
    {0x23A0, 0x23BA, 0x24CA}, {0x23A1, 0x23BB, 0x24CB},
    {0x23A2, 0x23BC, 0x24CC}, {0x23A3, 0x23BD, 0x24CD},
    {0x23A4, 0x23BE, 0x24CE}, {0x23A5, 0x23BF, 0x24CF},
    {0x23C0, 0x23C0, 0x24EA}, {0x23C1, 0x23C1, 0x24EB},
    {0x23C2, 0x23C2, 0x24EC}, {0x23C3, 0x23C3, 0x24ED},
    {0x23C4, 0x23C4, 0x24EE}, {0x23C5, 0x23C5, 0x24EF},
    {0x23C6, 0x23C6, 0x24F0}, {0x23C7, 0x23C7, 0x24F1},
    {0x23C8, 0x23C8, 0x24F2}, {0x23C9, 0x23C9, 0x24F3},
    {0x23CA, 0x23CA, 0x24F4}, {0x23CB, 0x23CB, 0x24F5},
    {0x23CC, 0x23CC, 0x24F6}, {0x23CD, 0x23CD, 0x24F7},
    {0x23CE, 0x23CE, 0x24F8}, {0x23CF, 0x23CF, 0x24F9},
    {0x23D0, 0x23D0, 0x24FA}, {0x23D1, 0x23D1, 0x24FB},
    {0x23D2, 0x23D2, 0x24FC}, {0x23D3, 0x23D3, 0x24FD},
    {0x23D4, 0x23D4, 0x24FE}, {0x23D5, 0x23D5, 0x24FF},
    {0x23D6, 0x23D6, 0x254C}, {0x23D7, 0x23D7, 0x254D},
    {0x23D8, 0x23D8, 0x254E}, {0x23D9, 0x23D9, 0x254F},
    {0x23DA, 0x23DA, 0x2574}, {0x23DB, 0x23DB, 0x2575},
    {0x23DC, 0x23DC, 0x2576}, {0x23DD, 0x23DD, 0x2577},
    {0x23DE, 0x23DE, 0x2578}, {0x23DF, 0x23DF, 0x2579},
    {0x23E0, 0x23E0, 0x257A}, {0x23E1, 0x23E1, 0x257B},
    {0x23E2, 0x23E2, 0x257C}, {0x23E3, 0x23E3, 0x257D},
    {0x23E4, 0x23E4, 0x257E}, {0x23E5, 0x23E5, 0x257F},
    {0x23E6, 0x23E6, 0x2580}, {0x23E7, 0x23E7, 0x2590},
    {0x23E8, 0x23E8, 0x2591}, {0x23E9, 0x23E9, 0x2592},
    {0x23EA, 0x23EA, 0x2596}, {0x23EB, 0x23EB, 0x2597},
    {0x23EC, 0x23EC, 0x2598}, {0x23ED, 0x23ED, 0x2599},
    {0x23EE, 0x23EE, 0x259A}, {0x23EF, 0x23EF, 0x259B},
    {0x23F0, 0x23F0, 0x259C}, {0x23F1, 0x23F1, 0x259D},
    {0x23F2, 0x23F2, 0x259E}, {0x23F3, 0x23F3, 0x259F},
    {0x23F4, 0x23F4, 0x25A2}, {0x23F5, 0x23F5, 0x25A3},
    {0x23F6, 0x23F6, 0x25A4}, {0x23F7, 0x23F7, 0x25A5},
    {0x23F8, 0x23F8, 0x25A6}, {0x23F9, 0x23F9, 0x25A7},
    {0x23FA, 0x23FA, 0x25A8}, {0x23FB, 0x23FB, 0x25A9},
    {0x23FC, 0x23FC, 0x25AA}, {0x23FD, 0x23FD, 0x25AB},
    {0x23FE, 0x23FE, 0x25AC}, {0x23FF, 0x23FF, 0x25AD}};

/**
  Unicase array for 0x2A00-0x2AFF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane2A[] = {
    {0x2A00, 0x2A00, 0x2BC0}, {0x2A01, 0x2A01, 0x2BC1},
    {0x2A02, 0x2A02, 0x2BC2}, {0x2A03, 0x2A03, 0x2BC3},
    {0x2A04, 0x2A04, 0x2BC4}, {0x2A05, 0x2A05, 0x2BC5},
    {0x2A06, 0x2A06, 0x2BC6}, {0x2A07, 0x2A07, 0x2BC7},
    {0x2A08, 0x2A08, 0x2BC8}, {0x2A09, 0x2A09, 0x2BC9},
    {0x2A0A, 0x2A0A, 0x2BCA}, {0x2A0B, 0x2A0B, 0x2BCB},
    {0x2A0C, 0x2A0C, 0x2BCC}, {0x2A0D, 0x2A0D, 0x2BCD},
    {0x2A0E, 0x2A0E, 0x2BCE}, {0x2A0F, 0x2A0F, 0x2BCF},
    {0x2A10, 0x2A10, 0x2BD0}, {0x2A11, 0x2A11, 0x2BD1},
    {0x2A12, 0x2A12, 0x2BD2}, {0x2A13, 0x2A13, 0x2BD3},
    {0x2A14, 0x2A14, 0x2BD4}, {0x2A15, 0x2A15, 0x2BD5},
    {0x2A16, 0x2A16, 0x2BD6}, {0x2A17, 0x2A17, 0x2BD7},
    {0x2A18, 0x2A18, 0x2BD8}, {0x2A19, 0x2A19, 0x2BD9},
    {0x2A1A, 0x2A1A, 0x2BDA}, {0x2A1B, 0x2A1B, 0x2BDB},
    {0x2A1C, 0x2A1C, 0x2BDC}, {0x2A1D, 0x2A1D, 0x2BDD},
    {0x2A1E, 0x2A1E, 0x2BDE}, {0x2A1F, 0x2A1F, 0x2BDF},
    {0x2A20, 0x2A20, 0x2BE0}, {0x2A21, 0x2A21, 0x2BE1},
    {0x2A22, 0x2A22, 0x2BE2}, {0x2A23, 0x2A23, 0x2BE3},
    {0x2A24, 0x2A24, 0x2BE4}, {0x2A25, 0x2A25, 0x2BE5},
    {0x2A26, 0x2A26, 0x2BE6}, {0x2A27, 0x2A27, 0x2BE7},
    {0x2A28, 0x2A28, 0x2BE8}, {0x2A29, 0x2A29, 0x2BE9},
    {0x2A2A, 0x2A2A, 0x2BEA}, {0x2A2B, 0x2A2B, 0x2BEB},
    {0x2A2C, 0x2A2C, 0x2BEC}, {0x2A2D, 0x2A2D, 0x2BED},
    {0x2A2E, 0x2A2E, 0x2BEE}, {0x2A2F, 0x2A2F, 0x2BEF},
    {0x2A30, 0x2A30, 0x2BF0}, {0x2A31, 0x2A31, 0x2BF1},
    {0x2A32, 0x2A32, 0x2BF2}, {0x2A33, 0x2A33, 0x2BF3},
    {0x2A34, 0x2A34, 0x2BF4}, {0x2A35, 0x2A35, 0x2BF5},
    {0x2A36, 0x2A36, 0x2BF6}, {0x2A37, 0x2A37, 0x2BF7},
    {0x2A38, 0x2A38, 0x2BF8}, {0x2A39, 0x2A39, 0x2BF9},
    {0x2A3A, 0x2A3A, 0x2BFA}, {0x2A3B, 0x2A3B, 0x2BFB},
    {0x2A3C, 0x2A3C, 0x2BFC}, {0x2A3D, 0x2A3D, 0x2BFD},
    {0x2A3E, 0x2A3E, 0x2BFE}, {0x2A3F, 0x2A3F, 0x2BFF},
    {0x2A40, 0x2A70, 0x2C00}, {0x2A41, 0x2A71, 0x2C01},
    {0x2A42, 0x2A72, 0x2C02}, {0x2A43, 0x2A73, 0x2C03},
    {0x2A44, 0x2A74, 0x2C04}, {0x2A45, 0x2A75, 0x2C05},
    {0x2A46, 0x2A76, 0x2C06}, {0x2A47, 0x2A77, 0x2C07},
    {0x2A48, 0x2A78, 0x2C08}, {0x2A49, 0x2A79, 0x2C09},
    {0x2A4A, 0x2A7A, 0x2C0A}, {0x2A4B, 0x2A7B, 0x2C0B},
    {0x2A4C, 0x2A7C, 0x2C0C}, {0x2A4D, 0x2A7D, 0x2C0D},
    {0x2A4E, 0x2A7E, 0x2C0E}, {0x2A4F, 0x2A7F, 0x2C0F},
    {0x2A50, 0x2A80, 0x2C10}, {0x2A51, 0x2A81, 0x2C11},
    {0x2A52, 0x2A82, 0x2C12}, {0x2A53, 0x2A83, 0x2C13},
    {0x2A54, 0x2A84, 0x2C14}, {0x2A55, 0x2A85, 0x2C15},
    {0x2A56, 0x2A86, 0x2C16}, {0x2A57, 0x2A87, 0x2C17},
    {0x2A58, 0x2A88, 0x2C18}, {0x2A59, 0x2A89, 0x2C19},
    {0x2A5A, 0x2A8A, 0x2C1A}, {0x2A5B, 0x2A8B, 0x2C1B},
    {0x2A5C, 0x2A8C, 0x2C1C}, {0x2A5D, 0x2A8D, 0x2C1D},
    {0x2A5E, 0x2A8E, 0x2C1E}, {0x2A5F, 0x2A8F, 0x2C1F},
    {0x2A60, 0x2A90, 0x2C20}, {0x2A61, 0x2A91, 0x2C21},
    {0x2A62, 0x2A92, 0x2C22}, {0x2A63, 0x2A93, 0x2C23},
    {0x2A64, 0x2A94, 0x2C24}, {0x2A65, 0x2A95, 0x2C25},
    {0x2A66, 0x2A96, 0x2C26}, {0x2A67, 0x2A97, 0x2C27},
    {0x2A68, 0x2A98, 0x2C28}, {0x2A69, 0x2A99, 0x2C29},
    {0x2A6A, 0x2A9A, 0x2C2A}, {0x2A6B, 0x2A9B, 0x2C2B},
    {0x2A6C, 0x2A9C, 0x2C2C}, {0x2A6D, 0x2A9D, 0x2C2D},
    {0x2A6E, 0x2A9E, 0x2C2E}, {0x2A6F, 0x2A6F, 0x2C2F},
    {0x2A40, 0x2A70, 0x2C00}, {0x2A41, 0x2A71, 0x2C01},
    {0x2A42, 0x2A72, 0x2C02}, {0x2A43, 0x2A73, 0x2C03},
    {0x2A44, 0x2A74, 0x2C04}, {0x2A45, 0x2A75, 0x2C05},
    {0x2A46, 0x2A76, 0x2C06}, {0x2A47, 0x2A77, 0x2C07},
    {0x2A48, 0x2A78, 0x2C08}, {0x2A49, 0x2A79, 0x2C09},
    {0x2A4A, 0x2A7A, 0x2C0A}, {0x2A4B, 0x2A7B, 0x2C0B},
    {0x2A4C, 0x2A7C, 0x2C0C}, {0x2A4D, 0x2A7D, 0x2C0D},
    {0x2A4E, 0x2A7E, 0x2C0E}, {0x2A4F, 0x2A7F, 0x2C0F},
    {0x2A50, 0x2A80, 0x2C10}, {0x2A51, 0x2A81, 0x2C11},
    {0x2A52, 0x2A82, 0x2C12}, {0x2A53, 0x2A83, 0x2C13},
    {0x2A54, 0x2A84, 0x2C14}, {0x2A55, 0x2A85, 0x2C15},
    {0x2A56, 0x2A86, 0x2C16}, {0x2A57, 0x2A87, 0x2C17},
    {0x2A58, 0x2A88, 0x2C18}, {0x2A59, 0x2A89, 0x2C19},
    {0x2A5A, 0x2A8A, 0x2C1A}, {0x2A5B, 0x2A8B, 0x2C1B},
    {0x2A5C, 0x2A8C, 0x2C1C}, {0x2A5D, 0x2A8D, 0x2C1D},
    {0x2A5E, 0x2A8E, 0x2C1E}, {0x2A5F, 0x2A8F, 0x2C1F},
    {0x2A60, 0x2A90, 0x2C20}, {0x2A61, 0x2A91, 0x2C21},
    {0x2A62, 0x2A92, 0x2C22}, {0x2A63, 0x2A93, 0x2C23},
    {0x2A64, 0x2A94, 0x2C24}, {0x2A65, 0x2A95, 0x2C25},
    {0x2A66, 0x2A96, 0x2C26}, {0x2A67, 0x2A97, 0x2C27},
    {0x2A68, 0x2A98, 0x2C28}, {0x2A69, 0x2A99, 0x2C29},
    {0x2A6A, 0x2A9A, 0x2C2A}, {0x2A6B, 0x2A9B, 0x2C2B},
    {0x2A6C, 0x2A9C, 0x2C2C}, {0x2A6D, 0x2A9D, 0x2C2D},
    {0x2A6E, 0x2A9E, 0x2C2E}, {0x2A9F, 0x2A9F, 0x2C5F},
    {0x2AA0, 0x2AA1, 0x2C60}, {0x2AA0, 0x2AA1, 0x2C60},
    {0x2AA2, 0x0244, 0x2C62}, {0x2AA3, 0x1CDF, 0x2C63},
    {0x2AA4, 0x0256, 0x2C64}, {0x0215, 0x2AA5, 0x023A},
    {0x0219, 0x2AA6, 0x023E}, {0x2AA7, 0x2AA8, 0x2C67},
    {0x2AA7, 0x2AA8, 0x2C67}, {0x2AA9, 0x2AAA, 0x2C69},
    {0x2AA9, 0x2AAA, 0x2C69}, {0x2AAB, 0x2AAC, 0x2C6B},
    {0x2AAB, 0x2AAC, 0x2C6B}, {0x2AAD, 0xA8BB, 0x2C6D},
    {0x2AAE, 0x024A, 0x2C6E}, {0x2AAF, 0x022B, 0x2C6F},
    {0x2AB0, 0x022C, 0x2C70}, {0x2AB1, 0x2AB1, 0x2C71},
    {0x2AB2, 0x2AB3, 0x2C72}, {0x2AB2, 0x2AB3, 0x2C72},
    {0x2AB4, 0x2AB4, 0x2C74}, {0x2AB5, 0x2AB6, 0x2C75},
    {0x2AB5, 0x2AB6, 0x2C75}, {0x2AB7, 0x2AB7, 0x2C77},
    {0x2AB8, 0x2AB8, 0x2C78}, {0x2AB9, 0x2AB9, 0x2C79},
    {0x2ABA, 0x2ABA, 0x2C7A}, {0x2ABB, 0x2ABB, 0x2C7B},
    {0x2ABC, 0x2ABC, 0x2C7C}, {0x2ABD, 0x2ABD, 0x2C7D},
    {0x2ABE, 0x021A, 0x2C7E}, {0x2ABF, 0x021B, 0x2C7F},
    {0x2AC0, 0x2AC1, 0x2C80}, {0x2AC0, 0x2AC1, 0x2C80},
    {0x2AC2, 0x2AC3, 0x2C82}, {0x2AC2, 0x2AC3, 0x2C82},
    {0x2AC4, 0x2AC5, 0x2C84}, {0x2AC4, 0x2AC5, 0x2C84},
    {0x2AC6, 0x2AC7, 0x2C86}, {0x2AC6, 0x2AC7, 0x2C86},
    {0x2AC8, 0x2AC9, 0x2C88}, {0x2AC8, 0x2AC9, 0x2C88},
    {0x2ACA, 0x2ACB, 0x2C8A}, {0x2ACA, 0x2ACB, 0x2C8A},
    {0x2ACC, 0x2ACD, 0x2C8C}, {0x2ACC, 0x2ACD, 0x2C8C},
    {0x2ACE, 0x2ACF, 0x2C8E}, {0x2ACE, 0x2ACF, 0x2C8E},
    {0x2AD0, 0x2AD1, 0x2C90}, {0x2AD0, 0x2AD1, 0x2C90},
    {0x2AD2, 0x2AD3, 0x2C92}, {0x2AD2, 0x2AD3, 0x2C92},
    {0x2AD4, 0x2AD5, 0x2C94}, {0x2AD4, 0x2AD5, 0x2C94},
    {0x2AD6, 0x2AD7, 0x2C96}, {0x2AD6, 0x2AD7, 0x2C96},
    {0x2AD8, 0x2AD9, 0x2C98}, {0x2AD8, 0x2AD9, 0x2C98},
    {0x2ADA, 0x2ADB, 0x2C9A}, {0x2ADA, 0x2ADB, 0x2C9A},
    {0x2ADC, 0x2ADD, 0x2C9C}, {0x2ADC, 0x2ADD, 0x2C9C},
    {0x2ADE, 0x2ADF, 0x2C9E}, {0x2ADE, 0x2ADF, 0x2C9E},
    {0x2AE0, 0x2AE1, 0x2CA0}, {0x2AE0, 0x2AE1, 0x2CA0},
    {0x2AE2, 0x2AE3, 0x2CA2}, {0x2AE2, 0x2AE3, 0x2CA2},
    {0x2AE4, 0x2AE5, 0x2CA4}, {0x2AE4, 0x2AE5, 0x2CA4},
    {0x2AE6, 0x2AE7, 0x2CA6}, {0x2AE6, 0x2AE7, 0x2CA6},
    {0x2AE8, 0x2AE9, 0x2CA8}, {0x2AE8, 0x2AE9, 0x2CA8},
    {0x2AEA, 0x2AEB, 0x2CAA}, {0x2AEA, 0x2AEB, 0x2CAA},
    {0x2AEC, 0x2AED, 0x2CAC}, {0x2AEC, 0x2AED, 0x2CAC},
    {0x2AEE, 0x2AEF, 0x2CAE}, {0x2AEE, 0x2AEF, 0x2CAE},
    {0x2AF0, 0x2AF1, 0x2CB0}, {0x2AF0, 0x2AF1, 0x2CB0},
    {0x2AF2, 0x2AF3, 0x2CB2}, {0x2AF2, 0x2AF3, 0x2CB2},
    {0x2AF4, 0x2AF5, 0x2CB4}, {0x2AF4, 0x2AF5, 0x2CB4},
    {0x2AF6, 0x2AF7, 0x2CB6}, {0x2AF6, 0x2AF7, 0x2CB6},
    {0x2AF8, 0x2AF9, 0x2CB8}, {0x2AF8, 0x2AF9, 0x2CB8},
    {0x2AFA, 0x2AFB, 0x2CBA}, {0x2AFA, 0x2AFB, 0x2CBA},
    {0x2AFC, 0x2AFD, 0x2CBC}, {0x2AFC, 0x2AFD, 0x2CBC},
    {0x2AFE, 0x2AFF, 0x2CBE}, {0x2AFE, 0x2AFF, 0x2CBE}};

/**
  Unicase array for 0x2B00-0x2BFF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane2B[] = {
    {0x2B00, 0x2B01, 0x2CC0}, {0x2B00, 0x2B01, 0x2CC0},
    {0x2B02, 0x2B03, 0x2CC2}, {0x2B02, 0x2B03, 0x2CC2},
    {0x2B04, 0x2B05, 0x2CC4}, {0x2B04, 0x2B05, 0x2CC4},
    {0x2B06, 0x2B07, 0x2CC6}, {0x2B06, 0x2B07, 0x2CC6},
    {0x2B08, 0x2B09, 0x2CC8}, {0x2B08, 0x2B09, 0x2CC8},
    {0x2B0A, 0x2B0B, 0x2CCA}, {0x2B0A, 0x2B0B, 0x2CCA},
    {0x2B0C, 0x2B0D, 0x2CCC}, {0x2B0C, 0x2B0D, 0x2CCC},
    {0x2B0E, 0x2B0F, 0x2CCE}, {0x2B0E, 0x2B0F, 0x2CCE},
    {0x2B10, 0x2B11, 0x2CD0}, {0x2B10, 0x2B11, 0x2CD0},
    {0x2B12, 0x2B13, 0x2CD2}, {0x2B12, 0x2B13, 0x2CD2},
    {0x2B14, 0x2B15, 0x2CD4}, {0x2B14, 0x2B15, 0x2CD4},
    {0x2B16, 0x2B17, 0x2CD6}, {0x2B16, 0x2B17, 0x2CD6},
    {0x2B18, 0x2B19, 0x2CD8}, {0x2B18, 0x2B19, 0x2CD8},
    {0x2B1A, 0x2B1B, 0x2CDA}, {0x2B1A, 0x2B1B, 0x2CDA},
    {0x2B1C, 0x2B1D, 0x2CDC}, {0x2B1C, 0x2B1D, 0x2CDC},
    {0x2B1E, 0x2B1F, 0x2CDE}, {0x2B1E, 0x2B1F, 0x2CDE},
    {0x2B20, 0x2B21, 0x2CE0}, {0x2B20, 0x2B21, 0x2CE0},
    {0x2B22, 0x2B23, 0x2CE2}, {0x2B22, 0x2B23, 0x2CE2},
    {0x2B24, 0x2B24, 0x2CE4}, {0x2B25, 0x2B25, 0x2CE5},
    {0x2B26, 0x2B26, 0x2CE6}, {0x2B27, 0x2B27, 0x2CE7},
    {0x2B28, 0x2B28, 0x2CE8}, {0x2B29, 0x2B29, 0x2CE9},
    {0x2B2A, 0x2B2A, 0x2CEA}, {0x2B2B, 0x2B2C, 0x2CEB},
    {0x2B2B, 0x2B2C, 0x2CEB}, {0x2B2D, 0x2B2E, 0x2CED},
    {0x2B2D, 0x2B2E, 0x2CED}, {0x2B2F, 0x2B2F, 0x2CEF},
    {0x2B30, 0x2B30, 0x2CF0}, {0x2B31, 0x2B31, 0x2CF1},
    {0x2B32, 0x2B32, 0x2CF2}, {0x2B33, 0x2B33, 0x2CF3},
    {0x2B34, 0x2B34, 0x2CF4}, {0x2B35, 0x2B35, 0x2CF5},
    {0x2B36, 0x2B36, 0x2CF6}, {0x2B37, 0x2B37, 0x2CF7},
    {0x2B38, 0x2B38, 0x2CF8}, {0x2B39, 0x2B39, 0x2CF9},
    {0x2B3A, 0x2B3A, 0x2CFA}, {0x2B3B, 0x2B3B, 0x2CFB},
    {0x2B3C, 0x2B3C, 0x2CFC}, {0x2B3D, 0x2B3D, 0x2CFD},
    {0x2B3E, 0x2B3E, 0x2CFE}, {0x2B3F, 0x2B3F, 0x2CFF},
    {0x1002, 0x2B40, 0x10A0}, {0x1003, 0x2B41, 0x10A1},
    {0x1004, 0x2B42, 0x10A2}, {0x1005, 0x2B43, 0x10A3},
    {0x1006, 0x2B44, 0x10A4}, {0x1007, 0x2B45, 0x10A5},
    {0x1008, 0x2B46, 0x10A6}, {0x1009, 0x2B47, 0x10A7},
    {0x100A, 0x2B48, 0x10A8}, {0x100B, 0x2B49, 0x10A9},
    {0x100C, 0x2B4A, 0x10AA}, {0x100D, 0x2B4B, 0x10AB},
    {0x100E, 0x2B4C, 0x10AC}, {0x100F, 0x2B4D, 0x10AD},
    {0x1010, 0x2B4E, 0x10AE}, {0x1011, 0x2B4F, 0x10AF},
    {0x1012, 0x2B50, 0x10B0}, {0x1013, 0x2B51, 0x10B1},
    {0x1014, 0x2B52, 0x10B2}, {0x1015, 0x2B53, 0x10B3},
    {0x1016, 0x2B54, 0x10B4}, {0x1017, 0x2B55, 0x10B5},
    {0x1018, 0x2B56, 0x10B6}, {0x1019, 0x2B57, 0x10B7},
    {0x101A, 0x2B58, 0x10B8}, {0x101B, 0x2B59, 0x10B9},
    {0x101C, 0x2B5A, 0x10BA}, {0x101D, 0x2B5B, 0x10BB},
    {0x101E, 0x2B5C, 0x10BC}, {0x101F, 0x2B5D, 0x10BD},
    {0x1020, 0x2B5E, 0x10BE}, {0x1021, 0x2B5F, 0x10BF},
    {0x1022, 0x2B60, 0x10C0}, {0x1023, 0x2B61, 0x10C1},
    {0x1024, 0x2B62, 0x10C2}, {0x1025, 0x2B63, 0x10C3},
    {0x1026, 0x2B64, 0x10C4}, {0x1027, 0x2B65, 0x10C5},
    {0x2B66, 0x2B66, 0x2D26}, {0x2B67, 0x2B67, 0x2D27},
    {0x2B68, 0x2B68, 0x2D28}, {0x2B69, 0x2B69, 0x2D29},
    {0x2B6A, 0x2B6A, 0x2D2A}, {0x2B6B, 0x2B6B, 0x2D2B},
    {0x2B6C, 0x2B6C, 0x2D2C}, {0x2B6D, 0x2B6D, 0x2D2D},
    {0x2B6E, 0x2B6E, 0x2D2E}, {0x2B6F, 0x2B6F, 0x2D2F},
    {0x2B70, 0x2B70, 0x2D30}, {0x2B71, 0x2B71, 0x2D31},
    {0x2B72, 0x2B72, 0x2D32}, {0x2B73, 0x2B73, 0x2D33},
    {0x2B74, 0x2B74, 0x2D34}, {0x2B75, 0x2B75, 0x2D35},
    {0x2B76, 0x2B76, 0x2D36}, {0x2B77, 0x2B77, 0x2D37},
    {0x2B78, 0x2B78, 0x2D38}, {0x2B79, 0x2B79, 0x2D39},
    {0x2B7A, 0x2B7A, 0x2D3A}, {0x2B7B, 0x2B7B, 0x2D3B},
    {0x2B7C, 0x2B7C, 0x2D3C}, {0x2B7D, 0x2B7D, 0x2D3D},
    {0x2B7E, 0x2B7E, 0x2D3E}, {0x2B7F, 0x2B7F, 0x2D3F},
    {0x2B80, 0x2B80, 0x2D40}, {0x2B81, 0x2B81, 0x2D41},
    {0x2B82, 0x2B82, 0x2D42}, {0x2B83, 0x2B83, 0x2D43},
    {0x2B84, 0x2B84, 0x2D44}, {0x2B85, 0x2B85, 0x2D45},
    {0x2B86, 0x2B86, 0x2D46}, {0x2B87, 0x2B87, 0x2D47},
    {0x2B88, 0x2B88, 0x2D48}, {0x2B89, 0x2B89, 0x2D49},
    {0x2B8A, 0x2B8A, 0x2D4A}, {0x2B8B, 0x2B8B, 0x2D4B},
    {0x2B8C, 0x2B8C, 0x2D4C}, {0x2B8D, 0x2B8D, 0x2D4D},
    {0x2B8E, 0x2B8E, 0x2D4E}, {0x2B8F, 0x2B8F, 0x2D4F},
    {0x2B90, 0x2B90, 0x2D50}, {0x2B91, 0x2B91, 0x2D51},
    {0x2B92, 0x2B92, 0x2D52}, {0x2B93, 0x2B93, 0x2D53},
    {0x2B94, 0x2B94, 0x2D54}, {0x2B95, 0x2B95, 0x2D55},
    {0x2B96, 0x2B96, 0x2D56}, {0x2B97, 0x2B97, 0x2D57},
    {0x2B98, 0x2B98, 0x2D58}, {0x2B99, 0x2B99, 0x2D59},
    {0x2B9A, 0x2B9A, 0x2D5A}, {0x2B9B, 0x2B9B, 0x2D5B},
    {0x2B9C, 0x2B9C, 0x2D5C}, {0x2B9D, 0x2B9D, 0x2D5D},
    {0x2B9E, 0x2B9E, 0x2D5E}, {0x2B9F, 0x2B9F, 0x2D5F},
    {0x2BA0, 0x2BA0, 0x2D60}, {0x2BA1, 0x2BA1, 0x2D61},
    {0x2BA2, 0x2BA2, 0x2D62}, {0x2BA3, 0x2BA3, 0x2D63},
    {0x2BA4, 0x2BA4, 0x2D64}, {0x2BA5, 0x2BA5, 0x2D65},
    {0x2BA6, 0x2BA6, 0x2D66}, {0x2BA7, 0x2BA7, 0x2D67},
    {0x2BA8, 0x2BA8, 0x2D68}, {0x2BA9, 0x2BA9, 0x2D69},
    {0x2BAA, 0x2BAA, 0x2D6A}, {0x2BAB, 0x2BAB, 0x2D6B},
    {0x2BAC, 0x2BAC, 0x2D6C}, {0x2BAD, 0x2BAD, 0x2D6D},
    {0x2BAE, 0x2BAE, 0x2D6E}, {0x2BAF, 0x2BAF, 0x2D6F},
    {0x2BB0, 0x2BB0, 0x2D70}, {0x2BB1, 0x2BB1, 0x2D71},
    {0x2BB2, 0x2BB2, 0x2D72}, {0x2BB3, 0x2BB3, 0x2D73},
    {0x2BB4, 0x2BB4, 0x2D74}, {0x2BB5, 0x2BB5, 0x2D75},
    {0x2BB6, 0x2BB6, 0x2D76}, {0x2BB7, 0x2BB7, 0x2D77},
    {0x2BB8, 0x2BB8, 0x2D78}, {0x2BB9, 0x2BB9, 0x2D79},
    {0x2BBA, 0x2BBA, 0x2D7A}, {0x2BBB, 0x2BBB, 0x2D7B},
    {0x2BBC, 0x2BBC, 0x2D7C}, {0x2BBD, 0x2BBD, 0x2D7D},
    {0x2BBE, 0x2BBE, 0x2D7E}, {0x2BBF, 0x2BBF, 0x2D7F},
    {0x2BC0, 0x2BC0, 0x2D80}, {0x2BC1, 0x2BC1, 0x2D81},
    {0x2BC2, 0x2BC2, 0x2D82}, {0x2BC3, 0x2BC3, 0x2D83},
    {0x2BC4, 0x2BC4, 0x2D84}, {0x2BC5, 0x2BC5, 0x2D85},
    {0x2BC6, 0x2BC6, 0x2D86}, {0x2BC7, 0x2BC7, 0x2D87},
    {0x2BC8, 0x2BC8, 0x2D88}, {0x2BC9, 0x2BC9, 0x2D89},
    {0x2BCA, 0x2BCA, 0x2D8A}, {0x2BCB, 0x2BCB, 0x2D8B},
    {0x2BCC, 0x2BCC, 0x2D8C}, {0x2BCD, 0x2BCD, 0x2D8D},
    {0x2BCE, 0x2BCE, 0x2D8E}, {0x2BCF, 0x2BCF, 0x2D8F},
    {0x2BD0, 0x2BD0, 0x2D90}, {0x2BD1, 0x2BD1, 0x2D91},
    {0x2BD2, 0x2BD2, 0x2D92}, {0x2BD3, 0x2BD3, 0x2D93},
    {0x2BD4, 0x2BD4, 0x2D94}, {0x2BD5, 0x2BD5, 0x2D95},
    {0x2BD6, 0x2BD6, 0x2D96}, {0x2BD7, 0x2BD7, 0x2D97},
    {0x2BD8, 0x2BD8, 0x2D98}, {0x2BD9, 0x2BD9, 0x2D99},
    {0x2BDA, 0x2BDA, 0x2D9A}, {0x2BDB, 0x2BDB, 0x2D9B},
    {0x2BDC, 0x2BDC, 0x2D9C}, {0x2BDD, 0x2BDD, 0x2D9D},
    {0x2BDE, 0x2BDE, 0x2D9E}, {0x2BDF, 0x2BDF, 0x2D9F},
    {0x2BE0, 0x2BE0, 0x2DA0}, {0x2BE1, 0x2BE1, 0x2DA1},
    {0x2BE2, 0x2BE2, 0x2DA2}, {0x2BE3, 0x2BE3, 0x2DA3},
    {0x2BE4, 0x2BE4, 0x2DA4}, {0x2BE5, 0x2BE5, 0x2DA5},
    {0x2BE6, 0x2BE6, 0x2DA6}, {0x2BE7, 0x2BE7, 0x2DA7},
    {0x2BE8, 0x2BE8, 0x2DA8}, {0x2BE9, 0x2BE9, 0x2DA9},
    {0x2BEA, 0x2BEA, 0x2DAA}, {0x2BEB, 0x2BEB, 0x2DAB},
    {0x2BEC, 0x2BEC, 0x2DAC}, {0x2BED, 0x2BED, 0x2DAD},
    {0x2BEE, 0x2BEE, 0x2DAE}, {0x2BEF, 0x2BEF, 0x2DAF},
    {0x2BF0, 0x2BF0, 0x2DB0}, {0x2BF1, 0x2BF1, 0x2DB1},
    {0x2BF2, 0x2BF2, 0x2DB2}, {0x2BF3, 0x2BF3, 0x2DB3},
    {0x2BF4, 0x2BF4, 0x2DB4}, {0x2BF5, 0x2BF5, 0x2DB5},
    {0x2BF6, 0x2BF6, 0x2DB6}, {0x2BF7, 0x2BF7, 0x2DB7},
    {0x2BF8, 0x2BF8, 0x2DB8}, {0x2BF9, 0x2BF9, 0x2DB9},
    {0x2BFA, 0x2BFA, 0x2DBA}, {0x2BFB, 0x2BFB, 0x2DBB},
    {0x2BFC, 0x2BFC, 0x2DBC}, {0x2BFD, 0x2BFD, 0x2DBD},
    {0x2BFE, 0x2BFE, 0x2DBE}, {0x2BFF, 0x2BFF, 0x2DBF}};

/**
  Unicase array for 0x5100-0x51FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane51[] = {
    {0x5100, 0x5100, 0xA5C3}, {0x5101, 0x5101, 0xA5C4},
    {0x5102, 0x5102, 0xA5C5}, {0x5103, 0x5103, 0xA5C6},
    {0x5104, 0x5104, 0xA5C7}, {0x5105, 0x5105, 0xA5C8},
    {0x5106, 0x5106, 0xA5C9}, {0x5107, 0x5107, 0xA5CA},
    {0x5108, 0x5108, 0xA5CB}, {0x5109, 0x5109, 0xA5CC},
    {0x510A, 0x510A, 0xA5CD}, {0x510B, 0x510B, 0xA5CE},
    {0x510C, 0x510C, 0xA5CF}, {0x510D, 0x510D, 0xA5D0},
    {0x510E, 0x510E, 0xA5D1}, {0x510F, 0x510F, 0xA5D2},
    {0x5110, 0x5110, 0xA5D3}, {0x5111, 0x5111, 0xA5D4},
    {0x5112, 0x5112, 0xA5D5}, {0x5113, 0x5113, 0xA5D6},
    {0x5114, 0x5114, 0xA5D7}, {0x5115, 0x5115, 0xA5D8},
    {0x5116, 0x5116, 0xA5D9}, {0x5117, 0x5117, 0xA5DA},
    {0x5118, 0x5118, 0xA5DB}, {0x5119, 0x5119, 0xA5DC},
    {0x511A, 0x511A, 0xA5DD}, {0x511B, 0x511B, 0xA5DE},
    {0x511C, 0x511C, 0xA5DF}, {0x511D, 0x511D, 0xA5E0},
    {0x511E, 0x511E, 0xA5E1}, {0x511F, 0x511F, 0xA5E2},
    {0x5120, 0x5120, 0xA5E3}, {0x5121, 0x5121, 0xA5E4},
    {0x5122, 0x5122, 0xA5E5}, {0x5123, 0x5123, 0xA5E6},
    {0x5124, 0x5124, 0xA5E7}, {0x5125, 0x5125, 0xA5E8},
    {0x5126, 0x5126, 0xA5E9}, {0x5127, 0x5127, 0xA5EA},
    {0x5128, 0x5128, 0xA5EB}, {0x5129, 0x5129, 0xA5EC},
    {0x512A, 0x512A, 0xA5ED}, {0x512B, 0x512B, 0xA5EE},
    {0x512C, 0x512C, 0xA5EF}, {0x512D, 0x512D, 0xA5F0},
    {0x512E, 0x512E, 0xA5F1}, {0x512F, 0x512F, 0xA5F2},
    {0x5130, 0x5130, 0xA5F3}, {0x5131, 0x5131, 0xA5F4},
    {0x5132, 0x5132, 0xA5F5}, {0x5133, 0x5133, 0xA5F6},
    {0x5134, 0x5134, 0xA5F7}, {0x5135, 0x5135, 0xA5F8},
    {0x5136, 0x5136, 0xA5F9}, {0x5137, 0x5137, 0xA5FA},
    {0x5138, 0x5138, 0xA5FB}, {0x5139, 0x5139, 0xA5FC},
    {0x513A, 0x513A, 0xA5FD}, {0x513B, 0x513B, 0xA5FE},
    {0x513C, 0x513C, 0xA5FF}, {0x513D, 0x513D, 0xA600},
    {0x513E, 0x513E, 0xA601}, {0x513F, 0x513F, 0xA602},
    {0x5140, 0x5140, 0xA603}, {0x5141, 0x5141, 0xA604},
    {0x5142, 0x5142, 0xA605}, {0x5143, 0x5143, 0xA606},
    {0x5144, 0x5144, 0xA607}, {0x5145, 0x5145, 0xA608},
    {0x5146, 0x5146, 0xA609}, {0x5147, 0x5147, 0xA60A},
    {0x5148, 0x5148, 0xA60B}, {0x5149, 0x5149, 0xA60C},
    {0x514A, 0x514A, 0xA60D}, {0x514B, 0x514B, 0xA60E},
    {0x514C, 0x514C, 0xA60F}, {0x514D, 0x514D, 0xA610},
    {0x514E, 0x514E, 0xA611}, {0x514F, 0x514F, 0xA612},
    {0x5150, 0x5150, 0xA613}, {0x5151, 0x5151, 0xA614},
    {0x5152, 0x5152, 0xA615}, {0x5153, 0x5153, 0xA616},
    {0x5154, 0x5154, 0xA617}, {0x5155, 0x5155, 0xA618},
    {0x5156, 0x5156, 0xA619}, {0x5157, 0x5157, 0xA61A},
    {0x5158, 0x5158, 0xA61B}, {0x5159, 0x5159, 0xA61C},
    {0x515A, 0x515A, 0xA61D}, {0x515B, 0x515B, 0xA61E},
    {0x515C, 0x515C, 0xA61F}, {0x515D, 0x515D, 0xA620},
    {0x515E, 0x515E, 0xA621}, {0x515F, 0x515F, 0xA622},
    {0x5160, 0x5160, 0xA623}, {0x5161, 0x5161, 0xA624},
    {0x5162, 0x5162, 0xA625}, {0x5163, 0x5163, 0xA626},
    {0x5164, 0x5164, 0xA627}, {0x5165, 0x5165, 0xA628},
    {0x5166, 0x5166, 0xA629}, {0x5167, 0x5167, 0xA62A},
    {0x5168, 0x5168, 0xA62B}, {0x5169, 0x5169, 0xA62C},
    {0x516A, 0x516A, 0xA62D}, {0x516B, 0x516B, 0xA62E},
    {0x516C, 0x516C, 0xA62F}, {0x516D, 0x516D, 0xA630},
    {0x516E, 0x516E, 0xA631}, {0x516F, 0x516F, 0xA632},
    {0x5170, 0x5170, 0xA633}, {0x5171, 0x5171, 0xA634},
    {0x5172, 0x5172, 0xA635}, {0x5173, 0x5173, 0xA636},
    {0x5174, 0x5174, 0xA637}, {0x5175, 0x5175, 0xA638},
    {0x5176, 0x5176, 0xA639}, {0x5177, 0x5177, 0xA63A},
    {0x5178, 0x5178, 0xA63B}, {0x5179, 0x5179, 0xA63C},
    {0x517A, 0x517A, 0xA63D}, {0x517B, 0x517B, 0xA63E},
    {0x517C, 0x517C, 0xA63F}, {0x517D, 0x517E, 0xA640},
    {0x517D, 0x517E, 0xA640}, {0x517F, 0x5180, 0xA642},
    {0x517F, 0x5180, 0xA642}, {0x5181, 0x5182, 0xA644},
    {0x5181, 0x5182, 0xA644}, {0x5183, 0x5184, 0xA646},
    {0x5183, 0x5184, 0xA646}, {0x5185, 0x5186, 0xA648},
    {0x5185, 0x5186, 0xA648}, {0x5187, 0x5188, 0xA64A},
    {0x5187, 0x5188, 0xA64A}, {0x5189, 0x518A, 0xA64C},
    {0x5189, 0x518A, 0xA64C}, {0x518B, 0x518C, 0xA64E},
    {0x518B, 0x518C, 0xA64E}, {0x518D, 0x518E, 0xA650},
    {0x518D, 0x518E, 0xA650}, {0x518F, 0x5190, 0xA652},
    {0x518F, 0x5190, 0xA652}, {0x5191, 0x5192, 0xA654},
    {0x5191, 0x5192, 0xA654}, {0x5193, 0x5194, 0xA656},
    {0x5193, 0x5194, 0xA656}, {0x5195, 0x5196, 0xA658},
    {0x5195, 0x5196, 0xA658}, {0x5197, 0x5198, 0xA65A},
    {0x5197, 0x5198, 0xA65A}, {0x5199, 0x519A, 0xA65C},
    {0x5199, 0x519A, 0xA65C}, {0x519B, 0x519C, 0xA65E},
    {0x519B, 0x519C, 0xA65E}, {0x519D, 0x519D, 0xA660},
    {0x519E, 0x519E, 0xA661}, {0x519F, 0x51A0, 0xA662},
    {0x519F, 0x51A0, 0xA662}, {0x51A1, 0x51A2, 0xA664},
    {0x51A1, 0x51A2, 0xA664}, {0x51A3, 0x51A4, 0xA666},
    {0x51A3, 0x51A4, 0xA666}, {0x51A5, 0x51A6, 0xA668},
    {0x51A5, 0x51A6, 0xA668}, {0x51A7, 0x51A8, 0xA66A},
    {0x51A7, 0x51A8, 0xA66A}, {0x51A9, 0x51AA, 0xA66C},
    {0x51A9, 0x51AA, 0xA66C}, {0x51AB, 0x51AB, 0xA66E},
    {0x51AC, 0x51AC, 0xA66F}, {0x51AD, 0x51AD, 0xA670},
    {0x51AE, 0x51AE, 0xA671}, {0x51AF, 0x51AF, 0xA672},
    {0x51B0, 0x51B0, 0xA673}, {0x51B1, 0x51B1, 0xA674},
    {0x51B2, 0x51B2, 0xA675}, {0x51B3, 0x51B3, 0xA676},
    {0x51B4, 0x51B4, 0xA677}, {0x51B5, 0x51B5, 0xA678},
    {0x51B6, 0x51B6, 0xA679}, {0x51B7, 0x51B7, 0xA67A},
    {0x51B8, 0x51B8, 0xA67B}, {0x51B9, 0x51B9, 0xA67C},
    {0x51BA, 0x51BA, 0xA67D}, {0x51BB, 0x51BB, 0xA67E},
    {0x51BC, 0x51BC, 0xA67F}, {0x51BD, 0x51BE, 0xA680},
    {0x51BD, 0x51BE, 0xA680}, {0x51BF, 0x51C0, 0xA682},
    {0x51BF, 0x51C0, 0xA682}, {0x51C1, 0x51C2, 0xA684},
    {0x51C1, 0x51C2, 0xA684}, {0x51C3, 0x51C4, 0xA686},
    {0x51C3, 0x51C4, 0xA686}, {0x51C5, 0x51C6, 0xA688},
    {0x51C5, 0x51C6, 0xA688}, {0x51C7, 0x51C8, 0xA68A},
    {0x51C7, 0x51C8, 0xA68A}, {0x51C9, 0x51CA, 0xA68C},
    {0x51C9, 0x51CA, 0xA68C}, {0x51CB, 0x51CC, 0xA68E},
    {0x51CB, 0x51CC, 0xA68E}, {0x51CD, 0x51CE, 0xA690},
    {0x51CD, 0x51CE, 0xA690}, {0x51CF, 0x51D0, 0xA692},
    {0x51CF, 0x51D0, 0xA692}, {0x51D1, 0x51D2, 0xA694},
    {0x51D1, 0x51D2, 0xA694}, {0x51D3, 0x51D4, 0xA696},
    {0x51D3, 0x51D4, 0xA696}, {0x51D5, 0x51D5, 0xA698},
    {0x51D6, 0x51D6, 0xA699}, {0x51D7, 0x51D7, 0xA69A},
    {0x51D8, 0x51D8, 0xA69B}, {0x51D9, 0x51D9, 0xA69C},
    {0x51DA, 0x51DA, 0xA69D}, {0x51DB, 0x51DB, 0xA69E},
    {0x51DC, 0x51DC, 0xA69F}, {0x51DD, 0x51DD, 0xA6A0},
    {0x51DE, 0x51DE, 0xA6A1}, {0x51DF, 0x51DF, 0xA6A2},
    {0x51E0, 0x51E0, 0xA6A3}, {0x51E1, 0x51E1, 0xA6A4},
    {0x51E2, 0x51E2, 0xA6A5}, {0x51E3, 0x51E3, 0xA6A6},
    {0x51E4, 0x51E4, 0xA6A7}, {0x51E5, 0x51E5, 0xA6A8},
    {0x51E6, 0x51E6, 0xA6A9}, {0x51E7, 0x51E7, 0xA6AA},
    {0x51E8, 0x51E8, 0xA6AB}, {0x51E9, 0x51E9, 0xA6AC},
    {0x51EA, 0x51EA, 0xA6AD}, {0x51EB, 0x51EB, 0xA6AE},
    {0x51EC, 0x51EC, 0xA6AF}, {0x51ED, 0x51ED, 0xA6B0},
    {0x51EE, 0x51EE, 0xA6B1}, {0x51EF, 0x51EF, 0xA6B2},
    {0x51F0, 0x51F0, 0xA6B3}, {0x51F1, 0x51F1, 0xA6B4},
    {0x51F2, 0x51F2, 0xA6B5}, {0x51F3, 0x51F3, 0xA6B6},
    {0x51F4, 0x51F4, 0xA6B7}, {0x51F5, 0x51F5, 0xA6B8},
    {0x51F6, 0x51F6, 0xA6B9}, {0x51F7, 0x51F7, 0xA6BA},
    {0x51F8, 0x51F8, 0xA6BB}, {0x51F9, 0x51F9, 0xA6BC},
    {0x51FA, 0x51FA, 0xA6BD}, {0x51FB, 0x51FB, 0xA6BE},
    {0x51FC, 0x51FC, 0xA6BF}, {0x51FD, 0x51FD, 0xA6C0},
    {0x51FE, 0x51FE, 0xA6C1}, {0x51FF, 0x51FF, 0xA6C2}};

/**
  Unicase array for 0x5200-0x52FF
  All are the diff(diff between code and 81308130, plus 0x80)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER plane52[] = {
    {0x5200, 0x5200, 0xA6C3}, {0x5201, 0x5201, 0xA6C4},
    {0x5202, 0x5202, 0xA6C5}, {0x5203, 0x5203, 0xA6C6},
    {0x5204, 0x5204, 0xA6C7}, {0x5205, 0x5205, 0xA6C8},
    {0x5206, 0x5206, 0xA6C9}, {0x5207, 0x5207, 0xA6CA},
    {0x5208, 0x5208, 0xA6CB}, {0x5209, 0x5209, 0xA6CC},
    {0x520A, 0x520A, 0xA6CD}, {0x520B, 0x520B, 0xA6CE},
    {0x520C, 0x520C, 0xA6CF}, {0x520D, 0x520D, 0xA6D0},
    {0x520E, 0x520E, 0xA6D1}, {0x520F, 0x520F, 0xA6D2},
    {0x5210, 0x5210, 0xA6D3}, {0x5211, 0x5211, 0xA6D4},
    {0x5212, 0x5212, 0xA6D5}, {0x5213, 0x5213, 0xA6D6},
    {0x5214, 0x5214, 0xA6D7}, {0x5215, 0x5215, 0xA6D8},
    {0x5216, 0x5216, 0xA6D9}, {0x5217, 0x5217, 0xA6DA},
    {0x5218, 0x5218, 0xA6DB}, {0x5219, 0x5219, 0xA6DC},
    {0x521A, 0x521A, 0xA6DD}, {0x521B, 0x521B, 0xA6DE},
    {0x521C, 0x521C, 0xA6DF}, {0x521D, 0x521D, 0xA6E0},
    {0x521E, 0x521E, 0xA6E1}, {0x521F, 0x521F, 0xA6E2},
    {0x5220, 0x5220, 0xA6E3}, {0x5221, 0x5221, 0xA6E4},
    {0x5222, 0x5222, 0xA6E5}, {0x5223, 0x5223, 0xA6E6},
    {0x5224, 0x5224, 0xA6E7}, {0x5225, 0x5225, 0xA6E8},
    {0x5226, 0x5226, 0xA6E9}, {0x5227, 0x5227, 0xA6EA},
    {0x5228, 0x5228, 0xA6EB}, {0x5229, 0x5229, 0xA6EC},
    {0x522A, 0x522A, 0xA6ED}, {0x522B, 0x522B, 0xA6EE},
    {0x522C, 0x522C, 0xA6EF}, {0x522D, 0x522D, 0xA6F0},
    {0x522E, 0x522E, 0xA6F1}, {0x522F, 0x522F, 0xA6F2},
    {0x5230, 0x5230, 0xA6F3}, {0x5231, 0x5231, 0xA6F4},
    {0x5232, 0x5232, 0xA6F5}, {0x5233, 0x5233, 0xA6F6},
    {0x5234, 0x5234, 0xA6F7}, {0x5235, 0x5235, 0xA6F8},
    {0x5236, 0x5236, 0xA6F9}, {0x5237, 0x5237, 0xA6FA},
    {0x5238, 0x5238, 0xA6FB}, {0x5239, 0x5239, 0xA6FC},
    {0x523A, 0x523A, 0xA6FD}, {0x523B, 0x523B, 0xA6FE},
    {0x523C, 0x523C, 0xA6FF}, {0x523D, 0x523D, 0xA700},
    {0x523E, 0x523E, 0xA701}, {0x523F, 0x523F, 0xA702},
    {0x5240, 0x5240, 0xA703}, {0x5241, 0x5241, 0xA704},
    {0x5242, 0x5242, 0xA705}, {0x5243, 0x5243, 0xA706},
    {0x5244, 0x5244, 0xA707}, {0x5245, 0x5245, 0xA708},
    {0x5246, 0x5246, 0xA709}, {0x5247, 0x5247, 0xA70A},
    {0x5248, 0x5248, 0xA70B}, {0x5249, 0x5249, 0xA70C},
    {0x524A, 0x524A, 0xA70D}, {0x524B, 0x524B, 0xA70E},
    {0x524C, 0x524C, 0xA70F}, {0x524D, 0x524D, 0xA710},
    {0x524E, 0x524E, 0xA711}, {0x524F, 0x524F, 0xA712},
    {0x5250, 0x5250, 0xA713}, {0x5251, 0x5251, 0xA714},
    {0x5252, 0x5252, 0xA715}, {0x5253, 0x5253, 0xA716},
    {0x5254, 0x5254, 0xA717}, {0x5255, 0x5255, 0xA718},
    {0x5256, 0x5256, 0xA719}, {0x5257, 0x5257, 0xA71A},
    {0x5258, 0x5258, 0xA71B}, {0x5259, 0x5259, 0xA71C},
    {0x525A, 0x525A, 0xA71D}, {0x525B, 0x525B, 0xA71E},
    {0x525C, 0x525C, 0xA71F}, {0x525D, 0x525D, 0xA720},
    {0x525E, 0x525E, 0xA721}, {0x525F, 0x5260, 0xA722},
    {0x525F, 0x5260, 0xA722}, {0x5261, 0x5262, 0xA724},
    {0x5261, 0x5262, 0xA724}, {0x5263, 0x5264, 0xA726},
    {0x5263, 0x5264, 0xA726}, {0x5265, 0x5266, 0xA728},
    {0x5265, 0x5266, 0xA728}, {0x5267, 0x5268, 0xA72A},
    {0x5267, 0x5268, 0xA72A}, {0x5269, 0x526A, 0xA72C},
    {0x5269, 0x526A, 0xA72C}, {0x526B, 0x526C, 0xA72E},
    {0x526B, 0x526C, 0xA72E}, {0x526D, 0x526D, 0xA730},
    {0x526E, 0x526E, 0xA731}, {0x526F, 0x5270, 0xA732},
    {0x526F, 0x5270, 0xA732}, {0x5271, 0x5272, 0xA734},
    {0x5271, 0x5272, 0xA734}, {0x5273, 0x5274, 0xA736},
    {0x5273, 0x5274, 0xA736}, {0x5275, 0x5276, 0xA738},
    {0x5275, 0x5276, 0xA738}, {0x5277, 0x5278, 0xA73A},
    {0x5277, 0x5278, 0xA73A}, {0x5279, 0x527A, 0xA73C},
    {0x5279, 0x527A, 0xA73C}, {0x527B, 0x527C, 0xA73E},
    {0x527B, 0x527C, 0xA73E}, {0x527D, 0x527E, 0xA740},
    {0x527D, 0x527E, 0xA740}, {0x527F, 0x5280, 0xA742},
    {0x527F, 0x5280, 0xA742}, {0x5281, 0x5282, 0xA744},
    {0x5281, 0x5282, 0xA744}, {0x5283, 0x5284, 0xA746},
    {0x5283, 0x5284, 0xA746}, {0x5285, 0x5286, 0xA748},
    {0x5285, 0x5286, 0xA748}, {0x5287, 0x5288, 0xA74A},
    {0x5287, 0x5288, 0xA74A}, {0x5289, 0x528A, 0xA74C},
    {0x5289, 0x528A, 0xA74C}, {0x528B, 0x528C, 0xA74E},
    {0x528B, 0x528C, 0xA74E}, {0x528D, 0x528E, 0xA750},
    {0x528D, 0x528E, 0xA750}, {0x528F, 0x5290, 0xA752},
    {0x528F, 0x5290, 0xA752}, {0x5291, 0x5292, 0xA754},
    {0x5291, 0x5292, 0xA754}, {0x5293, 0x5294, 0xA756},
    {0x5293, 0x5294, 0xA756}, {0x5295, 0x5296, 0xA758},
    {0x5295, 0x5296, 0xA758}, {0x5297, 0x5298, 0xA75A},
    {0x5297, 0x5298, 0xA75A}, {0x5299, 0x529A, 0xA75C},
    {0x5299, 0x529A, 0xA75C}, {0x529B, 0x529C, 0xA75E},
    {0x529B, 0x529C, 0xA75E}, {0x529D, 0x529E, 0xA760},
    {0x529D, 0x529E, 0xA760}, {0x529F, 0x52A0, 0xA762},
    {0x529F, 0x52A0, 0xA762}, {0x52A1, 0x52A2, 0xA764},
    {0x52A1, 0x52A2, 0xA764}, {0x52A3, 0x52A4, 0xA766},
    {0x52A3, 0x52A4, 0xA766}, {0x52A5, 0x52A6, 0xA768},
    {0x52A5, 0x52A6, 0xA768}, {0x52A7, 0x52A8, 0xA76A},
    {0x52A7, 0x52A8, 0xA76A}, {0x52A9, 0x52AA, 0xA76C},
    {0x52A9, 0x52AA, 0xA76C}, {0x52AB, 0x52AC, 0xA76E},
    {0x52AB, 0x52AC, 0xA76E}, {0x52AD, 0x52AD, 0xA770},
    {0x52AE, 0x52AE, 0xA771}, {0x52AF, 0x52AF, 0xA772},
    {0x52B0, 0x52B0, 0xA773}, {0x52B1, 0x52B1, 0xA774},
    {0x52B2, 0x52B2, 0xA775}, {0x52B3, 0x52B3, 0xA776},
    {0x52B4, 0x52B4, 0xA777}, {0x52B5, 0x52B5, 0xA778},
    {0x52B6, 0x52B7, 0xA779}, {0x52B6, 0x52B7, 0xA779},
    {0x52B8, 0x52B9, 0xA77B}, {0x52B8, 0x52B9, 0xA77B},
    {0x52BA, 0x1CDB, 0xA77D}, {0x52BB, 0x52BC, 0xA77E},
    {0x52BB, 0x52BC, 0xA77E}, {0x52BD, 0x52BE, 0xA780},
    {0x52BD, 0x52BE, 0xA780}, {0x52BF, 0x52C0, 0xA782},
    {0x52BF, 0x52C0, 0xA782}, {0x52C1, 0x52C2, 0xA784},
    {0x52C1, 0x52C2, 0xA784}, {0x52C3, 0x52C4, 0xA786},
    {0x52C3, 0x52C4, 0xA786}, {0x52C5, 0x52C5, 0xA788},
    {0x52C6, 0x52C6, 0xA789}, {0x52C7, 0x52C7, 0xA78A},
    {0x52C8, 0x52C9, 0xA78B}, {0x52C8, 0x52C9, 0xA78B},
    {0x52CA, 0x52CA, 0xA78D}, {0x52CB, 0x52CB, 0xA78E},
    {0x52CC, 0x52CC, 0xA78F}, {0x52CD, 0x52CD, 0xA790},
    {0x52CE, 0x52CE, 0xA791}, {0x52CF, 0x52CF, 0xA792},
    {0x52D0, 0x52D0, 0xA793}, {0x52D1, 0x52D1, 0xA794},
    {0x52D2, 0x52D2, 0xA795}, {0x52D3, 0x52D3, 0xA796},
    {0x52D4, 0x52D4, 0xA797}, {0x52D5, 0x52D5, 0xA798},
    {0x52D6, 0x52D6, 0xA799}, {0x52D7, 0x52D7, 0xA79A},
    {0x52D8, 0x52D8, 0xA79B}, {0x52D9, 0x52D9, 0xA79C},
    {0x52DA, 0x52DA, 0xA79D}, {0x52DB, 0x52DB, 0xA79E},
    {0x52DC, 0x52DC, 0xA79F}, {0x52DD, 0x52DD, 0xA7A0},
    {0x52DE, 0x52DE, 0xA7A1}, {0x52DF, 0x52DF, 0xA7A2},
    {0x52E0, 0x52E0, 0xA7A3}, {0x52E1, 0x52E1, 0xA7A4},
    {0x52E2, 0x52E2, 0xA7A5}, {0x52E3, 0x52E3, 0xA7A6},
    {0x52E4, 0x52E4, 0xA7A7}, {0x52E5, 0x52E5, 0xA7A8},
    {0x52E6, 0x52E6, 0xA7A9}, {0x52E7, 0x52E7, 0xA7AA},
    {0x52E8, 0x52E8, 0xA7AB}, {0x52E9, 0x52E9, 0xA7AC},
    {0x52EA, 0x52EA, 0xA7AD}, {0x52EB, 0x52EB, 0xA7AE},
    {0x52EC, 0x52EC, 0xA7AF}, {0x52ED, 0x52ED, 0xA7B0},
    {0x52EE, 0x52EE, 0xA7B1}, {0x52EF, 0x52EF, 0xA7B2},
    {0x52F0, 0x52F0, 0xA7B3}, {0x52F1, 0x52F1, 0xA7B4},
    {0x52F2, 0x52F2, 0xA7B5}, {0x52F3, 0x52F3, 0xA7B6},
    {0x52F4, 0x52F4, 0xA7B7}, {0x52F5, 0x52F5, 0xA7B8},
    {0x52F6, 0x52F6, 0xA7B9}, {0x52F7, 0x52F7, 0xA7BA},
    {0x52F8, 0x52F8, 0xA7BB}, {0x52F9, 0x52F9, 0xA7BC},
    {0x52FA, 0x52FA, 0xA7BD}, {0x52FB, 0x52FB, 0xA7BE},
    {0x52FC, 0x52FC, 0xA7BF}, {0x52FD, 0x52FD, 0xA7C0},
    {0x52FE, 0x52FE, 0xA7C1}, {0x52FF, 0x52FF, 0xA7C2}};

/**
  Unicase array for 0xA200-0xA2FF
  All are for 2-byte code points directly
*/
static const MY_UNICASE_CHARACTER planeA2[] = {
    {0xA200, 0xA200, 0x003F}, {0xA201, 0xA201, 0x003F},
    {0xA202, 0xA202, 0x003F}, {0xA203, 0xA203, 0x003F},
    {0xA204, 0xA204, 0x003F}, {0xA205, 0xA205, 0x003F},
    {0xA206, 0xA206, 0x003F}, {0xA207, 0xA207, 0x003F},
    {0xA208, 0xA208, 0x003F}, {0xA209, 0xA209, 0x003F},
    {0xA20A, 0xA20A, 0x003F}, {0xA20B, 0xA20B, 0x003F},
    {0xA20C, 0xA20C, 0x003F}, {0xA20D, 0xA20D, 0x003F},
    {0xA20E, 0xA20E, 0x003F}, {0xA20F, 0xA20F, 0x003F},
    {0xA210, 0xA210, 0x003F}, {0xA211, 0xA211, 0x003F},
    {0xA212, 0xA212, 0x003F}, {0xA213, 0xA213, 0x003F},
    {0xA214, 0xA214, 0x003F}, {0xA215, 0xA215, 0x003F},
    {0xA216, 0xA216, 0x003F}, {0xA217, 0xA217, 0x003F},
    {0xA218, 0xA218, 0x003F}, {0xA219, 0xA219, 0x003F},
    {0xA21A, 0xA21A, 0x003F}, {0xA21B, 0xA21B, 0x003F},
    {0xA21C, 0xA21C, 0x003F}, {0xA21D, 0xA21D, 0x003F},
    {0xA21E, 0xA21E, 0x003F}, {0xA21F, 0xA21F, 0x003F},
    {0xA220, 0xA220, 0x003F}, {0xA221, 0xA221, 0x003F},
    {0xA222, 0xA222, 0x003F}, {0xA223, 0xA223, 0x003F},
    {0xA224, 0xA224, 0x003F}, {0xA225, 0xA225, 0x003F},
    {0xA226, 0xA226, 0x003F}, {0xA227, 0xA227, 0x003F},
    {0xA228, 0xA228, 0x003F}, {0xA229, 0xA229, 0x003F},
    {0xA22A, 0xA22A, 0x003F}, {0xA22B, 0xA22B, 0x003F},
    {0xA22C, 0xA22C, 0x003F}, {0xA22D, 0xA22D, 0x003F},
    {0xA22E, 0xA22E, 0x003F}, {0xA22F, 0xA22F, 0x003F},
    {0xA230, 0xA230, 0x003F}, {0xA231, 0xA231, 0x003F},
    {0xA232, 0xA232, 0x003F}, {0xA233, 0xA233, 0x003F},
    {0xA234, 0xA234, 0x003F}, {0xA235, 0xA235, 0x003F},
    {0xA236, 0xA236, 0x003F}, {0xA237, 0xA237, 0x003F},
    {0xA238, 0xA238, 0x003F}, {0xA239, 0xA239, 0x003F},
    {0xA23A, 0xA23A, 0x003F}, {0xA23B, 0xA23B, 0x003F},
    {0xA23C, 0xA23C, 0x003F}, {0xA23D, 0xA23D, 0x003F},
    {0xA23E, 0xA23E, 0x003F}, {0xA23F, 0xA23F, 0x003F},
    {0xA240, 0xA240, 0xE526}, {0xA241, 0xA241, 0xE527},
    {0xA242, 0xA242, 0xE528}, {0xA243, 0xA243, 0xE529},
    {0xA244, 0xA244, 0xE52A}, {0xA245, 0xA245, 0xE52B},
    {0xA246, 0xA246, 0xE52C}, {0xA247, 0xA247, 0xE52D},
    {0xA248, 0xA248, 0xE52E}, {0xA249, 0xA249, 0xE52F},
    {0xA24A, 0xA24A, 0xE530}, {0xA24B, 0xA24B, 0xE531},
    {0xA24C, 0xA24C, 0xE532}, {0xA24D, 0xA24D, 0xE533},
    {0xA24E, 0xA24E, 0xE534}, {0xA24F, 0xA24F, 0xE535},
    {0xA250, 0xA250, 0xE536}, {0xA251, 0xA251, 0xE537},
    {0xA252, 0xA252, 0xE538}, {0xA253, 0xA253, 0xE539},
    {0xA254, 0xA254, 0xE53A}, {0xA255, 0xA255, 0xE53B},
    {0xA256, 0xA256, 0xE53C}, {0xA257, 0xA257, 0xE53D},
    {0xA258, 0xA258, 0xE53E}, {0xA259, 0xA259, 0xE53F},
    {0xA25A, 0xA25A, 0xE540}, {0xA25B, 0xA25B, 0xE541},
    {0xA25C, 0xA25C, 0xE542}, {0xA25D, 0xA25D, 0xE543},
    {0xA25E, 0xA25E, 0xE544}, {0xA25F, 0xA25F, 0xE545},
    {0xA260, 0xA260, 0xE546}, {0xA261, 0xA261, 0xE547},
    {0xA262, 0xA262, 0xE548}, {0xA263, 0xA263, 0xE549},
    {0xA264, 0xA264, 0xE54A}, {0xA265, 0xA265, 0xE54B},
    {0xA266, 0xA266, 0xE54C}, {0xA267, 0xA267, 0xE54D},
    {0xA268, 0xA268, 0xE54E}, {0xA269, 0xA269, 0xE54F},
    {0xA26A, 0xA26A, 0xE550}, {0xA26B, 0xA26B, 0xE551},
    {0xA26C, 0xA26C, 0xE552}, {0xA26D, 0xA26D, 0xE553},
    {0xA26E, 0xA26E, 0xE554}, {0xA26F, 0xA26F, 0xE555},
    {0xA270, 0xA270, 0xE556}, {0xA271, 0xA271, 0xE557},
    {0xA272, 0xA272, 0xE558}, {0xA273, 0xA273, 0xE559},
    {0xA274, 0xA274, 0xE55A}, {0xA275, 0xA275, 0xE55B},
    {0xA276, 0xA276, 0xE55C}, {0xA277, 0xA277, 0xE55D},
    {0xA278, 0xA278, 0xE55E}, {0xA279, 0xA279, 0xE55F},
    {0xA27A, 0xA27A, 0xE560}, {0xA27B, 0xA27B, 0xE561},
    {0xA27C, 0xA27C, 0xE562}, {0xA27D, 0xA27D, 0xE563},
    {0xA27E, 0xA27E, 0xE564}, {0xA27F, 0xA27F, 0x003F},
    {0xA280, 0xA280, 0xE565}, {0xA281, 0xA281, 0xE566},
    {0xA282, 0xA282, 0xE567}, {0xA283, 0xA283, 0xE568},
    {0xA284, 0xA284, 0xE569}, {0xA285, 0xA285, 0xE56A},
    {0xA286, 0xA286, 0xE56B}, {0xA287, 0xA287, 0xE56C},
    {0xA288, 0xA288, 0xE56D}, {0xA289, 0xA289, 0xE56E},
    {0xA28A, 0xA28A, 0xE56F}, {0xA28B, 0xA28B, 0xE570},
    {0xA28C, 0xA28C, 0xE571}, {0xA28D, 0xA28D, 0xE572},
    {0xA28E, 0xA28E, 0xE573}, {0xA28F, 0xA28F, 0xE574},
    {0xA290, 0xA290, 0xE575}, {0xA291, 0xA291, 0xE576},
    {0xA292, 0xA292, 0xE577}, {0xA293, 0xA293, 0xE578},
    {0xA294, 0xA294, 0xE579}, {0xA295, 0xA295, 0xE57A},
    {0xA296, 0xA296, 0xE57B}, {0xA297, 0xA297, 0xE57C},
    {0xA298, 0xA298, 0xE57D}, {0xA299, 0xA299, 0xE57E},
    {0xA29A, 0xA29A, 0xE57F}, {0xA29B, 0xA29B, 0xE580},
    {0xA29C, 0xA29C, 0xE581}, {0xA29D, 0xA29D, 0xE582},
    {0xA29E, 0xA29E, 0xE583}, {0xA29F, 0xA29F, 0xE584},
    {0xA2A0, 0xA2A0, 0xE585}, {0xA2F1, 0xA2A1, 0x2160},
    {0xA2F2, 0xA2A2, 0x2161}, {0xA2F3, 0xA2A3, 0x2162},
    {0xA2F4, 0xA2A4, 0x2163}, {0xA2F5, 0xA2A5, 0x2164},
    {0xA2F6, 0xA2A6, 0x2165}, {0xA2F7, 0xA2A7, 0x2166},
    {0xA2F8, 0xA2A8, 0x2167}, {0xA2F9, 0xA2A9, 0x2168},
    {0xA2FA, 0xA2AA, 0x2169}, {0xA2AB, 0xA2AB, 0xE766},
    {0xA2AC, 0xA2AC, 0xE767}, {0xA2AD, 0xA2AD, 0xE768},
    {0xA2AE, 0xA2AE, 0xE769}, {0xA2AF, 0xA2AF, 0xE76A},
    {0xA2B0, 0xA2B0, 0xE76B}, {0xA2B1, 0xA2B1, 0x2488},
    {0xA2B2, 0xA2B2, 0x2489}, {0xA2B3, 0xA2B3, 0x248A},
    {0xA2B4, 0xA2B4, 0x248B}, {0xA2B5, 0xA2B5, 0x248C},
    {0xA2B6, 0xA2B6, 0x248D}, {0xA2B7, 0xA2B7, 0x248E},
    {0xA2B8, 0xA2B8, 0x248F}, {0xA2B9, 0xA2B9, 0x2490},
    {0xA2BA, 0xA2BA, 0x2491}, {0xA2BB, 0xA2BB, 0x2492},
    {0xA2BC, 0xA2BC, 0x2493}, {0xA2BD, 0xA2BD, 0x2494},
    {0xA2BE, 0xA2BE, 0x2495}, {0xA2BF, 0xA2BF, 0x2496},
    {0xA2C0, 0xA2C0, 0x2497}, {0xA2C1, 0xA2C1, 0x2498},
    {0xA2C2, 0xA2C2, 0x2499}, {0xA2C3, 0xA2C3, 0x249A},
    {0xA2C4, 0xA2C4, 0x249B}, {0xA2C5, 0xA2C5, 0x2474},
    {0xA2C6, 0xA2C6, 0x2475}, {0xA2C7, 0xA2C7, 0x2476},
    {0xA2C8, 0xA2C8, 0x2477}, {0xA2C9, 0xA2C9, 0x2478},
    {0xA2CA, 0xA2CA, 0x2479}, {0xA2CB, 0xA2CB, 0x247A},
    {0xA2CC, 0xA2CC, 0x247B}, {0xA2CD, 0xA2CD, 0x247C},
    {0xA2CE, 0xA2CE, 0x247D}, {0xA2CF, 0xA2CF, 0x247E},
    {0xA2D0, 0xA2D0, 0x247F}, {0xA2D1, 0xA2D1, 0x2480},
    {0xA2D2, 0xA2D2, 0x2481}, {0xA2D3, 0xA2D3, 0x2482},
    {0xA2D4, 0xA2D4, 0x2483}, {0xA2D5, 0xA2D5, 0x2484},
    {0xA2D6, 0xA2D6, 0x2485}, {0xA2D7, 0xA2D7, 0x2486},
    {0xA2D8, 0xA2D8, 0x2487}, {0xA2D9, 0xA2D9, 0x2460},
    {0xA2DA, 0xA2DA, 0x2461}, {0xA2DB, 0xA2DB, 0x2462},
    {0xA2DC, 0xA2DC, 0x2463}, {0xA2DD, 0xA2DD, 0x2464},
    {0xA2DE, 0xA2DE, 0x2465}, {0xA2DF, 0xA2DF, 0x2466},
    {0xA2E0, 0xA2E0, 0x2467}, {0xA2E1, 0xA2E1, 0x2468},
    {0xA2E2, 0xA2E2, 0x2469}, {0xA2E3, 0xA2E3, 0x20AC},
    {0xA2E4, 0xA2E4, 0xE76D}, {0xA2E5, 0xA2E5, 0x3220},
    {0xA2E6, 0xA2E6, 0x3221}, {0xA2E7, 0xA2E7, 0x3222},
    {0xA2E8, 0xA2E8, 0x3223}, {0xA2E9, 0xA2E9, 0x3224},
    {0xA2EA, 0xA2EA, 0x3225}, {0xA2EB, 0xA2EB, 0x3226},
    {0xA2EC, 0xA2EC, 0x3227}, {0xA2ED, 0xA2ED, 0x3228},
    {0xA2EE, 0xA2EE, 0x3229}, {0xA2EF, 0xA2EF, 0xE76E},
    {0xA2F0, 0xA2F0, 0xE76F}, {0xA2F1, 0xA2A1, 0x2160},
    {0xA2F2, 0xA2A2, 0x2161}, {0xA2F3, 0xA2A3, 0x2162},
    {0xA2F4, 0xA2A4, 0x2163}, {0xA2F5, 0xA2A5, 0x2164},
    {0xA2F6, 0xA2A6, 0x2165}, {0xA2F7, 0xA2A7, 0x2166},
    {0xA2F8, 0xA2A8, 0x2167}, {0xA2F9, 0xA2A9, 0x2168},
    {0xA2FA, 0xA2AA, 0x2169}, {0xA2FB, 0x20B0, 0x216A},
    {0xA2FC, 0x20B1, 0x216B}, {0xA2FD, 0xA2FD, 0xE770},
    {0xA2FE, 0xA2FE, 0xE771}, {0xA2FF, 0xA2FF, 0x003F}};

/**
  Unicase array for 0xA300-0xA3FF
  All are for 2-byte code points directly
*/
static const MY_UNICASE_CHARACTER planeA3[] = {
    {0xA300, 0xA300, 0x003F}, {0xA301, 0xA301, 0x003F},
    {0xA302, 0xA302, 0x003F}, {0xA303, 0xA303, 0x003F},
    {0xA304, 0xA304, 0x003F}, {0xA305, 0xA305, 0x003F},
    {0xA306, 0xA306, 0x003F}, {0xA307, 0xA307, 0x003F},
    {0xA308, 0xA308, 0x003F}, {0xA309, 0xA309, 0x003F},
    {0xA30A, 0xA30A, 0x003F}, {0xA30B, 0xA30B, 0x003F},
    {0xA30C, 0xA30C, 0x003F}, {0xA30D, 0xA30D, 0x003F},
    {0xA30E, 0xA30E, 0x003F}, {0xA30F, 0xA30F, 0x003F},
    {0xA310, 0xA310, 0x003F}, {0xA311, 0xA311, 0x003F},
    {0xA312, 0xA312, 0x003F}, {0xA313, 0xA313, 0x003F},
    {0xA314, 0xA314, 0x003F}, {0xA315, 0xA315, 0x003F},
    {0xA316, 0xA316, 0x003F}, {0xA317, 0xA317, 0x003F},
    {0xA318, 0xA318, 0x003F}, {0xA319, 0xA319, 0x003F},
    {0xA31A, 0xA31A, 0x003F}, {0xA31B, 0xA31B, 0x003F},
    {0xA31C, 0xA31C, 0x003F}, {0xA31D, 0xA31D, 0x003F},
    {0xA31E, 0xA31E, 0x003F}, {0xA31F, 0xA31F, 0x003F},
    {0xA320, 0xA320, 0x003F}, {0xA321, 0xA321, 0x003F},
    {0xA322, 0xA322, 0x003F}, {0xA323, 0xA323, 0x003F},
    {0xA324, 0xA324, 0x003F}, {0xA325, 0xA325, 0x003F},
    {0xA326, 0xA326, 0x003F}, {0xA327, 0xA327, 0x003F},
    {0xA328, 0xA328, 0x003F}, {0xA329, 0xA329, 0x003F},
    {0xA32A, 0xA32A, 0x003F}, {0xA32B, 0xA32B, 0x003F},
    {0xA32C, 0xA32C, 0x003F}, {0xA32D, 0xA32D, 0x003F},
    {0xA32E, 0xA32E, 0x003F}, {0xA32F, 0xA32F, 0x003F},
    {0xA330, 0xA330, 0x003F}, {0xA331, 0xA331, 0x003F},
    {0xA332, 0xA332, 0x003F}, {0xA333, 0xA333, 0x003F},
    {0xA334, 0xA334, 0x003F}, {0xA335, 0xA335, 0x003F},
    {0xA336, 0xA336, 0x003F}, {0xA337, 0xA337, 0x003F},
    {0xA338, 0xA338, 0x003F}, {0xA339, 0xA339, 0x003F},
    {0xA33A, 0xA33A, 0x003F}, {0xA33B, 0xA33B, 0x003F},
    {0xA33C, 0xA33C, 0x003F}, {0xA33D, 0xA33D, 0x003F},
    {0xA33E, 0xA33E, 0x003F}, {0xA33F, 0xA33F, 0x003F},
    {0xA340, 0xA340, 0xE586}, {0xA341, 0xA341, 0xE587},
    {0xA342, 0xA342, 0xE588}, {0xA343, 0xA343, 0xE589},
    {0xA344, 0xA344, 0xE58A}, {0xA345, 0xA345, 0xE58B},
    {0xA346, 0xA346, 0xE58C}, {0xA347, 0xA347, 0xE58D},
    {0xA348, 0xA348, 0xE58E}, {0xA349, 0xA349, 0xE58F},
    {0xA34A, 0xA34A, 0xE590}, {0xA34B, 0xA34B, 0xE591},
    {0xA34C, 0xA34C, 0xE592}, {0xA34D, 0xA34D, 0xE593},
    {0xA34E, 0xA34E, 0xE594}, {0xA34F, 0xA34F, 0xE595},
    {0xA350, 0xA350, 0xE596}, {0xA351, 0xA351, 0xE597},
    {0xA352, 0xA352, 0xE598}, {0xA353, 0xA353, 0xE599},
    {0xA354, 0xA354, 0xE59A}, {0xA355, 0xA355, 0xE59B},
    {0xA356, 0xA356, 0xE59C}, {0xA357, 0xA357, 0xE59D},
    {0xA358, 0xA358, 0xE59E}, {0xA359, 0xA359, 0xE59F},
    {0xA35A, 0xA35A, 0xE5A0}, {0xA35B, 0xA35B, 0xE5A1},
    {0xA35C, 0xA35C, 0xE5A2}, {0xA35D, 0xA35D, 0xE5A3},
    {0xA35E, 0xA35E, 0xE5A4}, {0xA35F, 0xA35F, 0xE5A5},
    {0xA360, 0xA360, 0xE5A6}, {0xA361, 0xA361, 0xE5A7},
    {0xA362, 0xA362, 0xE5A8}, {0xA363, 0xA363, 0xE5A9},
    {0xA364, 0xA364, 0xE5AA}, {0xA365, 0xA365, 0xE5AB},
    {0xA366, 0xA366, 0xE5AC}, {0xA367, 0xA367, 0xE5AD},
    {0xA368, 0xA368, 0xE5AE}, {0xA369, 0xA369, 0xE5AF},
    {0xA36A, 0xA36A, 0xE5B0}, {0xA36B, 0xA36B, 0xE5B1},
    {0xA36C, 0xA36C, 0xE5B2}, {0xA36D, 0xA36D, 0xE5B3},
    {0xA36E, 0xA36E, 0xE5B4}, {0xA36F, 0xA36F, 0xE5B5},
    {0xA370, 0xA370, 0xE5B6}, {0xA371, 0xA371, 0xE5B7},
    {0xA372, 0xA372, 0xE5B8}, {0xA373, 0xA373, 0xE5B9},
    {0xA374, 0xA374, 0xE5BA}, {0xA375, 0xA375, 0xE5BB},
    {0xA376, 0xA376, 0xE5BC}, {0xA377, 0xA377, 0xE5BD},
    {0xA378, 0xA378, 0xE5BE}, {0xA379, 0xA379, 0xE5BF},
    {0xA37A, 0xA37A, 0xE5C0}, {0xA37B, 0xA37B, 0xE5C1},
    {0xA37C, 0xA37C, 0xE5C2}, {0xA37D, 0xA37D, 0xE5C3},
    {0xA37E, 0xA37E, 0xE5C4}, {0xA37F, 0xA37F, 0x003F},
    {0xA380, 0xA380, 0xE5C5}, {0xA381, 0xA381, 0xE5C6},
    {0xA382, 0xA382, 0xE5C7}, {0xA383, 0xA383, 0xE5C8},
    {0xA384, 0xA384, 0xE5C9}, {0xA385, 0xA385, 0xE5CA},
    {0xA386, 0xA386, 0xE5CB}, {0xA387, 0xA387, 0xE5CC},
    {0xA388, 0xA388, 0xE5CD}, {0xA389, 0xA389, 0xE5CE},
    {0xA38A, 0xA38A, 0xE5CF}, {0xA38B, 0xA38B, 0xE5D0},
    {0xA38C, 0xA38C, 0xE5D1}, {0xA38D, 0xA38D, 0xE5D2},
    {0xA38E, 0xA38E, 0xE5D3}, {0xA38F, 0xA38F, 0xE5D4},
    {0xA390, 0xA390, 0xE5D5}, {0xA391, 0xA391, 0xE5D6},
    {0xA392, 0xA392, 0xE5D7}, {0xA393, 0xA393, 0xE5D8},
    {0xA394, 0xA394, 0xE5D9}, {0xA395, 0xA395, 0xE5DA},
    {0xA396, 0xA396, 0xE5DB}, {0xA397, 0xA397, 0xE5DC},
    {0xA398, 0xA398, 0xE5DD}, {0xA399, 0xA399, 0xE5DE},
    {0xA39A, 0xA39A, 0xE5DF}, {0xA39B, 0xA39B, 0xE5E0},
    {0xA39C, 0xA39C, 0xE5E1}, {0xA39D, 0xA39D, 0xE5E2},
    {0xA39E, 0xA39E, 0xE5E3}, {0xA39F, 0xA39F, 0xE5E4},
    {0xA3A0, 0xA3A0, 0xE5E5}, {0xA3A1, 0xA3A1, 0xFF01},
    {0xA3A2, 0xA3A2, 0xFF02}, {0xA3A3, 0xA3A3, 0xFF03},
    {0xA3A4, 0xA3A4, 0xFFE5}, {0xA3A5, 0xA3A5, 0xFF05},
    {0xA3A6, 0xA3A6, 0xFF06}, {0xA3A7, 0xA3A7, 0xFF07},
    {0xA3A8, 0xA3A8, 0xFF08}, {0xA3A9, 0xA3A9, 0xFF09},
    {0xA3AA, 0xA3AA, 0xFF0A}, {0xA3AB, 0xA3AB, 0xFF0B},
    {0xA3AC, 0xA3AC, 0xFF0C}, {0xA3AD, 0xA3AD, 0xFF0D},
    {0xA3AE, 0xA3AE, 0xFF0E}, {0xA3AF, 0xA3AF, 0xFF0F},
    {0xA3B0, 0xA3B0, 0xFF10}, {0xA3B1, 0xA3B1, 0xFF11},
    {0xA3B2, 0xA3B2, 0xFF12}, {0xA3B3, 0xA3B3, 0xFF13},
    {0xA3B4, 0xA3B4, 0xFF14}, {0xA3B5, 0xA3B5, 0xFF15},
    {0xA3B6, 0xA3B6, 0xFF16}, {0xA3B7, 0xA3B7, 0xFF17},
    {0xA3B8, 0xA3B8, 0xFF18}, {0xA3B9, 0xA3B9, 0xFF19},
    {0xA3BA, 0xA3BA, 0xFF1A}, {0xA3BB, 0xA3BB, 0xFF1B},
    {0xA3BC, 0xA3BC, 0xFF1C}, {0xA3BD, 0xA3BD, 0xFF1D},
    {0xA3BE, 0xA3BE, 0xFF1E}, {0xA3BF, 0xA3BF, 0xFF1F},
    {0xA3C0, 0xA3C0, 0xFF20}, {0xA3C1, 0xA3E1, 0xFF21},
    {0xA3C2, 0xA3E2, 0xFF22}, {0xA3C3, 0xA3E3, 0xFF23},
    {0xA3C4, 0xA3E4, 0xFF24}, {0xA3C5, 0xA3E5, 0xFF25},
    {0xA3C6, 0xA3E6, 0xFF26}, {0xA3C7, 0xA3E7, 0xFF27},
    {0xA3C8, 0xA3E8, 0xFF28}, {0xA3C9, 0xA3E9, 0xFF29},
    {0xA3CA, 0xA3EA, 0xFF2A}, {0xA3CB, 0xA3EB, 0xFF2B},
    {0xA3CC, 0xA3EC, 0xFF2C}, {0xA3CD, 0xA3ED, 0xFF2D},
    {0xA3CE, 0xA3EE, 0xFF2E}, {0xA3CF, 0xA3EF, 0xFF2F},
    {0xA3D0, 0xA3F0, 0xFF30}, {0xA3D1, 0xA3F1, 0xFF31},
    {0xA3D2, 0xA3F2, 0xFF32}, {0xA3D3, 0xA3F3, 0xFF33},
    {0xA3D4, 0xA3F4, 0xFF34}, {0xA3D5, 0xA3F5, 0xFF35},
    {0xA3D6, 0xA3F6, 0xFF36}, {0xA3D7, 0xA3F7, 0xFF37},
    {0xA3D8, 0xA3F8, 0xFF38}, {0xA3D9, 0xA3F9, 0xFF39},
    {0xA3DA, 0xA3FA, 0xFF3A}, {0xA3DB, 0xA3DB, 0xFF3B},
    {0xA3DC, 0xA3DC, 0xFF3C}, {0xA3DD, 0xA3DD, 0xFF3D},
    {0xA3DE, 0xA3DE, 0xFF3E}, {0xA3DF, 0xA3DF, 0xFF3F},
    {0xA3E0, 0xA3E0, 0xFF40}, {0xA3C1, 0xA3E1, 0xFF21},
    {0xA3C2, 0xA3E2, 0xFF22}, {0xA3C3, 0xA3E3, 0xFF23},
    {0xA3C4, 0xA3E4, 0xFF24}, {0xA3C5, 0xA3E5, 0xFF25},
    {0xA3C6, 0xA3E6, 0xFF26}, {0xA3C7, 0xA3E7, 0xFF27},
    {0xA3C8, 0xA3E8, 0xFF28}, {0xA3C9, 0xA3E9, 0xFF29},
    {0xA3CA, 0xA3EA, 0xFF2A}, {0xA3CB, 0xA3EB, 0xFF2B},
    {0xA3CC, 0xA3EC, 0xFF2C}, {0xA3CD, 0xA3ED, 0xFF2D},
    {0xA3CE, 0xA3EE, 0xFF2E}, {0xA3CF, 0xA3EF, 0xFF2F},
    {0xA3D0, 0xA3F0, 0xFF30}, {0xA3D1, 0xA3F1, 0xFF31},
    {0xA3D2, 0xA3F2, 0xFF32}, {0xA3D3, 0xA3F3, 0xFF33},
    {0xA3D4, 0xA3F4, 0xFF34}, {0xA3D5, 0xA3F5, 0xFF35},
    {0xA3D6, 0xA3F6, 0xFF36}, {0xA3D7, 0xA3F7, 0xFF37},
    {0xA3D8, 0xA3F8, 0xFF38}, {0xA3D9, 0xA3F9, 0xFF39},
    {0xA3DA, 0xA3FA, 0xFF3A}, {0xA3FB, 0xA3FB, 0xFF5B},
    {0xA3FC, 0xA3FC, 0xFF5C}, {0xA3FD, 0xA3FD, 0xFF5D},
    {0xA3FE, 0xA3FE, 0xFFE3}, {0xA3FF, 0xA3FF, 0x003F}};

/**
  Unicase array for 0xA600-0xA6FF
  All are for 2-byte code points directly
*/
static const MY_UNICASE_CHARACTER planeA6[] = {
    {0xA600, 0xA600, 0x003F}, {0xA601, 0xA601, 0x003F},
    {0xA602, 0xA602, 0x003F}, {0xA603, 0xA603, 0x003F},
    {0xA604, 0xA604, 0x003F}, {0xA605, 0xA605, 0x003F},
    {0xA606, 0xA606, 0x003F}, {0xA607, 0xA607, 0x003F},
    {0xA608, 0xA608, 0x003F}, {0xA609, 0xA609, 0x003F},
    {0xA60A, 0xA60A, 0x003F}, {0xA60B, 0xA60B, 0x003F},
    {0xA60C, 0xA60C, 0x003F}, {0xA60D, 0xA60D, 0x003F},
    {0xA60E, 0xA60E, 0x003F}, {0xA60F, 0xA60F, 0x003F},
    {0xA610, 0xA610, 0x003F}, {0xA611, 0xA611, 0x003F},
    {0xA612, 0xA612, 0x003F}, {0xA613, 0xA613, 0x003F},
    {0xA614, 0xA614, 0x003F}, {0xA615, 0xA615, 0x003F},
    {0xA616, 0xA616, 0x003F}, {0xA617, 0xA617, 0x003F},
    {0xA618, 0xA618, 0x003F}, {0xA619, 0xA619, 0x003F},
    {0xA61A, 0xA61A, 0x003F}, {0xA61B, 0xA61B, 0x003F},
    {0xA61C, 0xA61C, 0x003F}, {0xA61D, 0xA61D, 0x003F},
    {0xA61E, 0xA61E, 0x003F}, {0xA61F, 0xA61F, 0x003F},
    {0xA620, 0xA620, 0x003F}, {0xA621, 0xA621, 0x003F},
    {0xA622, 0xA622, 0x003F}, {0xA623, 0xA623, 0x003F},
    {0xA624, 0xA624, 0x003F}, {0xA625, 0xA625, 0x003F},
    {0xA626, 0xA626, 0x003F}, {0xA627, 0xA627, 0x003F},
    {0xA628, 0xA628, 0x003F}, {0xA629, 0xA629, 0x003F},
    {0xA62A, 0xA62A, 0x003F}, {0xA62B, 0xA62B, 0x003F},
    {0xA62C, 0xA62C, 0x003F}, {0xA62D, 0xA62D, 0x003F},
    {0xA62E, 0xA62E, 0x003F}, {0xA62F, 0xA62F, 0x003F},
    {0xA630, 0xA630, 0x003F}, {0xA631, 0xA631, 0x003F},
    {0xA632, 0xA632, 0x003F}, {0xA633, 0xA633, 0x003F},
    {0xA634, 0xA634, 0x003F}, {0xA635, 0xA635, 0x003F},
    {0xA636, 0xA636, 0x003F}, {0xA637, 0xA637, 0x003F},
    {0xA638, 0xA638, 0x003F}, {0xA639, 0xA639, 0x003F},
    {0xA63A, 0xA63A, 0x003F}, {0xA63B, 0xA63B, 0x003F},
    {0xA63C, 0xA63C, 0x003F}, {0xA63D, 0xA63D, 0x003F},
    {0xA63E, 0xA63E, 0x003F}, {0xA63F, 0xA63F, 0x003F},
    {0xA640, 0xA640, 0xE6A6}, {0xA641, 0xA641, 0xE6A7},
    {0xA642, 0xA642, 0xE6A8}, {0xA643, 0xA643, 0xE6A9},
    {0xA644, 0xA644, 0xE6AA}, {0xA645, 0xA645, 0xE6AB},
    {0xA646, 0xA646, 0xE6AC}, {0xA647, 0xA647, 0xE6AD},
    {0xA648, 0xA648, 0xE6AE}, {0xA649, 0xA649, 0xE6AF},
    {0xA64A, 0xA64A, 0xE6B0}, {0xA64B, 0xA64B, 0xE6B1},
    {0xA64C, 0xA64C, 0xE6B2}, {0xA64D, 0xA64D, 0xE6B3},
    {0xA64E, 0xA64E, 0xE6B4}, {0xA64F, 0xA64F, 0xE6B5},
    {0xA650, 0xA650, 0xE6B6}, {0xA651, 0xA651, 0xE6B7},
    {0xA652, 0xA652, 0xE6B8}, {0xA653, 0xA653, 0xE6B9},
    {0xA654, 0xA654, 0xE6BA}, {0xA655, 0xA655, 0xE6BB},
    {0xA656, 0xA656, 0xE6BC}, {0xA657, 0xA657, 0xE6BD},
    {0xA658, 0xA658, 0xE6BE}, {0xA659, 0xA659, 0xE6BF},
    {0xA65A, 0xA65A, 0xE6C0}, {0xA65B, 0xA65B, 0xE6C1},
    {0xA65C, 0xA65C, 0xE6C2}, {0xA65D, 0xA65D, 0xE6C3},
    {0xA65E, 0xA65E, 0xE6C4}, {0xA65F, 0xA65F, 0xE6C5},
    {0xA660, 0xA660, 0xE6C6}, {0xA661, 0xA661, 0xE6C7},
    {0xA662, 0xA662, 0xE6C8}, {0xA663, 0xA663, 0xE6C9},
    {0xA664, 0xA664, 0xE6CA}, {0xA665, 0xA665, 0xE6CB},
    {0xA666, 0xA666, 0xE6CC}, {0xA667, 0xA667, 0xE6CD},
    {0xA668, 0xA668, 0xE6CE}, {0xA669, 0xA669, 0xE6CF},
    {0xA66A, 0xA66A, 0xE6D0}, {0xA66B, 0xA66B, 0xE6D1},
    {0xA66C, 0xA66C, 0xE6D2}, {0xA66D, 0xA66D, 0xE6D3},
    {0xA66E, 0xA66E, 0xE6D4}, {0xA66F, 0xA66F, 0xE6D5},
    {0xA670, 0xA670, 0xE6D6}, {0xA671, 0xA671, 0xE6D7},
    {0xA672, 0xA672, 0xE6D8}, {0xA673, 0xA673, 0xE6D9},
    {0xA674, 0xA674, 0xE6DA}, {0xA675, 0xA675, 0xE6DB},
    {0xA676, 0xA676, 0xE6DC}, {0xA677, 0xA677, 0xE6DD},
    {0xA678, 0xA678, 0xE6DE}, {0xA679, 0xA679, 0xE6DF},
    {0xA67A, 0xA67A, 0xE6E0}, {0xA67B, 0xA67B, 0xE6E1},
    {0xA67C, 0xA67C, 0xE6E2}, {0xA67D, 0xA67D, 0xE6E3},
    {0xA67E, 0xA67E, 0xE6E4}, {0xA67F, 0xA67F, 0x003F},
    {0xA680, 0xA680, 0xE6E5}, {0xA681, 0xA681, 0xE6E6},
    {0xA682, 0xA682, 0xE6E7}, {0xA683, 0xA683, 0xE6E8},
    {0xA684, 0xA684, 0xE6E9}, {0xA685, 0xA685, 0xE6EA},
    {0xA686, 0xA686, 0xE6EB}, {0xA687, 0xA687, 0xE6EC},
    {0xA688, 0xA688, 0xE6ED}, {0xA689, 0xA689, 0xE6EE},
    {0xA68A, 0xA68A, 0xE6EF}, {0xA68B, 0xA68B, 0xE6F0},
    {0xA68C, 0xA68C, 0xE6F1}, {0xA68D, 0xA68D, 0xE6F2},
    {0xA68E, 0xA68E, 0xE6F3}, {0xA68F, 0xA68F, 0xE6F4},
    {0xA690, 0xA690, 0xE6F5}, {0xA691, 0xA691, 0xE6F6},
    {0xA692, 0xA692, 0xE6F7}, {0xA693, 0xA693, 0xE6F8},
    {0xA694, 0xA694, 0xE6F9}, {0xA695, 0xA695, 0xE6FA},
    {0xA696, 0xA696, 0xE6FB}, {0xA697, 0xA697, 0xE6FC},
    {0xA698, 0xA698, 0xE6FD}, {0xA699, 0xA699, 0xE6FE},
    {0xA69A, 0xA69A, 0xE6FF}, {0xA69B, 0xA69B, 0xE700},
    {0xA69C, 0xA69C, 0xE701}, {0xA69D, 0xA69D, 0xE702},
    {0xA69E, 0xA69E, 0xE703}, {0xA69F, 0xA69F, 0xE704},
    {0xA6A0, 0xA6A0, 0xE705}, {0xA6A1, 0xA6C1, 0x0391},
    {0xA6A2, 0xA6C2, 0x0392}, {0xA6A3, 0xA6C3, 0x0393},
    {0xA6A4, 0xA6C4, 0x0394}, {0xA6A5, 0xA6C5, 0x0395},
    {0xA6A6, 0xA6C6, 0x0396}, {0xA6A7, 0xA6C7, 0x0397},
    {0xA6A8, 0xA6C8, 0x0398}, {0xA6A9, 0xA6C9, 0x0399},
    {0xA6AA, 0xA6CA, 0x039A}, {0xA6AB, 0xA6CB, 0x039B},
    {0xA6AC, 0xA6CC, 0x039C}, {0xA6AD, 0xA6CD, 0x039D},
    {0xA6AE, 0xA6CE, 0x039E}, {0xA6AF, 0xA6CF, 0x039F},
    {0xA6B0, 0xA6D0, 0x03A0}, {0xA6B1, 0xA6D1, 0x03A1},
    {0xA6B2, 0xA6D2, 0x03A3}, {0xA6B3, 0xA6D3, 0x03A4},
    {0xA6B4, 0xA6D4, 0x03A5}, {0xA6B5, 0xA6D5, 0x03A6},
    {0xA6B6, 0xA6D6, 0x03A7}, {0xA6B7, 0xA6D7, 0x03A8},
    {0xA6B8, 0xA6D8, 0x03A9}, {0xA6B9, 0xA6B9, 0xE785},
    {0xA6BA, 0xA6BA, 0xE786}, {0xA6BB, 0xA6BB, 0xE787},
    {0xA6BC, 0xA6BC, 0xE788}, {0xA6BD, 0xA6BD, 0xE789},
    {0xA6BE, 0xA6BE, 0xE78A}, {0xA6BF, 0xA6BF, 0xE78B},
    {0xA6C0, 0xA6C0, 0xE78C}, {0xA6A1, 0xA6C1, 0x0391},
    {0xA6A2, 0xA6C2, 0x03D0}, {0xA6A3, 0xA6C3, 0x0393},
    {0xA6A4, 0xA6C4, 0x0394}, {0xA6A5, 0xA6C5, 0x03F5},
    {0xA6A6, 0xA6C6, 0x0396}, {0xA6A7, 0xA6C7, 0x0397},
    {0xA6A8, 0xA6C8, 0x03D1}, {0xA6A9, 0xA6C9, 0x0345},
    {0xA6AA, 0xA6CA, 0x03F0}, {0xA6AB, 0xA6CB, 0x039B},
    {0xA6AC, 0xA6CC, 0x00B5}, {0xA6AD, 0xA6CD, 0x039D},
    {0xA6AE, 0xA6CE, 0x039E}, {0xA6AF, 0xA6CF, 0x039F},
    {0xA6B0, 0xA6D0, 0x03D6}, {0xA6B1, 0xA6D1, 0x03F1},
    {0xA6B2, 0xA6D2, 0x03C2}, {0xA6B3, 0xA6D3, 0x03A4},
    {0xA6B4, 0xA6D4, 0x03A5}, {0xA6B5, 0xA6D5, 0x03D5},
    {0xA6B6, 0xA6D6, 0x03A7}, {0xA6B7, 0xA6D7, 0x03A8},
    {0xA6B8, 0xA6D8, 0x2126}, {0xA6D9, 0xA6D9, 0xE78D},
    {0xA6DA, 0xA6DA, 0xE78E}, {0xA6DB, 0xA6DB, 0xE78F},
    {0xA6DC, 0xA6DC, 0xE790}, {0xA6DD, 0xA6DD, 0xE791},
    {0xA6DE, 0xA6DE, 0xE792}, {0xA6DF, 0xA6DF, 0xE793},
    {0xA6E0, 0xA6E0, 0xFE35}, {0xA6E1, 0xA6E1, 0xFE36},
    {0xA6E2, 0xA6E2, 0xFE39}, {0xA6E3, 0xA6E3, 0xFE3A},
    {0xA6E4, 0xA6E4, 0xFE3F}, {0xA6E5, 0xA6E5, 0xFE40},
    {0xA6E6, 0xA6E6, 0xFE3D}, {0xA6E7, 0xA6E7, 0xFE3E},
    {0xA6E8, 0xA6E8, 0xFE41}, {0xA6E9, 0xA6E9, 0xFE42},
    {0xA6EA, 0xA6EA, 0xFE43}, {0xA6EB, 0xA6EB, 0xFE44},
    {0xA6EC, 0xA6EC, 0xE794}, {0xA6ED, 0xA6ED, 0xE795},
    {0xA6EE, 0xA6EE, 0xFE3B}, {0xA6EF, 0xA6EF, 0xFE3C},
    {0xA6F0, 0xA6F0, 0xFE37}, {0xA6F1, 0xA6F1, 0xFE38},
    {0xA6F2, 0xA6F2, 0xFE31}, {0xA6F3, 0xA6F3, 0xE796},
    {0xA6F4, 0xA6F4, 0xFE33}, {0xA6F5, 0xA6F5, 0xFE34},
    {0xA6F6, 0xA6F6, 0xE797}, {0xA6F7, 0xA6F7, 0xE798},
    {0xA6F8, 0xA6F8, 0xE799}, {0xA6F9, 0xA6F9, 0xE79A},
    {0xA6FA, 0xA6FA, 0xE79B}, {0xA6FB, 0xA6FB, 0xE79C},
    {0xA6FC, 0xA6FC, 0xE79D}, {0xA6FD, 0xA6FD, 0xE79E},
    {0xA6FE, 0xA6FE, 0xE79F}, {0xA6FF, 0xA6FF, 0x003F}};

/**
  Unicase array for 0xA700-0xA7FF
  All are for 2-byte code points directly
*/
static const MY_UNICASE_CHARACTER planeA7[] = {
    {0xA700, 0xA700, 0x003F}, {0xA701, 0xA701, 0x003F},
    {0xA702, 0xA702, 0x003F}, {0xA703, 0xA703, 0x003F},
    {0xA704, 0xA704, 0x003F}, {0xA705, 0xA705, 0x003F},
    {0xA706, 0xA706, 0x003F}, {0xA707, 0xA707, 0x003F},
    {0xA708, 0xA708, 0x003F}, {0xA709, 0xA709, 0x003F},
    {0xA70A, 0xA70A, 0x003F}, {0xA70B, 0xA70B, 0x003F},
    {0xA70C, 0xA70C, 0x003F}, {0xA70D, 0xA70D, 0x003F},
    {0xA70E, 0xA70E, 0x003F}, {0xA70F, 0xA70F, 0x003F},
    {0xA710, 0xA710, 0x003F}, {0xA711, 0xA711, 0x003F},
    {0xA712, 0xA712, 0x003F}, {0xA713, 0xA713, 0x003F},
    {0xA714, 0xA714, 0x003F}, {0xA715, 0xA715, 0x003F},
    {0xA716, 0xA716, 0x003F}, {0xA717, 0xA717, 0x003F},
    {0xA718, 0xA718, 0x003F}, {0xA719, 0xA719, 0x003F},
    {0xA71A, 0xA71A, 0x003F}, {0xA71B, 0xA71B, 0x003F},
    {0xA71C, 0xA71C, 0x003F}, {0xA71D, 0xA71D, 0x003F},
    {0xA71E, 0xA71E, 0x003F}, {0xA71F, 0xA71F, 0x003F},
    {0xA720, 0xA720, 0x003F}, {0xA721, 0xA721, 0x003F},
    {0xA722, 0xA722, 0x003F}, {0xA723, 0xA723, 0x003F},
    {0xA724, 0xA724, 0x003F}, {0xA725, 0xA725, 0x003F},
    {0xA726, 0xA726, 0x003F}, {0xA727, 0xA727, 0x003F},
    {0xA728, 0xA728, 0x003F}, {0xA729, 0xA729, 0x003F},
    {0xA72A, 0xA72A, 0x003F}, {0xA72B, 0xA72B, 0x003F},
    {0xA72C, 0xA72C, 0x003F}, {0xA72D, 0xA72D, 0x003F},
    {0xA72E, 0xA72E, 0x003F}, {0xA72F, 0xA72F, 0x003F},
    {0xA730, 0xA730, 0x003F}, {0xA731, 0xA731, 0x003F},
    {0xA732, 0xA732, 0x003F}, {0xA733, 0xA733, 0x003F},
    {0xA734, 0xA734, 0x003F}, {0xA735, 0xA735, 0x003F},
    {0xA736, 0xA736, 0x003F}, {0xA737, 0xA737, 0x003F},
    {0xA738, 0xA738, 0x003F}, {0xA739, 0xA739, 0x003F},
    {0xA73A, 0xA73A, 0x003F}, {0xA73B, 0xA73B, 0x003F},
    {0xA73C, 0xA73C, 0x003F}, {0xA73D, 0xA73D, 0x003F},
    {0xA73E, 0xA73E, 0x003F}, {0xA73F, 0xA73F, 0x003F},
    {0xA740, 0xA740, 0xE706}, {0xA741, 0xA741, 0xE707},
    {0xA742, 0xA742, 0xE708}, {0xA743, 0xA743, 0xE709},
    {0xA744, 0xA744, 0xE70A}, {0xA745, 0xA745, 0xE70B},
    {0xA746, 0xA746, 0xE70C}, {0xA747, 0xA747, 0xE70D},
    {0xA748, 0xA748, 0xE70E}, {0xA749, 0xA749, 0xE70F},
    {0xA74A, 0xA74A, 0xE710}, {0xA74B, 0xA74B, 0xE711},
    {0xA74C, 0xA74C, 0xE712}, {0xA74D, 0xA74D, 0xE713},
    {0xA74E, 0xA74E, 0xE714}, {0xA74F, 0xA74F, 0xE715},
    {0xA750, 0xA750, 0xE716}, {0xA751, 0xA751, 0xE717},
    {0xA752, 0xA752, 0xE718}, {0xA753, 0xA753, 0xE719},
    {0xA754, 0xA754, 0xE71A}, {0xA755, 0xA755, 0xE71B},
    {0xA756, 0xA756, 0xE71C}, {0xA757, 0xA757, 0xE71D},
    {0xA758, 0xA758, 0xE71E}, {0xA759, 0xA759, 0xE71F},
    {0xA75A, 0xA75A, 0xE720}, {0xA75B, 0xA75B, 0xE721},
    {0xA75C, 0xA75C, 0xE722}, {0xA75D, 0xA75D, 0xE723},
    {0xA75E, 0xA75E, 0xE724}, {0xA75F, 0xA75F, 0xE725},
    {0xA760, 0xA760, 0xE726}, {0xA761, 0xA761, 0xE727},
    {0xA762, 0xA762, 0xE728}, {0xA763, 0xA763, 0xE729},
    {0xA764, 0xA764, 0xE72A}, {0xA765, 0xA765, 0xE72B},
    {0xA766, 0xA766, 0xE72C}, {0xA767, 0xA767, 0xE72D},
    {0xA768, 0xA768, 0xE72E}, {0xA769, 0xA769, 0xE72F},
    {0xA76A, 0xA76A, 0xE730}, {0xA76B, 0xA76B, 0xE731},
    {0xA76C, 0xA76C, 0xE732}, {0xA76D, 0xA76D, 0xE733},
    {0xA76E, 0xA76E, 0xE734}, {0xA76F, 0xA76F, 0xE735},
    {0xA770, 0xA770, 0xE736}, {0xA771, 0xA771, 0xE737},
    {0xA772, 0xA772, 0xE738}, {0xA773, 0xA773, 0xE739},
    {0xA774, 0xA774, 0xE73A}, {0xA775, 0xA775, 0xE73B},
    {0xA776, 0xA776, 0xE73C}, {0xA777, 0xA777, 0xE73D},
    {0xA778, 0xA778, 0xE73E}, {0xA779, 0xA779, 0xE73F},
    {0xA77A, 0xA77A, 0xE740}, {0xA77B, 0xA77B, 0xE741},
    {0xA77C, 0xA77C, 0xE742}, {0xA77D, 0xA77D, 0xE743},
    {0xA77E, 0xA77E, 0xE744}, {0xA77F, 0xA77F, 0x003F},
    {0xA780, 0xA780, 0xE745}, {0xA781, 0xA781, 0xE746},
    {0xA782, 0xA782, 0xE747}, {0xA783, 0xA783, 0xE748},
    {0xA784, 0xA784, 0xE749}, {0xA785, 0xA785, 0xE74A},
    {0xA786, 0xA786, 0xE74B}, {0xA787, 0xA787, 0xE74C},
    {0xA788, 0xA788, 0xE74D}, {0xA789, 0xA789, 0xE74E},
    {0xA78A, 0xA78A, 0xE74F}, {0xA78B, 0xA78B, 0xE750},
    {0xA78C, 0xA78C, 0xE751}, {0xA78D, 0xA78D, 0xE752},
    {0xA78E, 0xA78E, 0xE753}, {0xA78F, 0xA78F, 0xE754},
    {0xA790, 0xA790, 0xE755}, {0xA791, 0xA791, 0xE756},
    {0xA792, 0xA792, 0xE757}, {0xA793, 0xA793, 0xE758},
    {0xA794, 0xA794, 0xE759}, {0xA795, 0xA795, 0xE75A},
    {0xA796, 0xA796, 0xE75B}, {0xA797, 0xA797, 0xE75C},
    {0xA798, 0xA798, 0xE75D}, {0xA799, 0xA799, 0xE75E},
    {0xA79A, 0xA79A, 0xE75F}, {0xA79B, 0xA79B, 0xE760},
    {0xA79C, 0xA79C, 0xE761}, {0xA79D, 0xA79D, 0xE762},
    {0xA79E, 0xA79E, 0xE763}, {0xA79F, 0xA79F, 0xE764},
    {0xA7A0, 0xA7A0, 0xE765}, {0xA7A1, 0xA7D1, 0x0410},
    {0xA7A2, 0xA7D2, 0x0411}, {0xA7A3, 0xA7D3, 0x0412},
    {0xA7A4, 0xA7D4, 0x0413}, {0xA7A5, 0xA7D5, 0x0414},
    {0xA7A6, 0xA7D6, 0x0415}, {0xA7A7, 0xA7D7, 0x0401},
    {0xA7A8, 0xA7D8, 0x0416}, {0xA7A9, 0xA7D9, 0x0417},
    {0xA7AA, 0xA7DA, 0x0418}, {0xA7AB, 0xA7DB, 0x0419},
    {0xA7AC, 0xA7DC, 0x041A}, {0xA7AD, 0xA7DD, 0x041B},
    {0xA7AE, 0xA7DE, 0x041C}, {0xA7AF, 0xA7DF, 0x041D},
    {0xA7B0, 0xA7E0, 0x041E}, {0xA7B1, 0xA7E1, 0x041F},
    {0xA7B2, 0xA7E2, 0x0420}, {0xA7B3, 0xA7E3, 0x0421},
    {0xA7B4, 0xA7E4, 0x0422}, {0xA7B5, 0xA7E5, 0x0423},
    {0xA7B6, 0xA7E6, 0x0424}, {0xA7B7, 0xA7E7, 0x0425},
    {0xA7B8, 0xA7E8, 0x0426}, {0xA7B9, 0xA7E9, 0x0427},
    {0xA7BA, 0xA7EA, 0x0428}, {0xA7BB, 0xA7EB, 0x0429},
    {0xA7BC, 0xA7EC, 0x042A}, {0xA7BD, 0xA7ED, 0x042B},
    {0xA7BE, 0xA7EE, 0x042C}, {0xA7BF, 0xA7EF, 0x042D},
    {0xA7C0, 0xA7F0, 0x042E}, {0xA7C1, 0xA7F1, 0x042F},
    {0xA7C2, 0xA7C2, 0xE7A0}, {0xA7C3, 0xA7C3, 0xE7A1},
    {0xA7C4, 0xA7C4, 0xE7A2}, {0xA7C5, 0xA7C5, 0xE7A3},
    {0xA7C6, 0xA7C6, 0xE7A4}, {0xA7C7, 0xA7C7, 0xE7A5},
    {0xA7C8, 0xA7C8, 0xE7A6}, {0xA7C9, 0xA7C9, 0xE7A7},
    {0xA7CA, 0xA7CA, 0xE7A8}, {0xA7CB, 0xA7CB, 0xE7A9},
    {0xA7CC, 0xA7CC, 0xE7AA}, {0xA7CD, 0xA7CD, 0xE7AB},
    {0xA7CE, 0xA7CE, 0xE7AC}, {0xA7CF, 0xA7CF, 0xE7AD},
    {0xA7D0, 0xA7D0, 0xE7AE}, {0xA7A1, 0xA7D1, 0x0410},
    {0xA7A2, 0xA7D2, 0x0411}, {0xA7A3, 0xA7D3, 0x0412},
    {0xA7A4, 0xA7D4, 0x0413}, {0xA7A5, 0xA7D5, 0x0414},
    {0xA7A6, 0xA7D6, 0x0415}, {0xA7A7, 0xA7D7, 0x0401},
    {0xA7A8, 0xA7D8, 0x0416}, {0xA7A9, 0xA7D9, 0x0417},
    {0xA7AA, 0xA7DA, 0x0418}, {0xA7AB, 0xA7DB, 0x0419},
    {0xA7AC, 0xA7DC, 0x041A}, {0xA7AD, 0xA7DD, 0x041B},
    {0xA7AE, 0xA7DE, 0x041C}, {0xA7AF, 0xA7DF, 0x041D},
    {0xA7B0, 0xA7E0, 0x041E}, {0xA7B1, 0xA7E1, 0x041F},
    {0xA7B2, 0xA7E2, 0x0420}, {0xA7B3, 0xA7E3, 0x0421},
    {0xA7B4, 0xA7E4, 0x0422}, {0xA7B5, 0xA7E5, 0x0423},
    {0xA7B6, 0xA7E6, 0x0424}, {0xA7B7, 0xA7E7, 0x0425},
    {0xA7B8, 0xA7E8, 0x0426}, {0xA7B9, 0xA7E9, 0x0427},
    {0xA7BA, 0xA7EA, 0x0428}, {0xA7BB, 0xA7EB, 0x0429},
    {0xA7BC, 0xA7EC, 0x042A}, {0xA7BD, 0xA7ED, 0x042B},
    {0xA7BE, 0xA7EE, 0x042C}, {0xA7BF, 0xA7EF, 0x042D},
    {0xA7C0, 0xA7F0, 0x042E}, {0xA7C1, 0xA7F1, 0x042F},
    {0xA7F2, 0xA7F2, 0xE7AF}, {0xA7F3, 0xA7F3, 0xE7B0},
    {0xA7F4, 0xA7F4, 0xE7B1}, {0xA7F5, 0xA7F5, 0xE7B2},
    {0xA7F6, 0xA7F6, 0xE7B3}, {0xA7F7, 0xA7F7, 0xE7B4},
    {0xA7F8, 0xA7F8, 0xE7B5}, {0xA7F9, 0xA7F9, 0xE7B6},
    {0xA7FA, 0xA7FA, 0xE7B7}, {0xA7FB, 0xA7FB, 0xE7B8},
    {0xA7FC, 0xA7FC, 0xE7B9}, {0xA7FD, 0xA7FD, 0xE7BA},
    {0xA7FE, 0xA7FE, 0xE7BB}, {0xA7FF, 0xA7FF, 0x003F}};

/**
  Unicase array for 0xA800-0xA8FF
  All are for 2-byte code points directly
*/
static const MY_UNICASE_CHARACTER planeA8[] = {
    {0xA800, 0xA800, 0x003F}, {0xA801, 0xA801, 0x003F},
    {0xA802, 0xA802, 0x003F}, {0xA803, 0xA803, 0x003F},
    {0xA804, 0xA804, 0x003F}, {0xA805, 0xA805, 0x003F},
    {0xA806, 0xA806, 0x003F}, {0xA807, 0xA807, 0x003F},
    {0xA808, 0xA808, 0x003F}, {0xA809, 0xA809, 0x003F},
    {0xA80A, 0xA80A, 0x003F}, {0xA80B, 0xA80B, 0x003F},
    {0xA80C, 0xA80C, 0x003F}, {0xA80D, 0xA80D, 0x003F},
    {0xA80E, 0xA80E, 0x003F}, {0xA80F, 0xA80F, 0x003F},
    {0xA810, 0xA810, 0x003F}, {0xA811, 0xA811, 0x003F},
    {0xA812, 0xA812, 0x003F}, {0xA813, 0xA813, 0x003F},
    {0xA814, 0xA814, 0x003F}, {0xA815, 0xA815, 0x003F},
    {0xA816, 0xA816, 0x003F}, {0xA817, 0xA817, 0x003F},
    {0xA818, 0xA818, 0x003F}, {0xA819, 0xA819, 0x003F},
    {0xA81A, 0xA81A, 0x003F}, {0xA81B, 0xA81B, 0x003F},
    {0xA81C, 0xA81C, 0x003F}, {0xA81D, 0xA81D, 0x003F},
    {0xA81E, 0xA81E, 0x003F}, {0xA81F, 0xA81F, 0x003F},
    {0xA820, 0xA820, 0x003F}, {0xA821, 0xA821, 0x003F},
    {0xA822, 0xA822, 0x003F}, {0xA823, 0xA823, 0x003F},
    {0xA824, 0xA824, 0x003F}, {0xA825, 0xA825, 0x003F},
    {0xA826, 0xA826, 0x003F}, {0xA827, 0xA827, 0x003F},
    {0xA828, 0xA828, 0x003F}, {0xA829, 0xA829, 0x003F},
    {0xA82A, 0xA82A, 0x003F}, {0xA82B, 0xA82B, 0x003F},
    {0xA82C, 0xA82C, 0x003F}, {0xA82D, 0xA82D, 0x003F},
    {0xA82E, 0xA82E, 0x003F}, {0xA82F, 0xA82F, 0x003F},
    {0xA830, 0xA830, 0x003F}, {0xA831, 0xA831, 0x003F},
    {0xA832, 0xA832, 0x003F}, {0xA833, 0xA833, 0x003F},
    {0xA834, 0xA834, 0x003F}, {0xA835, 0xA835, 0x003F},
    {0xA836, 0xA836, 0x003F}, {0xA837, 0xA837, 0x003F},
    {0xA838, 0xA838, 0x003F}, {0xA839, 0xA839, 0x003F},
    {0xA83A, 0xA83A, 0x003F}, {0xA83B, 0xA83B, 0x003F},
    {0xA83C, 0xA83C, 0x003F}, {0xA83D, 0xA83D, 0x003F},
    {0xA83E, 0xA83E, 0x003F}, {0xA83F, 0xA83F, 0x003F},
    {0xA840, 0xA840, 0x02CA}, {0xA841, 0xA841, 0x02CB},
    {0xA842, 0xA842, 0x02D9}, {0xA843, 0xA843, 0x2013},
    {0xA844, 0xA844, 0x2015}, {0xA845, 0xA845, 0x2025},
    {0xA846, 0xA846, 0x2035}, {0xA847, 0xA847, 0x2105},
    {0xA848, 0xA848, 0x2109}, {0xA849, 0xA849, 0x2196},
    {0xA84A, 0xA84A, 0x2197}, {0xA84B, 0xA84B, 0x2198},
    {0xA84C, 0xA84C, 0x2199}, {0xA84D, 0xA84D, 0x2215},
    {0xA84E, 0xA84E, 0x221F}, {0xA84F, 0xA84F, 0x2223},
    {0xA850, 0xA850, 0x2252}, {0xA851, 0xA851, 0x2266},
    {0xA852, 0xA852, 0x2267}, {0xA853, 0xA853, 0x22BF},
    {0xA854, 0xA854, 0x2550}, {0xA855, 0xA855, 0x2551},
    {0xA856, 0xA856, 0x2552}, {0xA857, 0xA857, 0x2553},
    {0xA858, 0xA858, 0x2554}, {0xA859, 0xA859, 0x2555},
    {0xA85A, 0xA85A, 0x2556}, {0xA85B, 0xA85B, 0x2557},
    {0xA85C, 0xA85C, 0x2558}, {0xA85D, 0xA85D, 0x2559},
    {0xA85E, 0xA85E, 0x255A}, {0xA85F, 0xA85F, 0x255B},
    {0xA860, 0xA860, 0x255C}, {0xA861, 0xA861, 0x255D},
    {0xA862, 0xA862, 0x255E}, {0xA863, 0xA863, 0x255F},
    {0xA864, 0xA864, 0x2560}, {0xA865, 0xA865, 0x2561},
    {0xA866, 0xA866, 0x2562}, {0xA867, 0xA867, 0x2563},
    {0xA868, 0xA868, 0x2564}, {0xA869, 0xA869, 0x2565},
    {0xA86A, 0xA86A, 0x2566}, {0xA86B, 0xA86B, 0x2567},
    {0xA86C, 0xA86C, 0x2568}, {0xA86D, 0xA86D, 0x2569},
    {0xA86E, 0xA86E, 0x256A}, {0xA86F, 0xA86F, 0x256B},
    {0xA870, 0xA870, 0x256C}, {0xA871, 0xA871, 0x256D},
    {0xA872, 0xA872, 0x256E}, {0xA873, 0xA873, 0x256F},
    {0xA874, 0xA874, 0x2570}, {0xA875, 0xA875, 0x2571},
    {0xA876, 0xA876, 0x2572}, {0xA877, 0xA877, 0x2573},
    {0xA878, 0xA878, 0x2581}, {0xA879, 0xA879, 0x2582},
    {0xA87A, 0xA87A, 0x2583}, {0xA87B, 0xA87B, 0x2584},
    {0xA87C, 0xA87C, 0x2585}, {0xA87D, 0xA87D, 0x2586},
    {0xA87E, 0xA87E, 0x2587}, {0xA87F, 0xA87F, 0x003F},
    {0xA880, 0xA880, 0x2588}, {0xA881, 0xA881, 0x2589},
    {0xA882, 0xA882, 0x258A}, {0xA883, 0xA883, 0x258B},
    {0xA884, 0xA884, 0x258C}, {0xA885, 0xA885, 0x258D},
    {0xA886, 0xA886, 0x258E}, {0xA887, 0xA887, 0x258F},
    {0xA888, 0xA888, 0x2593}, {0xA889, 0xA889, 0x2594},
    {0xA88A, 0xA88A, 0x2595}, {0xA88B, 0xA88B, 0x25BC},
    {0xA88C, 0xA88C, 0x25BD}, {0xA88D, 0xA88D, 0x25E2},
    {0xA88E, 0xA88E, 0x25E3}, {0xA88F, 0xA88F, 0x25E4},
    {0xA890, 0xA890, 0x25E5}, {0xA891, 0xA891, 0x2609},
    {0xA892, 0xA892, 0x2295}, {0xA893, 0xA893, 0x3012},
    {0xA894, 0xA894, 0x301D}, {0xA895, 0xA895, 0x301E},
    {0xA896, 0xA896, 0xE7BC}, {0xA897, 0xA897, 0xE7BD},
    {0xA898, 0xA898, 0xE7BE}, {0xA899, 0xA899, 0xE7BF},
    {0xA89A, 0xA89A, 0xE7C0}, {0xA89B, 0xA89B, 0xE7C1},
    {0xA89C, 0xA89C, 0xE7C2}, {0xA89D, 0xA89D, 0xE7C3},
    {0xA89E, 0xA89E, 0xE7C4}, {0xA89F, 0xA89F, 0xE7C5},
    {0xA8A0, 0xA8A0, 0xE7C6}, {0x00EC, 0xA8A1, 0x0100},
    {0x00BB, 0xA8A2, 0x00C1}, {0x01B1, 0xA8A3, 0x01CD},
    {0x00BA, 0xA8A4, 0x00C0}, {0x00FD, 0xA8A5, 0x0112},
    {0x00C3, 0xA8A6, 0x00C9}, {0x0104, 0xA8A7, 0x011A},
    {0x00C2, 0xA8A8, 0x00C8}, {0x0113, 0xA8A9, 0x012A},
    {0x00C7, 0xA8AA, 0x00CD}, {0x01B2, 0xA8AB, 0x01CF},
    {0x00C6, 0xA8AC, 0x00CC}, {0x0132, 0xA8AD, 0x014C},
    {0x00CD, 0xA8AE, 0x00D3}, {0x01B3, 0xA8AF, 0x01D1},
    {0x00CC, 0xA8B0, 0x00D2}, {0x014F, 0xA8B1, 0x016A},
    {0x00D3, 0xA8B2, 0x00DA}, {0x01B4, 0xA8B3, 0x01D3},
    {0x00D2, 0xA8B4, 0x00D9}, {0x01B5, 0xA8B5, 0x01D5},
    {0x01B6, 0xA8B6, 0x01D7}, {0x01B7, 0xA8B7, 0x01D9},
    {0x01B8, 0xA8B8, 0x01DB}, {0x00D5, 0xA8B9, 0x00DC},
    {0x00C4, 0xA8BA, 0x00CA}, {0x2AAD, 0xA8BB, 0x2C6D},
    {0x1DA0, 0xA8BC, 0x1E3E}, {0x012B, 0xA8BD, 0x0143},
    {0x012E, 0xA8BE, 0x0147}, {0x01D4, 0xA8BF, 0x01F8},
    {0xA8C0, 0xA8C0, 0x0261}, {0xA8C1, 0xA8C1, 0xE7C9},
    {0xA8C2, 0xA8C2, 0xE7CA}, {0xA8C3, 0xA8C3, 0xE7CB},
    {0xA8C4, 0xA8C4, 0xE7CC}, {0xA8C5, 0xA8C5, 0x3105},
    {0xA8C6, 0xA8C6, 0x3106}, {0xA8C7, 0xA8C7, 0x3107},
    {0xA8C8, 0xA8C8, 0x3108}, {0xA8C9, 0xA8C9, 0x3109},
    {0xA8CA, 0xA8CA, 0x310A}, {0xA8CB, 0xA8CB, 0x310B},
    {0xA8CC, 0xA8CC, 0x310C}, {0xA8CD, 0xA8CD, 0x310D},
    {0xA8CE, 0xA8CE, 0x310E}, {0xA8CF, 0xA8CF, 0x310F},
    {0xA8D0, 0xA8D0, 0x3110}, {0xA8D1, 0xA8D1, 0x3111},
    {0xA8D2, 0xA8D2, 0x3112}, {0xA8D3, 0xA8D3, 0x3113},
    {0xA8D4, 0xA8D4, 0x3114}, {0xA8D5, 0xA8D5, 0x3115},
    {0xA8D6, 0xA8D6, 0x3116}, {0xA8D7, 0xA8D7, 0x3117},
    {0xA8D8, 0xA8D8, 0x3118}, {0xA8D9, 0xA8D9, 0x3119},
    {0xA8DA, 0xA8DA, 0x311A}, {0xA8DB, 0xA8DB, 0x311B},
    {0xA8DC, 0xA8DC, 0x311C}, {0xA8DD, 0xA8DD, 0x311D},
    {0xA8DE, 0xA8DE, 0x311E}, {0xA8DF, 0xA8DF, 0x311F},
    {0xA8E0, 0xA8E0, 0x3120}, {0xA8E1, 0xA8E1, 0x3121},
    {0xA8E2, 0xA8E2, 0x3122}, {0xA8E3, 0xA8E3, 0x3123},
    {0xA8E4, 0xA8E4, 0x3124}, {0xA8E5, 0xA8E5, 0x3125},
    {0xA8E6, 0xA8E6, 0x3126}, {0xA8E7, 0xA8E7, 0x3127},
    {0xA8E8, 0xA8E8, 0x3128}, {0xA8E9, 0xA8E9, 0x3129},
    {0xA8EA, 0xA8EA, 0xE7CD}, {0xA8EB, 0xA8EB, 0xE7CE},
    {0xA8EC, 0xA8EC, 0xE7CF}, {0xA8ED, 0xA8ED, 0xE7D0},
    {0xA8EE, 0xA8EE, 0xE7D1}, {0xA8EF, 0xA8EF, 0xE7D2},
    {0xA8F0, 0xA8F0, 0xE7D3}, {0xA8F1, 0xA8F1, 0xE7D4},
    {0xA8F2, 0xA8F2, 0xE7D5}, {0xA8F3, 0xA8F3, 0xE7D6},
    {0xA8F4, 0xA8F4, 0xE7D7}, {0xA8F5, 0xA8F5, 0xE7D8},
    {0xA8F6, 0xA8F6, 0xE7D9}, {0xA8F7, 0xA8F7, 0xE7DA},
    {0xA8F8, 0xA8F8, 0xE7DB}, {0xA8F9, 0xA8F9, 0xE7DC},
    {0xA8FA, 0xA8FA, 0xE7DD}, {0xA8FB, 0xA8FB, 0xE7DE},
    {0xA8FC, 0xA8FC, 0xE7DF}, {0xA8FD, 0xA8FD, 0xE7E0},
    {0xA8FE, 0xA8FE, 0xE7E1}, {0xA8FF, 0xA8FF, 0x003F}};

/**
  Unicase array for 0xE600-0xE6FF
  Plus 0x20000, they're the diff(diff between code and 81308130)
  for 4-byte code points
*/
static const MY_UNICASE_CHARACTER planeE6[] = {
    {0xE600, 0xE600, 0x103B8}, {0xE601, 0xE601, 0x103B9},
    {0xE602, 0xE602, 0x103BA}, {0xE603, 0xE603, 0x103BB},
    {0xE604, 0xE604, 0x103BC}, {0xE605, 0xE605, 0x103BD},
    {0xE606, 0xE606, 0x103BE}, {0xE607, 0xE607, 0x103BF},
    {0xE608, 0xE608, 0x103C0}, {0xE609, 0xE609, 0x103C1},
    {0xE60A, 0xE60A, 0x103C2}, {0xE60B, 0xE60B, 0x103C3},
    {0xE60C, 0xE60C, 0x103C4}, {0xE60D, 0xE60D, 0x103C5},
    {0xE60E, 0xE60E, 0x103C6}, {0xE60F, 0xE60F, 0x103C7},
    {0xE610, 0xE610, 0x103C8}, {0xE611, 0xE611, 0x103C9},
    {0xE612, 0xE612, 0x103CA}, {0xE613, 0xE613, 0x103CB},
    {0xE614, 0xE614, 0x103CC}, {0xE615, 0xE615, 0x103CD},
    {0xE616, 0xE616, 0x103CE}, {0xE617, 0xE617, 0x103CF},
    {0xE618, 0xE618, 0x103D0}, {0xE619, 0xE619, 0x103D1},
    {0xE61A, 0xE61A, 0x103D2}, {0xE61B, 0xE61B, 0x103D3},
    {0xE61C, 0xE61C, 0x103D4}, {0xE61D, 0xE61D, 0x103D5},
    {0xE61E, 0xE61E, 0x103D6}, {0xE61F, 0xE61F, 0x103D7},
    {0xE620, 0xE620, 0x103D8}, {0xE621, 0xE621, 0x103D9},
    {0xE622, 0xE622, 0x103DA}, {0xE623, 0xE623, 0x103DB},
    {0xE624, 0xE624, 0x103DC}, {0xE625, 0xE625, 0x103DD},
    {0xE626, 0xE626, 0x103DE}, {0xE627, 0xE627, 0x103DF},
    {0xE628, 0xE628, 0x103E0}, {0xE629, 0xE629, 0x103E1},
    {0xE62A, 0xE62A, 0x103E2}, {0xE62B, 0xE62B, 0x103E3},
    {0xE62C, 0xE62C, 0x103E4}, {0xE62D, 0xE62D, 0x103E5},
    {0xE62E, 0xE62E, 0x103E6}, {0xE62F, 0xE62F, 0x103E7},
    {0xE630, 0xE630, 0x103E8}, {0xE631, 0xE631, 0x103E9},
    {0xE632, 0xE632, 0x103EA}, {0xE633, 0xE633, 0x103EB},
    {0xE634, 0xE634, 0x103EC}, {0xE635, 0xE635, 0x103ED},
    {0xE636, 0xE636, 0x103EE}, {0xE637, 0xE637, 0x103EF},
    {0xE638, 0xE638, 0x103F0}, {0xE639, 0xE639, 0x103F1},
    {0xE63A, 0xE63A, 0x103F2}, {0xE63B, 0xE63B, 0x103F3},
    {0xE63C, 0xE63C, 0x103F4}, {0xE63D, 0xE63D, 0x103F5},
    {0xE63E, 0xE63E, 0x103F6}, {0xE63F, 0xE63F, 0x103F7},
    {0xE640, 0xE640, 0x103F8}, {0xE641, 0xE641, 0x103F9},
    {0xE642, 0xE642, 0x103FA}, {0xE643, 0xE643, 0x103FB},
    {0xE644, 0xE644, 0x103FC}, {0xE645, 0xE645, 0x103FD},
    {0xE646, 0xE646, 0x103FE}, {0xE647, 0xE647, 0x103FF},
    {0xE648, 0xE670, 0x10400}, {0xE649, 0xE671, 0x10401},
    {0xE64A, 0xE672, 0x10402}, {0xE64B, 0xE673, 0x10403},
    {0xE64C, 0xE674, 0x10404}, {0xE64D, 0xE675, 0x10405},
    {0xE64E, 0xE676, 0x10406}, {0xE64F, 0xE677, 0x10407},
    {0xE650, 0xE678, 0x10408}, {0xE651, 0xE679, 0x10409},
    {0xE652, 0xE67A, 0x1040A}, {0xE653, 0xE67B, 0x1040B},
    {0xE654, 0xE67C, 0x1040C}, {0xE655, 0xE67D, 0x1040D},
    {0xE656, 0xE67E, 0x1040E}, {0xE657, 0xE67F, 0x1040F},
    {0xE658, 0xE680, 0x10410}, {0xE659, 0xE681, 0x10411},
    {0xE65A, 0xE682, 0x10412}, {0xE65B, 0xE683, 0x10413},
    {0xE65C, 0xE684, 0x10414}, {0xE65D, 0xE685, 0x10415},
    {0xE65E, 0xE686, 0x10416}, {0xE65F, 0xE687, 0x10417},
    {0xE660, 0xE688, 0x10418}, {0xE661, 0xE689, 0x10419},
    {0xE662, 0xE68A, 0x1041A}, {0xE663, 0xE68B, 0x1041B},
    {0xE664, 0xE68C, 0x1041C}, {0xE665, 0xE68D, 0x1041D},
    {0xE666, 0xE68E, 0x1041E}, {0xE667, 0xE68F, 0x1041F},
    {0xE668, 0xE690, 0x10420}, {0xE669, 0xE691, 0x10421},
    {0xE66A, 0xE692, 0x10422}, {0xE66B, 0xE693, 0x10423},
    {0xE66C, 0xE694, 0x10424}, {0xE66D, 0xE695, 0x10425},
    {0xE66E, 0xE696, 0x10426}, {0xE66F, 0xE697, 0x10427},
    {0xE648, 0xE670, 0x10400}, {0xE649, 0xE671, 0x10401},
    {0xE64A, 0xE672, 0x10402}, {0xE64B, 0xE673, 0x10403},
    {0xE64C, 0xE674, 0x10404}, {0xE64D, 0xE675, 0x10405},
    {0xE64E, 0xE676, 0x10406}, {0xE64F, 0xE677, 0x10407},
    {0xE650, 0xE678, 0x10408}, {0xE651, 0xE679, 0x10409},
    {0xE652, 0xE67A, 0x1040A}, {0xE653, 0xE67B, 0x1040B},
    {0xE654, 0xE67C, 0x1040C}, {0xE655, 0xE67D, 0x1040D},
    {0xE656, 0xE67E, 0x1040E}, {0xE657, 0xE67F, 0x1040F},
    {0xE658, 0xE680, 0x10410}, {0xE659, 0xE681, 0x10411},
    {0xE65A, 0xE682, 0x10412}, {0xE65B, 0xE683, 0x10413},
    {0xE65C, 0xE684, 0x10414}, {0xE65D, 0xE685, 0x10415},
    {0xE65E, 0xE686, 0x10416}, {0xE65F, 0xE687, 0x10417},
    {0xE660, 0xE688, 0x10418}, {0xE661, 0xE689, 0x10419},
    {0xE662, 0xE68A, 0x1041A}, {0xE663, 0xE68B, 0x1041B},
    {0xE664, 0xE68C, 0x1041C}, {0xE665, 0xE68D, 0x1041D},
    {0xE666, 0xE68E, 0x1041E}, {0xE667, 0xE68F, 0x1041F},
    {0xE668, 0xE690, 0x10420}, {0xE669, 0xE691, 0x10421},
    {0xE66A, 0xE692, 0x10422}, {0xE66B, 0xE693, 0x10423},
    {0xE66C, 0xE694, 0x10424}, {0xE66D, 0xE695, 0x10425},
    {0xE66E, 0xE696, 0x10426}, {0xE66F, 0xE697, 0x10427},
    {0xE698, 0xE698, 0x10450}, {0xE699, 0xE699, 0x10451},
    {0xE69A, 0xE69A, 0x10452}, {0xE69B, 0xE69B, 0x10453},
    {0xE69C, 0xE69C, 0x10454}, {0xE69D, 0xE69D, 0x10455},
    {0xE69E, 0xE69E, 0x10456}, {0xE69F, 0xE69F, 0x10457},
    {0xE6A0, 0xE6A0, 0x10458}, {0xE6A1, 0xE6A1, 0x10459},
    {0xE6A2, 0xE6A2, 0x1045A}, {0xE6A3, 0xE6A3, 0x1045B},
    {0xE6A4, 0xE6A4, 0x1045C}, {0xE6A5, 0xE6A5, 0x1045D},
    {0xE6A6, 0xE6A6, 0x1045E}, {0xE6A7, 0xE6A7, 0x1045F},
    {0xE6A8, 0xE6A8, 0x10460}, {0xE6A9, 0xE6A9, 0x10461},
    {0xE6AA, 0xE6AA, 0x10462}, {0xE6AB, 0xE6AB, 0x10463},
    {0xE6AC, 0xE6AC, 0x10464}, {0xE6AD, 0xE6AD, 0x10465},
    {0xE6AE, 0xE6AE, 0x10466}, {0xE6AF, 0xE6AF, 0x10467},
    {0xE6B0, 0xE6B0, 0x10468}, {0xE6B1, 0xE6B1, 0x10469},
    {0xE6B2, 0xE6B2, 0x1046A}, {0xE6B3, 0xE6B3, 0x1046B},
    {0xE6B4, 0xE6B4, 0x1046C}, {0xE6B5, 0xE6B5, 0x1046D},
    {0xE6B6, 0xE6B6, 0x1046E}, {0xE6B7, 0xE6B7, 0x1046F},
    {0xE6B8, 0xE6B8, 0x10470}, {0xE6B9, 0xE6B9, 0x10471},
    {0xE6BA, 0xE6BA, 0x10472}, {0xE6BB, 0xE6BB, 0x10473},
    {0xE6BC, 0xE6BC, 0x10474}, {0xE6BD, 0xE6BD, 0x10475},
    {0xE6BE, 0xE6BE, 0x10476}, {0xE6BF, 0xE6BF, 0x10477},
    {0xE6C0, 0xE6C0, 0x10478}, {0xE6C1, 0xE6C1, 0x10479},
    {0xE6C2, 0xE6C2, 0x1047A}, {0xE6C3, 0xE6C3, 0x1047B},
    {0xE6C4, 0xE6C4, 0x1047C}, {0xE6C5, 0xE6C5, 0x1047D},
    {0xE6C6, 0xE6C6, 0x1047E}, {0xE6C7, 0xE6C7, 0x1047F},
    {0xE6C8, 0xE6C8, 0x10480}, {0xE6C9, 0xE6C9, 0x10481},
    {0xE6CA, 0xE6CA, 0x10482}, {0xE6CB, 0xE6CB, 0x10483},
    {0xE6CC, 0xE6CC, 0x10484}, {0xE6CD, 0xE6CD, 0x10485},
    {0xE6CE, 0xE6CE, 0x10486}, {0xE6CF, 0xE6CF, 0x10487},
    {0xE6D0, 0xE6D0, 0x10488}, {0xE6D1, 0xE6D1, 0x10489},
    {0xE6D2, 0xE6D2, 0x1048A}, {0xE6D3, 0xE6D3, 0x1048B},
    {0xE6D4, 0xE6D4, 0x1048C}, {0xE6D5, 0xE6D5, 0x1048D},
    {0xE6D6, 0xE6D6, 0x1048E}, {0xE6D7, 0xE6D7, 0x1048F},
    {0xE6D8, 0xE6D8, 0x10490}, {0xE6D9, 0xE6D9, 0x10491},
    {0xE6DA, 0xE6DA, 0x10492}, {0xE6DB, 0xE6DB, 0x10493},
    {0xE6DC, 0xE6DC, 0x10494}, {0xE6DD, 0xE6DD, 0x10495},
    {0xE6DE, 0xE6DE, 0x10496}, {0xE6DF, 0xE6DF, 0x10497},
    {0xE6E0, 0xE6E0, 0x10498}, {0xE6E1, 0xE6E1, 0x10499},
    {0xE6E2, 0xE6E2, 0x1049A}, {0xE6E3, 0xE6E3, 0x1049B},
    {0xE6E4, 0xE6E4, 0x1049C}, {0xE6E5, 0xE6E5, 0x1049D},
    {0xE6E6, 0xE6E6, 0x1049E}, {0xE6E7, 0xE6E7, 0x1049F},
    {0xE6E8, 0xE6E8, 0x104A0}, {0xE6E9, 0xE6E9, 0x104A1},
    {0xE6EA, 0xE6EA, 0x104A2}, {0xE6EB, 0xE6EB, 0x104A3},
    {0xE6EC, 0xE6EC, 0x104A4}, {0xE6ED, 0xE6ED, 0x104A5},
    {0xE6EE, 0xE6EE, 0x104A6}, {0xE6EF, 0xE6EF, 0x104A7},
    {0xE6F0, 0xE6F0, 0x104A8}, {0xE6F1, 0xE6F1, 0x104A9},
    {0xE6F2, 0xE6F2, 0x104AA}, {0xE6F3, 0xE6F3, 0x104AB},
    {0xE6F4, 0xE6F4, 0x104AC}, {0xE6F5, 0xE6F5, 0x104AD},
    {0xE6F6, 0xE6F6, 0x104AE}, {0xE6F7, 0xE6F7, 0x104AF},
    {0xE6F8, 0xE6F8, 0x104B0}, {0xE6F9, 0xE6F9, 0x104B1},
    {0xE6FA, 0xE6FA, 0x104B2}, {0xE6FB, 0xE6FB, 0x104B3},
    {0xE6FC, 0xE6FC, 0x104B4}, {0xE6FD, 0xE6FD, 0x104B5},
    {0xE6FE, 0xE6FE, 0x104B6}, {0xE6FF, 0xE6FF, 0x104B7}};

/**
  The UNICASE array
*/
static const MY_UNICASE_CHARACTER *my_caseinfo_pages_gb18030[256] = {
    plane00, plane01, plane02, plane03, plane04, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    plane10, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, plane1D, plane1E, plane1F,
    plane20, nullptr, nullptr, plane23, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, plane2A, plane2B, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, plane51, plane52, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, planeA2, planeA3, nullptr, nullptr, planeA6, planeA7,
    planeA8, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, planeE6, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
    nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr};

/**
  UNICASE INFO
*/
static MY_UNICASE_INFO my_caseinfo_gb18030 = {0xFFFF,
                                              my_caseinfo_pages_gb18030};

/**
  Mapping table from 2-byte gb18030 to unicode
  including all 2-byte code points in [GB+8140, GB+FEFE],
  with 0 for those invalid code points
*/
static const uint16 tab_gb18030_2_uni[] = {
    0x4E02, 0x4E04, 0x4E05, 0x4E06, 0x4E0F, 0x4E12, 0x4E17, 0x4E1F, 0x4E20,
    0x4E21, 0x4E23, 0x4E26, 0x4E29, 0x4E2E, 0x4E2F, 0x4E31, 0x4E33, 0x4E35,
    0x4E37, 0x4E3C, 0x4E40, 0x4E41, 0x4E42, 0x4E44, 0x4E46, 0x4E4A, 0x4E51,
    0x4E55, 0x4E57, 0x4E5A, 0x4E5B, 0x4E62, 0x4E63, 0x4E64, 0x4E65, 0x4E67,
    0x4E68, 0x4E6A, 0x4E6B, 0x4E6C, 0x4E6D, 0x4E6E, 0x4E6F, 0x4E72, 0x4E74,
    0x4E75, 0x4E76, 0x4E77, 0x4E78, 0x4E79, 0x4E7A, 0x4E7B, 0x4E7C, 0x4E7D,
    0x4E7F, 0x4E80, 0x4E81, 0x4E82, 0x4E83, 0x4E84, 0x4E85, 0x4E87, 0x4E8A,
    0,      0x4E90, 0x4E96, 0x4E97, 0x4E99, 0x4E9C, 0x4E9D, 0x4E9E, 0x4EA3,
    0x4EAA, 0x4EAF, 0x4EB0, 0x4EB1, 0x4EB4, 0x4EB6, 0x4EB7, 0x4EB8, 0x4EB9,
    0x4EBC, 0x4EBD, 0x4EBE, 0x4EC8, 0x4ECC, 0x4ECF, 0x4ED0, 0x4ED2, 0x4EDA,
    0x4EDB, 0x4EDC, 0x4EE0, 0x4EE2, 0x4EE6, 0x4EE7, 0x4EE9, 0x4EED, 0x4EEE,
    0x4EEF, 0x4EF1, 0x4EF4, 0x4EF8, 0x4EF9, 0x4EFA, 0x4EFC, 0x4EFE, 0x4F00,
    0x4F02, 0x4F03, 0x4F04, 0x4F05, 0x4F06, 0x4F07, 0x4F08, 0x4F0B, 0x4F0C,
    0x4F12, 0x4F13, 0x4F14, 0x4F15, 0x4F16, 0x4F1C, 0x4F1D, 0x4F21, 0x4F23,
    0x4F28, 0x4F29, 0x4F2C, 0x4F2D, 0x4F2E, 0x4F31, 0x4F33, 0x4F35, 0x4F37,
    0x4F39, 0x4F3B, 0x4F3E, 0x4F3F, 0x4F40, 0x4F41, 0x4F42, 0x4F44, 0x4F45,
    0x4F47, 0x4F48, 0x4F49, 0x4F4A, 0x4F4B, 0x4F4C, 0x4F52, 0x4F54, 0x4F56,
    0x4F61, 0x4F62, 0x4F66, 0x4F68, 0x4F6A, 0x4F6B, 0x4F6D, 0x4F6E, 0x4F71,
    0x4F72, 0x4F75, 0x4F77, 0x4F78, 0x4F79, 0x4F7A, 0x4F7D, 0x4F80, 0x4F81,
    0x4F82, 0x4F85, 0x4F86, 0x4F87, 0x4F8A, 0x4F8C, 0x4F8E, 0x4F90, 0x4F92,
    0x4F93, 0x4F95, 0x4F96, 0x4F98, 0x4F99, 0x4F9A, 0x4F9C, 0x4F9E, 0x4F9F,
    0x4FA1, 0x4FA2, 0,      0x4FA4, 0x4FAB, 0x4FAD, 0x4FB0, 0x4FB1, 0x4FB2,
    0x4FB3, 0x4FB4, 0x4FB6, 0x4FB7, 0x4FB8, 0x4FB9, 0x4FBA, 0x4FBB, 0x4FBC,
    0x4FBD, 0x4FBE, 0x4FC0, 0x4FC1, 0x4FC2, 0x4FC6, 0x4FC7, 0x4FC8, 0x4FC9,
    0x4FCB, 0x4FCC, 0x4FCD, 0x4FD2, 0x4FD3, 0x4FD4, 0x4FD5, 0x4FD6, 0x4FD9,
    0x4FDB, 0x4FE0, 0x4FE2, 0x4FE4, 0x4FE5, 0x4FE7, 0x4FEB, 0x4FEC, 0x4FF0,
    0x4FF2, 0x4FF4, 0x4FF5, 0x4FF6, 0x4FF7, 0x4FF9, 0x4FFB, 0x4FFC, 0x4FFD,
    0x4FFF, 0x5000, 0x5001, 0x5002, 0x5003, 0x5004, 0x5005, 0x5006, 0x5007,
    0x5008, 0x5009, 0x500A, 0,      0x500B, 0x500E, 0x5010, 0x5011, 0x5013,
    0x5015, 0x5016, 0x5017, 0x501B, 0x501D, 0x501E, 0x5020, 0x5022, 0x5023,
    0x5024, 0x5027, 0x502B, 0x502F, 0x5030, 0x5031, 0x5032, 0x5033, 0x5034,
    0x5035, 0x5036, 0x5037, 0x5038, 0x5039, 0x503B, 0x503D, 0x503F, 0x5040,
    0x5041, 0x5042, 0x5044, 0x5045, 0x5046, 0x5049, 0x504A, 0x504B, 0x504D,
    0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5056, 0x5057, 0x5058, 0x5059,
    0x505B, 0x505D, 0x505E, 0x505F, 0x5060, 0x5061, 0x5062, 0x5063, 0x5064,
    0x5066, 0x5067, 0x5068, 0x5069, 0x506A, 0x506B, 0x506D, 0x506E, 0x506F,
    0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5078, 0x5079, 0x507A,
    0x507C, 0x507D, 0x5081, 0x5082, 0x5083, 0x5084, 0x5086, 0x5087, 0x5089,
    0x508A, 0x508B, 0x508C, 0x508E, 0x508F, 0x5090, 0x5091, 0x5092, 0x5093,
    0x5094, 0x5095, 0x5096, 0x5097, 0x5098, 0x5099, 0x509A, 0x509B, 0x509C,
    0x509D, 0x509E, 0x509F, 0x50A0, 0x50A1, 0x50A2, 0x50A4, 0x50A6, 0x50AA,
    0x50AB, 0x50AD, 0x50AE, 0x50AF, 0x50B0, 0x50B1, 0x50B3, 0x50B4, 0x50B5,
    0x50B6, 0x50B7, 0x50B8, 0x50B9, 0x50BC, 0,      0x50BD, 0x50BE, 0x50BF,
    0x50C0, 0x50C1, 0x50C2, 0x50C3, 0x50C4, 0x50C5, 0x50C6, 0x50C7, 0x50C8,
    0x50C9, 0x50CA, 0x50CB, 0x50CC, 0x50CD, 0x50CE, 0x50D0, 0x50D1, 0x50D2,
    0x50D3, 0x50D4, 0x50D5, 0x50D7, 0x50D8, 0x50D9, 0x50DB, 0x50DC, 0x50DD,
    0x50DE, 0x50DF, 0x50E0, 0x50E1, 0x50E2, 0x50E3, 0x50E4, 0x50E5, 0x50E8,
    0x50E9, 0x50EA, 0x50EB, 0x50EF, 0x50F0, 0x50F1, 0x50F2, 0x50F4, 0x50F6,
    0x50F7, 0x50F8, 0x50F9, 0x50FA, 0x50FC, 0x50FD, 0x50FE, 0x50FF, 0x5100,
    0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5108, 0,      0x5109, 0x510A,
    0x510C, 0x510D, 0x510E, 0x510F, 0x5110, 0x5111, 0x5113, 0x5114, 0x5115,
    0x5116, 0x5117, 0x5118, 0x5119, 0x511A, 0x511B, 0x511C, 0x511D, 0x511E,
    0x511F, 0x5120, 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, 0x5128,
    0x5129, 0x512A, 0x512B, 0x512C, 0x512D, 0x512E, 0x512F, 0x5130, 0x5131,
    0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, 0x5138, 0x5139, 0x513A,
    0x513B, 0x513C, 0x513D, 0x513E, 0x5142, 0x5147, 0x514A, 0x514C, 0x514E,
    0x514F, 0x5150, 0x5152, 0x5153, 0x5157, 0x5158, 0x5159, 0x515B, 0x515D,
    0x515E, 0x515F, 0x5160, 0x5161, 0x5163, 0x5164, 0x5166, 0x5167, 0x5169,
    0x516A, 0x516F, 0x5172, 0x517A, 0x517E, 0x517F, 0x5183, 0x5184, 0x5186,
    0x5187, 0x518A, 0x518B, 0x518E, 0x518F, 0x5190, 0x5191, 0x5193, 0x5194,
    0x5198, 0x519A, 0x519D, 0x519E, 0x519F, 0x51A1, 0x51A3, 0x51A6, 0x51A7,
    0x51A8, 0x51A9, 0x51AA, 0x51AD, 0x51AE, 0x51B4, 0x51B8, 0x51B9, 0x51BA,
    0x51BE, 0x51BF, 0x51C1, 0x51C2, 0x51C3, 0x51C5, 0x51C8, 0x51CA, 0x51CD,
    0x51CE, 0x51D0, 0x51D2, 0x51D3, 0x51D4, 0x51D5, 0x51D6, 0x51D7, 0,
    0x51D8, 0x51D9, 0x51DA, 0x51DC, 0x51DE, 0x51DF, 0x51E2, 0x51E3, 0x51E5,
    0x51E6, 0x51E7, 0x51E8, 0x51E9, 0x51EA, 0x51EC, 0x51EE, 0x51F1, 0x51F2,
    0x51F4, 0x51F7, 0x51FE, 0x5204, 0x5205, 0x5209, 0x520B, 0x520C, 0x520F,
    0x5210, 0x5213, 0x5214, 0x5215, 0x521C, 0x521E, 0x521F, 0x5221, 0x5222,
    0x5223, 0x5225, 0x5226, 0x5227, 0x522A, 0x522C, 0x522F, 0x5231, 0x5232,
    0x5234, 0x5235, 0x523C, 0x523E, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248,
    0x5249, 0x524B, 0x524E, 0x524F, 0x5252, 0x5253, 0x5255, 0x5257, 0x5258,
    0,      0x5259, 0x525A, 0x525B, 0x525D, 0x525F, 0x5260, 0x5262, 0x5263,
    0x5264, 0x5266, 0x5268, 0x526B, 0x526C, 0x526D, 0x526E, 0x5270, 0x5271,
    0x5273, 0x5274, 0x5275, 0x5276, 0x5277, 0x5278, 0x5279, 0x527A, 0x527B,
    0x527C, 0x527E, 0x5280, 0x5283, 0x5284, 0x5285, 0x5286, 0x5287, 0x5289,
    0x528A, 0x528B, 0x528C, 0x528D, 0x528E, 0x528F, 0x5291, 0x5292, 0x5294,
    0x5295, 0x5296, 0x5297, 0x5298, 0x5299, 0x529A, 0x529C, 0x52A4, 0x52A5,
    0x52A6, 0x52A7, 0x52AE, 0x52AF, 0x52B0, 0x52B4, 0x52B5, 0x52B6, 0x52B7,
    0x52B8, 0x52B9, 0x52BA, 0x52BB, 0x52BC, 0x52BD, 0x52C0, 0x52C1, 0x52C2,
    0x52C4, 0x52C5, 0x52C6, 0x52C8, 0x52CA, 0x52CC, 0x52CD, 0x52CE, 0x52CF,
    0x52D1, 0x52D3, 0x52D4, 0x52D5, 0x52D7, 0x52D9, 0x52DA, 0x52DB, 0x52DC,
    0x52DD, 0x52DE, 0x52E0, 0x52E1, 0x52E2, 0x52E3, 0x52E5, 0x52E6, 0x52E7,
    0x52E8, 0x52E9, 0x52EA, 0x52EB, 0x52EC, 0x52ED, 0x52EE, 0x52EF, 0x52F1,
    0x52F2, 0x52F3, 0x52F4, 0x52F5, 0x52F6, 0x52F7, 0x52F8, 0x52FB, 0x52FC,
    0x52FD, 0x5301, 0x5302, 0x5303, 0x5304, 0x5307, 0x5309, 0x530A, 0x530B,
    0x530C, 0x530E, 0,      0x5311, 0x5312, 0x5313, 0x5314, 0x5318, 0x531B,
    0x531C, 0x531E, 0x531F, 0x5322, 0x5324, 0x5325, 0x5327, 0x5328, 0x5329,
    0x532B, 0x532C, 0x532D, 0x532F, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334,
    0x5335, 0x5336, 0x5337, 0x5338, 0x533C, 0x533D, 0x5340, 0x5342, 0x5344,
    0x5346, 0x534B, 0x534C, 0x534D, 0x5350, 0x5354, 0x5358, 0x5359, 0x535B,
    0x535D, 0x5365, 0x5368, 0x536A, 0x536C, 0x536D, 0x5372, 0x5376, 0x5379,
    0x537B, 0x537C, 0x537D, 0x537E, 0x5380, 0x5381, 0x5383, 0x5387, 0x5388,
    0x538A, 0x538E, 0x538F, 0,      0x5390, 0x5391, 0x5392, 0x5393, 0x5394,
    0x5396, 0x5397, 0x5399, 0x539B, 0x539C, 0x539E, 0x53A0, 0x53A1, 0x53A4,
    0x53A7, 0x53AA, 0x53AB, 0x53AC, 0x53AD, 0x53AF, 0x53B0, 0x53B1, 0x53B2,
    0x53B3, 0x53B4, 0x53B5, 0x53B7, 0x53B8, 0x53B9, 0x53BA, 0x53BC, 0x53BD,
    0x53BE, 0x53C0, 0x53C3, 0x53C4, 0x53C5, 0x53C6, 0x53C7, 0x53CE, 0x53CF,
    0x53D0, 0x53D2, 0x53D3, 0x53D5, 0x53DA, 0x53DC, 0x53DD, 0x53DE, 0x53E1,
    0x53E2, 0x53E7, 0x53F4, 0x53FA, 0x53FE, 0x53FF, 0x5400, 0x5402, 0x5405,
    0x5407, 0x540B, 0x5414, 0x5418, 0x5419, 0x541A, 0x541C, 0x5422, 0x5424,
    0x5425, 0x542A, 0x5430, 0x5433, 0x5436, 0x5437, 0x543A, 0x543D, 0x543F,
    0x5441, 0x5442, 0x5444, 0x5445, 0x5447, 0x5449, 0x544C, 0x544D, 0x544E,
    0x544F, 0x5451, 0x545A, 0x545D, 0x545E, 0x545F, 0x5460, 0x5461, 0x5463,
    0x5465, 0x5467, 0x5469, 0x546A, 0x546B, 0x546C, 0x546D, 0x546E, 0x546F,
    0x5470, 0x5474, 0x5479, 0x547A, 0x547E, 0x547F, 0x5481, 0x5483, 0x5485,
    0x5487, 0x5488, 0x5489, 0x548A, 0x548D, 0x5491, 0x5493, 0x5497, 0x5498,
    0x549C, 0x549E, 0x549F, 0x54A0, 0x54A1, 0,      0x54A2, 0x54A5, 0x54AE,
    0x54B0, 0x54B2, 0x54B5, 0x54B6, 0x54B7, 0x54B9, 0x54BA, 0x54BC, 0x54BE,
    0x54C3, 0x54C5, 0x54CA, 0x54CB, 0x54D6, 0x54D8, 0x54DB, 0x54E0, 0x54E1,
    0x54E2, 0x54E3, 0x54E4, 0x54EB, 0x54EC, 0x54EF, 0x54F0, 0x54F1, 0x54F4,
    0x54F5, 0x54F6, 0x54F7, 0x54F8, 0x54F9, 0x54FB, 0x54FE, 0x5500, 0x5502,
    0x5503, 0x5504, 0x5505, 0x5508, 0x550A, 0x550B, 0x550C, 0x550D, 0x550E,
    0x5512, 0x5513, 0x5515, 0x5516, 0x5517, 0x5518, 0x5519, 0x551A, 0x551C,
    0x551D, 0x551E, 0x551F, 0x5521, 0x5525, 0x5526, 0,      0x5528, 0x5529,
    0x552B, 0x552D, 0x5532, 0x5534, 0x5535, 0x5536, 0x5538, 0x5539, 0x553A,
    0x553B, 0x553D, 0x5540, 0x5542, 0x5545, 0x5547, 0x5548, 0x554B, 0x554C,
    0x554D, 0x554E, 0x554F, 0x5551, 0x5552, 0x5553, 0x5554, 0x5557, 0x5558,
    0x5559, 0x555A, 0x555B, 0x555D, 0x555E, 0x555F, 0x5560, 0x5562, 0x5563,
    0x5568, 0x5569, 0x556B, 0x556F, 0x5570, 0x5571, 0x5572, 0x5573, 0x5574,
    0x5579, 0x557A, 0x557D, 0x557F, 0x5585, 0x5586, 0x558C, 0x558D, 0x558E,
    0x5590, 0x5592, 0x5593, 0x5595, 0x5596, 0x5597, 0x559A, 0x559B, 0x559E,
    0x55A0, 0x55A1, 0x55A2, 0x55A3, 0x55A4, 0x55A5, 0x55A6, 0x55A8, 0x55A9,
    0x55AA, 0x55AB, 0x55AC, 0x55AD, 0x55AE, 0x55AF, 0x55B0, 0x55B2, 0x55B4,
    0x55B6, 0x55B8, 0x55BA, 0x55BC, 0x55BF, 0x55C0, 0x55C1, 0x55C2, 0x55C3,
    0x55C6, 0x55C7, 0x55C8, 0x55CA, 0x55CB, 0x55CE, 0x55CF, 0x55D0, 0x55D5,
    0x55D7, 0x55D8, 0x55D9, 0x55DA, 0x55DB, 0x55DE, 0x55E0, 0x55E2, 0x55E7,
    0x55E9, 0x55ED, 0x55EE, 0x55F0, 0x55F1, 0x55F4, 0x55F6, 0x55F8, 0x55F9,
    0x55FA, 0x55FB, 0x55FC, 0x55FF, 0x5602, 0x5603, 0x5604, 0x5605, 0,
    0x5606, 0x5607, 0x560A, 0x560B, 0x560D, 0x5610, 0x5611, 0x5612, 0x5613,
    0x5614, 0x5615, 0x5616, 0x5617, 0x5619, 0x561A, 0x561C, 0x561D, 0x5620,
    0x5621, 0x5622, 0x5625, 0x5626, 0x5628, 0x5629, 0x562A, 0x562B, 0x562E,
    0x562F, 0x5630, 0x5633, 0x5635, 0x5637, 0x5638, 0x563A, 0x563C, 0x563D,
    0x563E, 0x5640, 0x5641, 0x5642, 0x5643, 0x5644, 0x5645, 0x5646, 0x5647,
    0x5648, 0x5649, 0x564A, 0x564B, 0x564F, 0x5650, 0x5651, 0x5652, 0x5653,
    0x5655, 0x5656, 0x565A, 0x565B, 0x565D, 0x565E, 0x565F, 0x5660, 0x5661,
    0,      0x5663, 0x5665, 0x5666, 0x5667, 0x566D, 0x566E, 0x566F, 0x5670,
    0x5672, 0x5673, 0x5674, 0x5675, 0x5677, 0x5678, 0x5679, 0x567A, 0x567D,
    0x567E, 0x567F, 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5687, 0x5688,
    0x5689, 0x568A, 0x568B, 0x568C, 0x568D, 0x5690, 0x5691, 0x5692, 0x5694,
    0x5695, 0x5696, 0x5697, 0x5698, 0x5699, 0x569A, 0x569B, 0x569C, 0x569D,
    0x569E, 0x569F, 0x56A0, 0x56A1, 0x56A2, 0x56A4, 0x56A5, 0x56A6, 0x56A7,
    0x56A8, 0x56A9, 0x56AA, 0x56AB, 0x56AC, 0x56AD, 0x56AE, 0x56B0, 0x56B1,
    0x56B2, 0x56B3, 0x56B4, 0x56B5, 0x56B6, 0x56B8, 0x56B9, 0x56BA, 0x56BB,
    0x56BD, 0x56BE, 0x56BF, 0x56C0, 0x56C1, 0x56C2, 0x56C3, 0x56C4, 0x56C5,
    0x56C6, 0x56C7, 0x56C8, 0x56C9, 0x56CB, 0x56CC, 0x56CD, 0x56CE, 0x56CF,
    0x56D0, 0x56D1, 0x56D2, 0x56D3, 0x56D5, 0x56D6, 0x56D8, 0x56D9, 0x56DC,
    0x56E3, 0x56E5, 0x56E6, 0x56E7, 0x56E8, 0x56E9, 0x56EA, 0x56EC, 0x56EE,
    0x56EF, 0x56F2, 0x56F3, 0x56F6, 0x56F7, 0x56F8, 0x56FB, 0x56FC, 0x5700,
    0x5701, 0x5702, 0x5705, 0x5707, 0x570B, 0x570C, 0x570D, 0x570E, 0x570F,
    0x5710, 0x5711, 0,      0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717,
    0x5718, 0x5719, 0x571A, 0x571B, 0x571D, 0x571E, 0x5720, 0x5721, 0x5722,
    0x5724, 0x5725, 0x5726, 0x5727, 0x572B, 0x5731, 0x5732, 0x5734, 0x5735,
    0x5736, 0x5737, 0x5738, 0x573C, 0x573D, 0x573F, 0x5741, 0x5743, 0x5744,
    0x5745, 0x5746, 0x5748, 0x5749, 0x574B, 0x5752, 0x5753, 0x5754, 0x5755,
    0x5756, 0x5758, 0x5759, 0x5762, 0x5763, 0x5765, 0x5767, 0x576C, 0x576E,
    0x5770, 0x5771, 0x5772, 0x5774, 0x5775, 0x5778, 0x5779, 0x577A, 0x577D,
    0x577E, 0x577F, 0x5780, 0,      0x5781, 0x5787, 0x5788, 0x5789, 0x578A,
    0x578D, 0x578E, 0x578F, 0x5790, 0x5791, 0x5794, 0x5795, 0x5796, 0x5797,
    0x5798, 0x5799, 0x579A, 0x579C, 0x579D, 0x579E, 0x579F, 0x57A5, 0x57A8,
    0x57AA, 0x57AC, 0x57AF, 0x57B0, 0x57B1, 0x57B3, 0x57B5, 0x57B6, 0x57B7,
    0x57B9, 0x57BA, 0x57BB, 0x57BC, 0x57BD, 0x57BE, 0x57BF, 0x57C0, 0x57C1,
    0x57C4, 0x57C5, 0x57C6, 0x57C7, 0x57C8, 0x57C9, 0x57CA, 0x57CC, 0x57CD,
    0x57D0, 0x57D1, 0x57D3, 0x57D6, 0x57D7, 0x57DB, 0x57DC, 0x57DE, 0x57E1,
    0x57E2, 0x57E3, 0x57E5, 0x57E6, 0x57E7, 0x57E8, 0x57E9, 0x57EA, 0x57EB,
    0x57EC, 0x57EE, 0x57F0, 0x57F1, 0x57F2, 0x57F3, 0x57F5, 0x57F6, 0x57F7,
    0x57FB, 0x57FC, 0x57FE, 0x57FF, 0x5801, 0x5803, 0x5804, 0x5805, 0x5808,
    0x5809, 0x580A, 0x580C, 0x580E, 0x580F, 0x5810, 0x5812, 0x5813, 0x5814,
    0x5816, 0x5817, 0x5818, 0x581A, 0x581B, 0x581C, 0x581D, 0x581F, 0x5822,
    0x5823, 0x5825, 0x5826, 0x5827, 0x5828, 0x5829, 0x582B, 0x582C, 0x582D,
    0x582E, 0x582F, 0x5831, 0x5832, 0x5833, 0x5834, 0x5836, 0x5837, 0x5838,
    0x5839, 0x583A, 0x583B, 0x583C, 0x583D, 0,      0x583E, 0x583F, 0x5840,
    0x5841, 0x5842, 0x5843, 0x5845, 0x5846, 0x5847, 0x5848, 0x5849, 0x584A,
    0x584B, 0x584E, 0x584F, 0x5850, 0x5852, 0x5853, 0x5855, 0x5856, 0x5857,
    0x5859, 0x585A, 0x585B, 0x585C, 0x585D, 0x585F, 0x5860, 0x5861, 0x5862,
    0x5863, 0x5864, 0x5866, 0x5867, 0x5868, 0x5869, 0x586A, 0x586D, 0x586E,
    0x586F, 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877,
    0x5878, 0x5879, 0x587A, 0x587B, 0x587C, 0x587D, 0x587F, 0x5882, 0x5884,
    0x5886, 0x5887, 0x5888, 0x588A, 0x588B, 0x588C, 0,      0x588D, 0x588E,
    0x588F, 0x5890, 0x5891, 0x5894, 0x5895, 0x5896, 0x5897, 0x5898, 0x589B,
    0x589C, 0x589D, 0x58A0, 0x58A1, 0x58A2, 0x58A3, 0x58A4, 0x58A5, 0x58A6,
    0x58A7, 0x58AA, 0x58AB, 0x58AC, 0x58AD, 0x58AE, 0x58AF, 0x58B0, 0x58B1,
    0x58B2, 0x58B3, 0x58B4, 0x58B5, 0x58B6, 0x58B7, 0x58B8, 0x58B9, 0x58BA,
    0x58BB, 0x58BD, 0x58BE, 0x58BF, 0x58C0, 0x58C2, 0x58C3, 0x58C4, 0x58C6,
    0x58C7, 0x58C8, 0x58C9, 0x58CA, 0x58CB, 0x58CC, 0x58CD, 0x58CE, 0x58CF,
    0x58D0, 0x58D2, 0x58D3, 0x58D4, 0x58D6, 0x58D7, 0x58D8, 0x58D9, 0x58DA,
    0x58DB, 0x58DC, 0x58DD, 0x58DE, 0x58DF, 0x58E0, 0x58E1, 0x58E2, 0x58E3,
    0x58E5, 0x58E6, 0x58E7, 0x58E8, 0x58E9, 0x58EA, 0x58ED, 0x58EF, 0x58F1,
    0x58F2, 0x58F4, 0x58F5, 0x58F7, 0x58F8, 0x58FA, 0x58FB, 0x58FC, 0x58FD,
    0x58FE, 0x58FF, 0x5900, 0x5901, 0x5903, 0x5905, 0x5906, 0x5908, 0x5909,
    0x590A, 0x590B, 0x590C, 0x590E, 0x5910, 0x5911, 0x5912, 0x5913, 0x5917,
    0x5918, 0x591B, 0x591D, 0x591E, 0x5920, 0x5921, 0x5922, 0x5923, 0x5926,
    0x5928, 0x592C, 0x5930, 0x5932, 0x5933, 0x5935, 0x5936, 0x593B, 0,
    0x593D, 0x593E, 0x593F, 0x5940, 0x5943, 0x5945, 0x5946, 0x594A, 0x594C,
    0x594D, 0x5950, 0x5952, 0x5953, 0x5959, 0x595B, 0x595C, 0x595D, 0x595E,
    0x595F, 0x5961, 0x5963, 0x5964, 0x5966, 0x5967, 0x5968, 0x5969, 0x596A,
    0x596B, 0x596C, 0x596D, 0x596E, 0x596F, 0x5970, 0x5971, 0x5972, 0x5975,
    0x5977, 0x597A, 0x597B, 0x597C, 0x597E, 0x597F, 0x5980, 0x5985, 0x5989,
    0x598B, 0x598C, 0x598E, 0x598F, 0x5990, 0x5991, 0x5994, 0x5995, 0x5998,
    0x599A, 0x599B, 0x599C, 0x599D, 0x599F, 0x59A0, 0x59A1, 0x59A2, 0x59A6,
    0,      0x59A7, 0x59AC, 0x59AD, 0x59B0, 0x59B1, 0x59B3, 0x59B4, 0x59B5,
    0x59B6, 0x59B7, 0x59B8, 0x59BA, 0x59BC, 0x59BD, 0x59BF, 0x59C0, 0x59C1,
    0x59C2, 0x59C3, 0x59C4, 0x59C5, 0x59C7, 0x59C8, 0x59C9, 0x59CC, 0x59CD,
    0x59CE, 0x59CF, 0x59D5, 0x59D6, 0x59D9, 0x59DB, 0x59DE, 0x59DF, 0x59E0,
    0x59E1, 0x59E2, 0x59E4, 0x59E6, 0x59E7, 0x59E9, 0x59EA, 0x59EB, 0x59ED,
    0x59EE, 0x59EF, 0x59F0, 0x59F1, 0x59F2, 0x59F3, 0x59F4, 0x59F5, 0x59F6,
    0x59F7, 0x59F8, 0x59FA, 0x59FC, 0x59FD, 0x59FE, 0x5A00, 0x5A02, 0x5A0A,
    0x5A0B, 0x5A0D, 0x5A0E, 0x5A0F, 0x5A10, 0x5A12, 0x5A14, 0x5A15, 0x5A16,
    0x5A17, 0x5A19, 0x5A1A, 0x5A1B, 0x5A1D, 0x5A1E, 0x5A21, 0x5A22, 0x5A24,
    0x5A26, 0x5A27, 0x5A28, 0x5A2A, 0x5A2B, 0x5A2C, 0x5A2D, 0x5A2E, 0x5A2F,
    0x5A30, 0x5A33, 0x5A35, 0x5A37, 0x5A38, 0x5A39, 0x5A3A, 0x5A3B, 0x5A3D,
    0x5A3E, 0x5A3F, 0x5A41, 0x5A42, 0x5A43, 0x5A44, 0x5A45, 0x5A47, 0x5A48,
    0x5A4B, 0x5A4C, 0x5A4D, 0x5A4E, 0x5A4F, 0x5A50, 0x5A51, 0x5A52, 0x5A53,
    0x5A54, 0x5A56, 0x5A57, 0x5A58, 0x5A59, 0x5A5B, 0x5A5C, 0x5A5D, 0x5A5E,
    0x5A5F, 0x5A60, 0,      0x5A61, 0x5A63, 0x5A64, 0x5A65, 0x5A66, 0x5A68,
    0x5A69, 0x5A6B, 0x5A6C, 0x5A6D, 0x5A6E, 0x5A6F, 0x5A70, 0x5A71, 0x5A72,
    0x5A73, 0x5A78, 0x5A79, 0x5A7B, 0x5A7C, 0x5A7D, 0x5A7E, 0x5A80, 0x5A81,
    0x5A82, 0x5A83, 0x5A84, 0x5A85, 0x5A86, 0x5A87, 0x5A88, 0x5A89, 0x5A8A,
    0x5A8B, 0x5A8C, 0x5A8D, 0x5A8E, 0x5A8F, 0x5A90, 0x5A91, 0x5A93, 0x5A94,
    0x5A95, 0x5A96, 0x5A97, 0x5A98, 0x5A99, 0x5A9C, 0x5A9D, 0x5A9E, 0x5A9F,
    0x5AA0, 0x5AA1, 0x5AA2, 0x5AA3, 0x5AA4, 0x5AA5, 0x5AA6, 0x5AA7, 0x5AA8,
    0x5AA9, 0x5AAB, 0x5AAC, 0,      0x5AAD, 0x5AAE, 0x5AAF, 0x5AB0, 0x5AB1,
    0x5AB4, 0x5AB6, 0x5AB7, 0x5AB9, 0x5ABA, 0x5ABB, 0x5ABC, 0x5ABD, 0x5ABF,
    0x5AC0, 0x5AC3, 0x5AC4, 0x5AC5, 0x5AC6, 0x5AC7, 0x5AC8, 0x5ACA, 0x5ACB,
    0x5ACD, 0x5ACE, 0x5ACF, 0x5AD0, 0x5AD1, 0x5AD3, 0x5AD5, 0x5AD7, 0x5AD9,
    0x5ADA, 0x5ADB, 0x5ADD, 0x5ADE, 0x5ADF, 0x5AE2, 0x5AE4, 0x5AE5, 0x5AE7,
    0x5AE8, 0x5AEA, 0x5AEC, 0x5AED, 0x5AEE, 0x5AEF, 0x5AF0, 0x5AF2, 0x5AF3,
    0x5AF4, 0x5AF5, 0x5AF6, 0x5AF7, 0x5AF8, 0x5AF9, 0x5AFA, 0x5AFB, 0x5AFC,
    0x5AFD, 0x5AFE, 0x5AFF, 0x5B00, 0x5B01, 0x5B02, 0x5B03, 0x5B04, 0x5B05,
    0x5B06, 0x5B07, 0x5B08, 0x5B0A, 0x5B0B, 0x5B0C, 0x5B0D, 0x5B0E, 0x5B0F,
    0x5B10, 0x5B11, 0x5B12, 0x5B13, 0x5B14, 0x5B15, 0x5B18, 0x5B19, 0x5B1A,
    0x5B1B, 0x5B1C, 0x5B1D, 0x5B1E, 0x5B1F, 0x5B20, 0x5B21, 0x5B22, 0x5B23,
    0x5B24, 0x5B25, 0x5B26, 0x5B27, 0x5B28, 0x5B29, 0x5B2A, 0x5B2B, 0x5B2C,
    0x5B2D, 0x5B2E, 0x5B2F, 0x5B30, 0x5B31, 0x5B33, 0x5B35, 0x5B36, 0x5B38,
    0x5B39, 0x5B3A, 0x5B3B, 0x5B3C, 0x5B3D, 0x5B3E, 0x5B3F, 0x5B41, 0x5B42,
    0x5B43, 0x5B44, 0x5B45, 0x5B46, 0x5B47, 0,      0x5B48, 0x5B49, 0x5B4A,
    0x5B4B, 0x5B4C, 0x5B4D, 0x5B4E, 0x5B4F, 0x5B52, 0x5B56, 0x5B5E, 0x5B60,
    0x5B61, 0x5B67, 0x5B68, 0x5B6B, 0x5B6D, 0x5B6E, 0x5B6F, 0x5B72, 0x5B74,
    0x5B76, 0x5B77, 0x5B78, 0x5B79, 0x5B7B, 0x5B7C, 0x5B7E, 0x5B7F, 0x5B82,
    0x5B86, 0x5B8A, 0x5B8D, 0x5B8E, 0x5B90, 0x5B91, 0x5B92, 0x5B94, 0x5B96,
    0x5B9F, 0x5BA7, 0x5BA8, 0x5BA9, 0x5BAC, 0x5BAD, 0x5BAE, 0x5BAF, 0x5BB1,
    0x5BB2, 0x5BB7, 0x5BBA, 0x5BBB, 0x5BBC, 0x5BC0, 0x5BC1, 0x5BC3, 0x5BC8,
    0x5BC9, 0x5BCA, 0x5BCB, 0x5BCD, 0x5BCE, 0x5BCF, 0,      0x5BD1, 0x5BD4,
    0x5BD5, 0x5BD6, 0x5BD7, 0x5BD8, 0x5BD9, 0x5BDA, 0x5BDB, 0x5BDC, 0x5BE0,
    0x5BE2, 0x5BE3, 0x5BE6, 0x5BE7, 0x5BE9, 0x5BEA, 0x5BEB, 0x5BEC, 0x5BED,
    0x5BEF, 0x5BF1, 0x5BF2, 0x5BF3, 0x5BF4, 0x5BF5, 0x5BF6, 0x5BF7, 0x5BFD,
    0x5BFE, 0x5C00, 0x5C02, 0x5C03, 0x5C05, 0x5C07, 0x5C08, 0x5C0B, 0x5C0C,
    0x5C0D, 0x5C0E, 0x5C10, 0x5C12, 0x5C13, 0x5C17, 0x5C19, 0x5C1B, 0x5C1E,
    0x5C1F, 0x5C20, 0x5C21, 0x5C23, 0x5C26, 0x5C28, 0x5C29, 0x5C2A, 0x5C2B,
    0x5C2D, 0x5C2E, 0x5C2F, 0x5C30, 0x5C32, 0x5C33, 0x5C35, 0x5C36, 0x5C37,
    0x5C43, 0x5C44, 0x5C46, 0x5C47, 0x5C4C, 0x5C4D, 0x5C52, 0x5C53, 0x5C54,
    0x5C56, 0x5C57, 0x5C58, 0x5C5A, 0x5C5B, 0x5C5C, 0x5C5D, 0x5C5F, 0x5C62,
    0x5C64, 0x5C67, 0x5C68, 0x5C69, 0x5C6A, 0x5C6B, 0x5C6C, 0x5C6D, 0x5C70,
    0x5C72, 0x5C73, 0x5C74, 0x5C75, 0x5C76, 0x5C77, 0x5C78, 0x5C7B, 0x5C7C,
    0x5C7D, 0x5C7E, 0x5C80, 0x5C83, 0x5C84, 0x5C85, 0x5C86, 0x5C87, 0x5C89,
    0x5C8A, 0x5C8B, 0x5C8E, 0x5C8F, 0x5C92, 0x5C93, 0x5C95, 0x5C9D, 0x5C9E,
    0x5C9F, 0x5CA0, 0x5CA1, 0x5CA4, 0x5CA5, 0x5CA6, 0x5CA7, 0x5CA8, 0,
    0x5CAA, 0x5CAE, 0x5CAF, 0x5CB0, 0x5CB2, 0x5CB4, 0x5CB6, 0x5CB9, 0x5CBA,
    0x5CBB, 0x5CBC, 0x5CBE, 0x5CC0, 0x5CC2, 0x5CC3, 0x5CC5, 0x5CC6, 0x5CC7,
    0x5CC8, 0x5CC9, 0x5CCA, 0x5CCC, 0x5CCD, 0x5CCE, 0x5CCF, 0x5CD0, 0x5CD1,
    0x5CD3, 0x5CD4, 0x5CD5, 0x5CD6, 0x5CD7, 0x5CD8, 0x5CDA, 0x5CDB, 0x5CDC,
    0x5CDD, 0x5CDE, 0x5CDF, 0x5CE0, 0x5CE2, 0x5CE3, 0x5CE7, 0x5CE9, 0x5CEB,
    0x5CEC, 0x5CEE, 0x5CEF, 0x5CF1, 0x5CF2, 0x5CF3, 0x5CF4, 0x5CF5, 0x5CF6,
    0x5CF7, 0x5CF8, 0x5CF9, 0x5CFA, 0x5CFC, 0x5CFD, 0x5CFE, 0x5CFF, 0x5D00,
    0,      0x5D01, 0x5D04, 0x5D05, 0x5D08, 0x5D09, 0x5D0A, 0x5D0B, 0x5D0C,
    0x5D0D, 0x5D0F, 0x5D10, 0x5D11, 0x5D12, 0x5D13, 0x5D15, 0x5D17, 0x5D18,
    0x5D19, 0x5D1A, 0x5D1C, 0x5D1D, 0x5D1F, 0x5D20, 0x5D21, 0x5D22, 0x5D23,
    0x5D25, 0x5D28, 0x5D2A, 0x5D2B, 0x5D2C, 0x5D2F, 0x5D30, 0x5D31, 0x5D32,
    0x5D33, 0x5D35, 0x5D36, 0x5D37, 0x5D38, 0x5D39, 0x5D3A, 0x5D3B, 0x5D3C,
    0x5D3F, 0x5D40, 0x5D41, 0x5D42, 0x5D43, 0x5D44, 0x5D45, 0x5D46, 0x5D48,
    0x5D49, 0x5D4D, 0x5D4E, 0x5D4F, 0x5D50, 0x5D51, 0x5D52, 0x5D53, 0x5D54,
    0x5D55, 0x5D56, 0x5D57, 0x5D59, 0x5D5A, 0x5D5C, 0x5D5E, 0x5D5F, 0x5D60,
    0x5D61, 0x5D62, 0x5D63, 0x5D64, 0x5D65, 0x5D66, 0x5D67, 0x5D68, 0x5D6A,
    0x5D6D, 0x5D6E, 0x5D70, 0x5D71, 0x5D72, 0x5D73, 0x5D75, 0x5D76, 0x5D77,
    0x5D78, 0x5D79, 0x5D7A, 0x5D7B, 0x5D7C, 0x5D7D, 0x5D7E, 0x5D7F, 0x5D80,
    0x5D81, 0x5D83, 0x5D84, 0x5D85, 0x5D86, 0x5D87, 0x5D88, 0x5D89, 0x5D8A,
    0x5D8B, 0x5D8C, 0x5D8D, 0x5D8E, 0x5D8F, 0x5D90, 0x5D91, 0x5D92, 0x5D93,
    0x5D94, 0x5D95, 0x5D96, 0x5D97, 0x5D98, 0x5D9A, 0x5D9B, 0x5D9C, 0x5D9E,
    0x5D9F, 0x5DA0, 0,      0x5DA1, 0x5DA2, 0x5DA3, 0x5DA4, 0x5DA5, 0x5DA6,
    0x5DA7, 0x5DA8, 0x5DA9, 0x5DAA, 0x5DAB, 0x5DAC, 0x5DAD, 0x5DAE, 0x5DAF,
    0x5DB0, 0x5DB1, 0x5DB2, 0x5DB3, 0x5DB4, 0x5DB5, 0x5DB6, 0x5DB8, 0x5DB9,
    0x5DBA, 0x5DBB, 0x5DBC, 0x5DBD, 0x5DBE, 0x5DBF, 0x5DC0, 0x5DC1, 0x5DC2,
    0x5DC3, 0x5DC4, 0x5DC6, 0x5DC7, 0x5DC8, 0x5DC9, 0x5DCA, 0x5DCB, 0x5DCC,
    0x5DCE, 0x5DCF, 0x5DD0, 0x5DD1, 0x5DD2, 0x5DD3, 0x5DD4, 0x5DD5, 0x5DD6,
    0x5DD7, 0x5DD8, 0x5DD9, 0x5DDA, 0x5DDC, 0x5DDF, 0x5DE0, 0x5DE3, 0x5DE4,
    0x5DEA, 0x5DEC, 0x5DED, 0,      0x5DF0, 0x5DF5, 0x5DF6, 0x5DF8, 0x5DF9,
    0x5DFA, 0x5DFB, 0x5DFC, 0x5DFF, 0x5E00, 0x5E04, 0x5E07, 0x5E09, 0x5E0A,
    0x5E0B, 0x5E0D, 0x5E0E, 0x5E12, 0x5E13, 0x5E17, 0x5E1E, 0x5E1F, 0x5E20,
    0x5E21, 0x5E22, 0x5E23, 0x5E24, 0x5E25, 0x5E28, 0x5E29, 0x5E2A, 0x5E2B,
    0x5E2C, 0x5E2F, 0x5E30, 0x5E32, 0x5E33, 0x5E34, 0x5E35, 0x5E36, 0x5E39,
    0x5E3A, 0x5E3E, 0x5E3F, 0x5E40, 0x5E41, 0x5E43, 0x5E46, 0x5E47, 0x5E48,
    0x5E49, 0x5E4A, 0x5E4B, 0x5E4D, 0x5E4E, 0x5E4F, 0x5E50, 0x5E51, 0x5E52,
    0x5E53, 0x5E56, 0x5E57, 0x5E58, 0x5E59, 0x5E5A, 0x5E5C, 0x5E5D, 0x5E5F,
    0x5E60, 0x5E63, 0x5E64, 0x5E65, 0x5E66, 0x5E67, 0x5E68, 0x5E69, 0x5E6A,
    0x5E6B, 0x5E6C, 0x5E6D, 0x5E6E, 0x5E6F, 0x5E70, 0x5E71, 0x5E75, 0x5E77,
    0x5E79, 0x5E7E, 0x5E81, 0x5E82, 0x5E83, 0x5E85, 0x5E88, 0x5E89, 0x5E8C,
    0x5E8D, 0x5E8E, 0x5E92, 0x5E98, 0x5E9B, 0x5E9D, 0x5EA1, 0x5EA2, 0x5EA3,
    0x5EA4, 0x5EA8, 0x5EA9, 0x5EAA, 0x5EAB, 0x5EAC, 0x5EAE, 0x5EAF, 0x5EB0,
    0x5EB1, 0x5EB2, 0x5EB4, 0x5EBA, 0x5EBB, 0x5EBC, 0x5EBD, 0x5EBF, 0x5EC0,
    0x5EC1, 0x5EC2, 0x5EC3, 0x5EC4, 0x5EC5, 0,      0x5EC6, 0x5EC7, 0x5EC8,
    0x5ECB, 0x5ECC, 0x5ECD, 0x5ECE, 0x5ECF, 0x5ED0, 0x5ED4, 0x5ED5, 0x5ED7,
    0x5ED8, 0x5ED9, 0x5EDA, 0x5EDC, 0x5EDD, 0x5EDE, 0x5EDF, 0x5EE0, 0x5EE1,
    0x5EE2, 0x5EE3, 0x5EE4, 0x5EE5, 0x5EE6, 0x5EE7, 0x5EE9, 0x5EEB, 0x5EEC,
    0x5EED, 0x5EEE, 0x5EEF, 0x5EF0, 0x5EF1, 0x5EF2, 0x5EF3, 0x5EF5, 0x5EF8,
    0x5EF9, 0x5EFB, 0x5EFC, 0x5EFD, 0x5F05, 0x5F06, 0x5F07, 0x5F09, 0x5F0C,
    0x5F0D, 0x5F0E, 0x5F10, 0x5F12, 0x5F14, 0x5F16, 0x5F19, 0x5F1A, 0x5F1C,
    0x5F1D, 0x5F1E, 0x5F21, 0x5F22, 0x5F23, 0x5F24, 0,      0x5F28, 0x5F2B,
    0x5F2C, 0x5F2E, 0x5F30, 0x5F32, 0x5F33, 0x5F34, 0x5F35, 0x5F36, 0x5F37,
    0x5F38, 0x5F3B, 0x5F3D, 0x5F3E, 0x5F3F, 0x5F41, 0x5F42, 0x5F43, 0x5F44,
    0x5F45, 0x5F46, 0x5F47, 0x5F48, 0x5F49, 0x5F4A, 0x5F4B, 0x5F4C, 0x5F4D,
    0x5F4E, 0x5F4F, 0x5F51, 0x5F54, 0x5F59, 0x5F5A, 0x5F5B, 0x5F5C, 0x5F5E,
    0x5F5F, 0x5F60, 0x5F63, 0x5F65, 0x5F67, 0x5F68, 0x5F6B, 0x5F6E, 0x5F6F,
    0x5F72, 0x5F74, 0x5F75, 0x5F76, 0x5F78, 0x5F7A, 0x5F7D, 0x5F7E, 0x5F7F,
    0x5F83, 0x5F86, 0x5F8D, 0x5F8E, 0x5F8F, 0x5F91, 0x5F93, 0x5F94, 0x5F96,
    0x5F9A, 0x5F9B, 0x5F9D, 0x5F9E, 0x5F9F, 0x5FA0, 0x5FA2, 0x5FA3, 0x5FA4,
    0x5FA5, 0x5FA6, 0x5FA7, 0x5FA9, 0x5FAB, 0x5FAC, 0x5FAF, 0x5FB0, 0x5FB1,
    0x5FB2, 0x5FB3, 0x5FB4, 0x5FB6, 0x5FB8, 0x5FB9, 0x5FBA, 0x5FBB, 0x5FBE,
    0x5FBF, 0x5FC0, 0x5FC1, 0x5FC2, 0x5FC7, 0x5FC8, 0x5FCA, 0x5FCB, 0x5FCE,
    0x5FD3, 0x5FD4, 0x5FD5, 0x5FDA, 0x5FDB, 0x5FDC, 0x5FDE, 0x5FDF, 0x5FE2,
    0x5FE3, 0x5FE5, 0x5FE6, 0x5FE8, 0x5FE9, 0x5FEC, 0x5FEF, 0x5FF0, 0x5FF2,
    0x5FF3, 0x5FF4, 0x5FF6, 0x5FF7, 0x5FF9, 0x5FFA, 0x5FFC, 0x6007, 0,
    0x6008, 0x6009, 0x600B, 0x600C, 0x6010, 0x6011, 0x6013, 0x6017, 0x6018,
    0x601A, 0x601E, 0x601F, 0x6022, 0x6023, 0x6024, 0x602C, 0x602D, 0x602E,
    0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6036, 0x6037, 0x6038, 0x6039,
    0x603A, 0x603D, 0x603E, 0x6040, 0x6044, 0x6045, 0x6046, 0x6047, 0x6048,
    0x6049, 0x604A, 0x604C, 0x604E, 0x604F, 0x6051, 0x6053, 0x6054, 0x6056,
    0x6057, 0x6058, 0x605B, 0x605C, 0x605E, 0x605F, 0x6060, 0x6061, 0x6065,
    0x6066, 0x606E, 0x6071, 0x6072, 0x6074, 0x6075, 0x6077, 0x607E, 0x6080,
    0,      0x6081, 0x6082, 0x6085, 0x6086, 0x6087, 0x6088, 0x608A, 0x608B,
    0x608E, 0x608F, 0x6090, 0x6091, 0x6093, 0x6095, 0x6097, 0x6098, 0x6099,
    0x609C, 0x609E, 0x60A1, 0x60A2, 0x60A4, 0x60A5, 0x60A7, 0x60A9, 0x60AA,
    0x60AE, 0x60B0, 0x60B3, 0x60B5, 0x60B6, 0x60B7, 0x60B9, 0x60BA, 0x60BD,
    0x60BE, 0x60BF, 0x60C0, 0x60C1, 0x60C2, 0x60C3, 0x60C4, 0x60C7, 0x60C8,
    0x60C9, 0x60CC, 0x60CD, 0x60CE, 0x60CF, 0x60D0, 0x60D2, 0x60D3, 0x60D4,
    0x60D6, 0x60D7, 0x60D9, 0x60DB, 0x60DE, 0x60E1, 0x60E2, 0x60E3, 0x60E4,
    0x60E5, 0x60EA, 0x60F1, 0x60F2, 0x60F5, 0x60F7, 0x60F8, 0x60FB, 0x60FC,
    0x60FD, 0x60FE, 0x60FF, 0x6102, 0x6103, 0x6104, 0x6105, 0x6107, 0x610A,
    0x610B, 0x610C, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6116, 0x6117,
    0x6118, 0x6119, 0x611B, 0x611C, 0x611D, 0x611E, 0x6121, 0x6122, 0x6125,
    0x6128, 0x6129, 0x612A, 0x612C, 0x612D, 0x612E, 0x612F, 0x6130, 0x6131,
    0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, 0x6138, 0x6139, 0x613A,
    0x613B, 0x613C, 0x613D, 0x613E, 0x6140, 0x6141, 0x6142, 0x6143, 0x6144,
    0x6145, 0x6146, 0,      0x6147, 0x6149, 0x614B, 0x614D, 0x614F, 0x6150,
    0x6152, 0x6153, 0x6154, 0x6156, 0x6157, 0x6158, 0x6159, 0x615A, 0x615B,
    0x615C, 0x615E, 0x615F, 0x6160, 0x6161, 0x6163, 0x6164, 0x6165, 0x6166,
    0x6169, 0x616A, 0x616B, 0x616C, 0x616D, 0x616E, 0x616F, 0x6171, 0x6172,
    0x6173, 0x6174, 0x6176, 0x6178, 0x6179, 0x617A, 0x617B, 0x617C, 0x617D,
    0x617E, 0x617F, 0x6180, 0x6181, 0x6182, 0x6183, 0x6184, 0x6185, 0x6186,
    0x6187, 0x6188, 0x6189, 0x618A, 0x618C, 0x618D, 0x618F, 0x6190, 0x6191,
    0x6192, 0x6193, 0x6195, 0,      0x6196, 0x6197, 0x6198, 0x6199, 0x619A,
    0x619B, 0x619C, 0x619E, 0x619F, 0x61A0, 0x61A1, 0x61A2, 0x61A3, 0x61A4,
    0x61A5, 0x61A6, 0x61AA, 0x61AB, 0x61AD, 0x61AE, 0x61AF, 0x61B0, 0x61B1,
    0x61B2, 0x61B3, 0x61B4, 0x61B5, 0x61B6, 0x61B8, 0x61B9, 0x61BA, 0x61BB,
    0x61BC, 0x61BD, 0x61BF, 0x61C0, 0x61C1, 0x61C3, 0x61C4, 0x61C5, 0x61C6,
    0x61C7, 0x61C9, 0x61CC, 0x61CD, 0x61CE, 0x61CF, 0x61D0, 0x61D3, 0x61D5,
    0x61D6, 0x61D7, 0x61D8, 0x61D9, 0x61DA, 0x61DB, 0x61DC, 0x61DD, 0x61DE,
    0x61DF, 0x61E0, 0x61E1, 0x61E2, 0x61E3, 0x61E4, 0x61E5, 0x61E7, 0x61E8,
    0x61E9, 0x61EA, 0x61EB, 0x61EC, 0x61ED, 0x61EE, 0x61EF, 0x61F0, 0x61F1,
    0x61F2, 0x61F3, 0x61F4, 0x61F6, 0x61F7, 0x61F8, 0x61F9, 0x61FA, 0x61FB,
    0x61FC, 0x61FD, 0x61FE, 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205,
    0x6207, 0x6209, 0x6213, 0x6214, 0x6219, 0x621C, 0x621D, 0x621E, 0x6220,
    0x6223, 0x6226, 0x6227, 0x6228, 0x6229, 0x622B, 0x622D, 0x622F, 0x6230,
    0x6231, 0x6232, 0x6235, 0x6236, 0x6238, 0x6239, 0x623A, 0x623B, 0x623C,
    0x6242, 0x6244, 0x6245, 0x6246, 0x624A, 0,      0x624F, 0x6250, 0x6255,
    0x6256, 0x6257, 0x6259, 0x625A, 0x625C, 0x625D, 0x625E, 0x625F, 0x6260,
    0x6261, 0x6262, 0x6264, 0x6265, 0x6268, 0x6271, 0x6272, 0x6274, 0x6275,
    0x6277, 0x6278, 0x627A, 0x627B, 0x627D, 0x6281, 0x6282, 0x6283, 0x6285,
    0x6286, 0x6287, 0x6288, 0x628B, 0x628C, 0x628D, 0x628E, 0x628F, 0x6290,
    0x6294, 0x6299, 0x629C, 0x629D, 0x629E, 0x62A3, 0x62A6, 0x62A7, 0x62A9,
    0x62AA, 0x62AD, 0x62AE, 0x62AF, 0x62B0, 0x62B2, 0x62B3, 0x62B4, 0x62B6,
    0x62B7, 0x62B8, 0x62BA, 0x62BE, 0x62C0, 0x62C1, 0,      0x62C3, 0x62CB,
    0x62CF, 0x62D1, 0x62D5, 0x62DD, 0x62DE, 0x62E0, 0x62E1, 0x62E4, 0x62EA,
    0x62EB, 0x62F0, 0x62F2, 0x62F5, 0x62F8, 0x62F9, 0x62FA, 0x62FB, 0x6300,
    0x6303, 0x6304, 0x6305, 0x6306, 0x630A, 0x630B, 0x630C, 0x630D, 0x630F,
    0x6310, 0x6312, 0x6313, 0x6314, 0x6315, 0x6317, 0x6318, 0x6319, 0x631C,
    0x6326, 0x6327, 0x6329, 0x632C, 0x632D, 0x632E, 0x6330, 0x6331, 0x6333,
    0x6334, 0x6335, 0x6336, 0x6337, 0x6338, 0x633B, 0x633C, 0x633E, 0x633F,
    0x6340, 0x6341, 0x6344, 0x6347, 0x6348, 0x634A, 0x6351, 0x6352, 0x6353,
    0x6354, 0x6356, 0x6357, 0x6358, 0x6359, 0x635A, 0x635B, 0x635C, 0x635D,
    0x6360, 0x6364, 0x6365, 0x6366, 0x6368, 0x636A, 0x636B, 0x636C, 0x636F,
    0x6370, 0x6372, 0x6373, 0x6374, 0x6375, 0x6378, 0x6379, 0x637C, 0x637D,
    0x637E, 0x637F, 0x6381, 0x6383, 0x6384, 0x6385, 0x6386, 0x638B, 0x638D,
    0x6391, 0x6393, 0x6394, 0x6395, 0x6397, 0x6399, 0x639A, 0x639B, 0x639C,
    0x639D, 0x639E, 0x639F, 0x63A1, 0x63A4, 0x63A6, 0x63AB, 0x63AF, 0x63B1,
    0x63B2, 0x63B5, 0x63B6, 0x63B9, 0x63BB, 0x63BD, 0x63BF, 0x63C0, 0,
    0x63C1, 0x63C2, 0x63C3, 0x63C5, 0x63C7, 0x63C8, 0x63CA, 0x63CB, 0x63CC,
    0x63D1, 0x63D3, 0x63D4, 0x63D5, 0x63D7, 0x63D8, 0x63D9, 0x63DA, 0x63DB,
    0x63DC, 0x63DD, 0x63DF, 0x63E2, 0x63E4, 0x63E5, 0x63E6, 0x63E7, 0x63E8,
    0x63EB, 0x63EC, 0x63EE, 0x63EF, 0x63F0, 0x63F1, 0x63F3, 0x63F5, 0x63F7,
    0x63F9, 0x63FA, 0x63FB, 0x63FC, 0x63FE, 0x6403, 0x6404, 0x6406, 0x6407,
    0x6408, 0x6409, 0x640A, 0x640D, 0x640E, 0x6411, 0x6412, 0x6415, 0x6416,
    0x6417, 0x6418, 0x6419, 0x641A, 0x641D, 0x641F, 0x6422, 0x6423, 0x6424,
    0,      0x6425, 0x6427, 0x6428, 0x6429, 0x642B, 0x642E, 0x642F, 0x6430,
    0x6431, 0x6432, 0x6433, 0x6435, 0x6436, 0x6437, 0x6438, 0x6439, 0x643B,
    0x643C, 0x643E, 0x6440, 0x6442, 0x6443, 0x6449, 0x644B, 0x644C, 0x644D,
    0x644E, 0x644F, 0x6450, 0x6451, 0x6453, 0x6455, 0x6456, 0x6457, 0x6459,
    0x645A, 0x645B, 0x645C, 0x645D, 0x645F, 0x6460, 0x6461, 0x6462, 0x6463,
    0x6464, 0x6465, 0x6466, 0x6468, 0x646A, 0x646B, 0x646C, 0x646E, 0x646F,
    0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476, 0x6477, 0x647B,
    0x647C, 0x647D, 0x647E, 0x647F, 0x6480, 0x6481, 0x6483, 0x6486, 0x6488,
    0x6489, 0x648A, 0x648B, 0x648C, 0x648D, 0x648E, 0x648F, 0x6490, 0x6493,
    0x6494, 0x6497, 0x6498, 0x649A, 0x649B, 0x649C, 0x649D, 0x649F, 0x64A0,
    0x64A1, 0x64A2, 0x64A3, 0x64A5, 0x64A6, 0x64A7, 0x64A8, 0x64AA, 0x64AB,
    0x64AF, 0x64B1, 0x64B2, 0x64B3, 0x64B4, 0x64B6, 0x64B9, 0x64BB, 0x64BD,
    0x64BE, 0x64BF, 0x64C1, 0x64C3, 0x64C4, 0x64C6, 0x64C7, 0x64C8, 0x64C9,
    0x64CA, 0x64CB, 0x64CC, 0x64CF, 0x64D1, 0x64D3, 0x64D4, 0x64D5, 0x64D6,
    0x64D9, 0x64DA, 0,      0x64DB, 0x64DC, 0x64DD, 0x64DF, 0x64E0, 0x64E1,
    0x64E3, 0x64E5, 0x64E7, 0x64E8, 0x64E9, 0x64EA, 0x64EB, 0x64EC, 0x64ED,
    0x64EE, 0x64EF, 0x64F0, 0x64F1, 0x64F2, 0x64F3, 0x64F4, 0x64F5, 0x64F6,
    0x64F7, 0x64F8, 0x64F9, 0x64FA, 0x64FB, 0x64FC, 0x64FD, 0x64FE, 0x64FF,
    0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, 0x6508, 0x650A,
    0x650B, 0x650C, 0x650D, 0x650E, 0x650F, 0x6510, 0x6511, 0x6513, 0x6514,
    0x6515, 0x6516, 0x6517, 0x6519, 0x651A, 0x651B, 0x651C, 0x651D, 0x651E,
    0x651F, 0x6520, 0x6521, 0,      0x6522, 0x6523, 0x6524, 0x6526, 0x6527,
    0x6528, 0x6529, 0x652A, 0x652C, 0x652D, 0x6530, 0x6531, 0x6532, 0x6533,
    0x6537, 0x653A, 0x653C, 0x653D, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544,
    0x6546, 0x6547, 0x654A, 0x654B, 0x654D, 0x654E, 0x6550, 0x6552, 0x6553,
    0x6554, 0x6557, 0x6558, 0x655A, 0x655C, 0x655F, 0x6560, 0x6561, 0x6564,
    0x6565, 0x6567, 0x6568, 0x6569, 0x656A, 0x656D, 0x656E, 0x656F, 0x6571,
    0x6573, 0x6575, 0x6576, 0x6578, 0x6579, 0x657A, 0x657B, 0x657C, 0x657D,
    0x657E, 0x657F, 0x6580, 0x6581, 0x6582, 0x6583, 0x6584, 0x6585, 0x6586,
    0x6588, 0x6589, 0x658A, 0x658D, 0x658E, 0x658F, 0x6592, 0x6594, 0x6595,
    0x6596, 0x6598, 0x659A, 0x659D, 0x659E, 0x65A0, 0x65A2, 0x65A3, 0x65A6,
    0x65A8, 0x65AA, 0x65AC, 0x65AE, 0x65B1, 0x65B2, 0x65B3, 0x65B4, 0x65B5,
    0x65B6, 0x65B7, 0x65B8, 0x65BA, 0x65BB, 0x65BE, 0x65BF, 0x65C0, 0x65C2,
    0x65C7, 0x65C8, 0x65C9, 0x65CA, 0x65CD, 0x65D0, 0x65D1, 0x65D3, 0x65D4,
    0x65D5, 0x65D8, 0x65D9, 0x65DA, 0x65DB, 0x65DC, 0x65DD, 0x65DE, 0x65DF,
    0x65E1, 0x65E3, 0x65E4, 0x65EA, 0x65EB, 0,      0x65F2, 0x65F3, 0x65F4,
    0x65F5, 0x65F8, 0x65F9, 0x65FB, 0x65FC, 0x65FD, 0x65FE, 0x65FF, 0x6601,
    0x6604, 0x6605, 0x6607, 0x6608, 0x6609, 0x660B, 0x660D, 0x6610, 0x6611,
    0x6612, 0x6616, 0x6617, 0x6618, 0x661A, 0x661B, 0x661C, 0x661E, 0x6621,
    0x6622, 0x6623, 0x6624, 0x6626, 0x6629, 0x662A, 0x662B, 0x662C, 0x662E,
    0x6630, 0x6632, 0x6633, 0x6637, 0x6638, 0x6639, 0x663A, 0x663B, 0x663D,
    0x663F, 0x6640, 0x6642, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, 0x6649,
    0x664A, 0x664D, 0x664E, 0x6650, 0x6651, 0x6658, 0,      0x6659, 0x665B,
    0x665C, 0x665D, 0x665E, 0x6660, 0x6662, 0x6663, 0x6665, 0x6667, 0x6669,
    0x666A, 0x666B, 0x666C, 0x666D, 0x6671, 0x6672, 0x6673, 0x6675, 0x6678,
    0x6679, 0x667B, 0x667C, 0x667D, 0x667F, 0x6680, 0x6681, 0x6683, 0x6685,
    0x6686, 0x6688, 0x6689, 0x668A, 0x668B, 0x668D, 0x668E, 0x668F, 0x6690,
    0x6692, 0x6693, 0x6694, 0x6695, 0x6698, 0x6699, 0x669A, 0x669B, 0x669C,
    0x669E, 0x669F, 0x66A0, 0x66A1, 0x66A2, 0x66A3, 0x66A4, 0x66A5, 0x66A6,
    0x66A9, 0x66AA, 0x66AB, 0x66AC, 0x66AD, 0x66AF, 0x66B0, 0x66B1, 0x66B2,
    0x66B3, 0x66B5, 0x66B6, 0x66B7, 0x66B8, 0x66BA, 0x66BB, 0x66BC, 0x66BD,
    0x66BF, 0x66C0, 0x66C1, 0x66C2, 0x66C3, 0x66C4, 0x66C5, 0x66C6, 0x66C7,
    0x66C8, 0x66C9, 0x66CA, 0x66CB, 0x66CC, 0x66CD, 0x66CE, 0x66CF, 0x66D0,
    0x66D1, 0x66D2, 0x66D3, 0x66D4, 0x66D5, 0x66D6, 0x66D7, 0x66D8, 0x66DA,
    0x66DE, 0x66DF, 0x66E0, 0x66E1, 0x66E2, 0x66E3, 0x66E4, 0x66E5, 0x66E7,
    0x66E8, 0x66EA, 0x66EB, 0x66EC, 0x66ED, 0x66EE, 0x66EF, 0x66F1, 0x66F5,
    0x66F6, 0x66F8, 0x66FA, 0x66FB, 0x66FD, 0x6701, 0x6702, 0x6703, 0,
    0x6704, 0x6705, 0x6706, 0x6707, 0x670C, 0x670E, 0x670F, 0x6711, 0x6712,
    0x6713, 0x6716, 0x6718, 0x6719, 0x671A, 0x671C, 0x671E, 0x6720, 0x6721,
    0x6722, 0x6723, 0x6724, 0x6725, 0x6727, 0x6729, 0x672E, 0x6730, 0x6732,
    0x6733, 0x6736, 0x6737, 0x6738, 0x6739, 0x673B, 0x673C, 0x673E, 0x673F,
    0x6741, 0x6744, 0x6745, 0x6747, 0x674A, 0x674B, 0x674D, 0x6752, 0x6754,
    0x6755, 0x6757, 0x6758, 0x6759, 0x675A, 0x675B, 0x675D, 0x6762, 0x6763,
    0x6764, 0x6766, 0x6767, 0x676B, 0x676C, 0x676E, 0x6771, 0x6774, 0x6776,
    0,      0x6778, 0x6779, 0x677A, 0x677B, 0x677D, 0x6780, 0x6782, 0x6783,
    0x6785, 0x6786, 0x6788, 0x678A, 0x678C, 0x678D, 0x678E, 0x678F, 0x6791,
    0x6792, 0x6793, 0x6794, 0x6796, 0x6799, 0x679B, 0x679F, 0x67A0, 0x67A1,
    0x67A4, 0x67A6, 0x67A9, 0x67AC, 0x67AE, 0x67B1, 0x67B2, 0x67B4, 0x67B9,
    0x67BA, 0x67BB, 0x67BC, 0x67BD, 0x67BE, 0x67BF, 0x67C0, 0x67C2, 0x67C5,
    0x67C6, 0x67C7, 0x67C8, 0x67C9, 0x67CA, 0x67CB, 0x67CC, 0x67CD, 0x67CE,
    0x67D5, 0x67D6, 0x67D7, 0x67DB, 0x67DF, 0x67E1, 0x67E3, 0x67E4, 0x67E6,
    0x67E7, 0x67E8, 0x67EA, 0x67EB, 0x67ED, 0x67EE, 0x67F2, 0x67F5, 0x67F6,
    0x67F7, 0x67F8, 0x67F9, 0x67FA, 0x67FB, 0x67FC, 0x67FE, 0x6801, 0x6802,
    0x6803, 0x6804, 0x6806, 0x680D, 0x6810, 0x6812, 0x6814, 0x6815, 0x6818,
    0x6819, 0x681A, 0x681B, 0x681C, 0x681E, 0x681F, 0x6820, 0x6822, 0x6823,
    0x6824, 0x6825, 0x6826, 0x6827, 0x6828, 0x682B, 0x682C, 0x682D, 0x682E,
    0x682F, 0x6830, 0x6831, 0x6834, 0x6835, 0x6836, 0x683A, 0x683B, 0x683F,
    0x6847, 0x684B, 0x684D, 0x684F, 0x6852, 0x6856, 0x6857, 0x6858, 0x6859,
    0x685A, 0x685B, 0,      0x685C, 0x685D, 0x685E, 0x685F, 0x686A, 0x686C,
    0x686D, 0x686E, 0x686F, 0x6870, 0x6871, 0x6872, 0x6873, 0x6875, 0x6878,
    0x6879, 0x687A, 0x687B, 0x687C, 0x687D, 0x687E, 0x687F, 0x6880, 0x6882,
    0x6884, 0x6887, 0x6888, 0x6889, 0x688A, 0x688B, 0x688C, 0x688D, 0x688E,
    0x6890, 0x6891, 0x6892, 0x6894, 0x6895, 0x6896, 0x6898, 0x6899, 0x689A,
    0x689B, 0x689C, 0x689D, 0x689E, 0x689F, 0x68A0, 0x68A1, 0x68A3, 0x68A4,
    0x68A5, 0x68A9, 0x68AA, 0x68AB, 0x68AC, 0x68AE, 0x68B1, 0x68B2, 0x68B4,
    0x68B6, 0x68B7, 0x68B8, 0,      0x68B9, 0x68BA, 0x68BB, 0x68BC, 0x68BD,
    0x68BE, 0x68BF, 0x68C1, 0x68C3, 0x68C4, 0x68C5, 0x68C6, 0x68C7, 0x68C8,
    0x68CA, 0x68CC, 0x68CE, 0x68CF, 0x68D0, 0x68D1, 0x68D3, 0x68D4, 0x68D6,
    0x68D7, 0x68D9, 0x68DB, 0x68DC, 0x68DD, 0x68DE, 0x68DF, 0x68E1, 0x68E2,
    0x68E4, 0x68E5, 0x68E6, 0x68E7, 0x68E8, 0x68E9, 0x68EA, 0x68EB, 0x68EC,
    0x68ED, 0x68EF, 0x68F2, 0x68F3, 0x68F4, 0x68F6, 0x68F7, 0x68F8, 0x68FB,
    0x68FD, 0x68FE, 0x68FF, 0x6900, 0x6902, 0x6903, 0x6904, 0x6906, 0x6907,
    0x6908, 0x6909, 0x690A, 0x690C, 0x690F, 0x6911, 0x6913, 0x6914, 0x6915,
    0x6916, 0x6917, 0x6918, 0x6919, 0x691A, 0x691B, 0x691C, 0x691D, 0x691E,
    0x6921, 0x6922, 0x6923, 0x6925, 0x6926, 0x6927, 0x6928, 0x6929, 0x692A,
    0x692B, 0x692C, 0x692E, 0x692F, 0x6931, 0x6932, 0x6933, 0x6935, 0x6936,
    0x6937, 0x6938, 0x693A, 0x693B, 0x693C, 0x693E, 0x6940, 0x6941, 0x6943,
    0x6944, 0x6945, 0x6946, 0x6947, 0x6948, 0x6949, 0x694A, 0x694B, 0x694C,
    0x694D, 0x694E, 0x694F, 0x6950, 0x6951, 0x6952, 0x6953, 0x6955, 0x6956,
    0x6958, 0x6959, 0x695B, 0x695C, 0x695F, 0,      0x6961, 0x6962, 0x6964,
    0x6965, 0x6967, 0x6968, 0x6969, 0x696A, 0x696C, 0x696D, 0x696F, 0x6970,
    0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x697A, 0x697B, 0x697D, 0x697E,
    0x697F, 0x6981, 0x6983, 0x6985, 0x698A, 0x698B, 0x698C, 0x698E, 0x698F,
    0x6990, 0x6991, 0x6992, 0x6993, 0x6996, 0x6997, 0x6999, 0x699A, 0x699D,
    0x699E, 0x699F, 0x69A0, 0x69A1, 0x69A2, 0x69A3, 0x69A4, 0x69A5, 0x69A6,
    0x69A9, 0x69AA, 0x69AC, 0x69AE, 0x69AF, 0x69B0, 0x69B2, 0x69B3, 0x69B5,
    0x69B6, 0x69B8, 0x69B9, 0x69BA, 0x69BC, 0x69BD, 0,      0x69BE, 0x69BF,
    0x69C0, 0x69C2, 0x69C3, 0x69C4, 0x69C5, 0x69C6, 0x69C7, 0x69C8, 0x69C9,
    0x69CB, 0x69CD, 0x69CF, 0x69D1, 0x69D2, 0x69D3, 0x69D5, 0x69D6, 0x69D7,
    0x69D8, 0x69D9, 0x69DA, 0x69DC, 0x69DD, 0x69DE, 0x69E1, 0x69E2, 0x69E3,
    0x69E4, 0x69E5, 0x69E6, 0x69E7, 0x69E8, 0x69E9, 0x69EA, 0x69EB, 0x69EC,
    0x69EE, 0x69EF, 0x69F0, 0x69F1, 0x69F3, 0x69F4, 0x69F5, 0x69F6, 0x69F7,
    0x69F8, 0x69F9, 0x69FA, 0x69FB, 0x69FC, 0x69FE, 0x6A00, 0x6A01, 0x6A02,
    0x6A03, 0x6A04, 0x6A05, 0x6A06, 0x6A07, 0x6A08, 0x6A09, 0x6A0B, 0x6A0C,
    0x6A0D, 0x6A0E, 0x6A0F, 0x6A10, 0x6A11, 0x6A12, 0x6A13, 0x6A14, 0x6A15,
    0x6A16, 0x6A19, 0x6A1A, 0x6A1B, 0x6A1C, 0x6A1D, 0x6A1E, 0x6A20, 0x6A22,
    0x6A23, 0x6A24, 0x6A25, 0x6A26, 0x6A27, 0x6A29, 0x6A2B, 0x6A2C, 0x6A2D,
    0x6A2E, 0x6A30, 0x6A32, 0x6A33, 0x6A34, 0x6A36, 0x6A37, 0x6A38, 0x6A39,
    0x6A3A, 0x6A3B, 0x6A3C, 0x6A3F, 0x6A40, 0x6A41, 0x6A42, 0x6A43, 0x6A45,
    0x6A46, 0x6A48, 0x6A49, 0x6A4A, 0x6A4B, 0x6A4C, 0x6A4D, 0x6A4E, 0x6A4F,
    0x6A51, 0x6A52, 0x6A53, 0x6A54, 0x6A55, 0x6A56, 0x6A57, 0x6A5A, 0,
    0x6A5C, 0x6A5D, 0x6A5E, 0x6A5F, 0x6A60, 0x6A62, 0x6A63, 0x6A64, 0x6A66,
    0x6A67, 0x6A68, 0x6A69, 0x6A6A, 0x6A6B, 0x6A6C, 0x6A6D, 0x6A6E, 0x6A6F,
    0x6A70, 0x6A72, 0x6A73, 0x6A74, 0x6A75, 0x6A76, 0x6A77, 0x6A78, 0x6A7A,
    0x6A7B, 0x6A7D, 0x6A7E, 0x6A7F, 0x6A81, 0x6A82, 0x6A83, 0x6A85, 0x6A86,
    0x6A87, 0x6A88, 0x6A89, 0x6A8A, 0x6A8B, 0x6A8C, 0x6A8D, 0x6A8F, 0x6A92,
    0x6A93, 0x6A94, 0x6A95, 0x6A96, 0x6A98, 0x6A99, 0x6A9A, 0x6A9B, 0x6A9C,
    0x6A9D, 0x6A9E, 0x6A9F, 0x6AA1, 0x6AA2, 0x6AA3, 0x6AA4, 0x6AA5, 0x6AA6,
    0,      0x6AA7, 0x6AA8, 0x6AAA, 0x6AAD, 0x6AAE, 0x6AAF, 0x6AB0, 0x6AB1,
    0x6AB2, 0x6AB3, 0x6AB4, 0x6AB5, 0x6AB6, 0x6AB7, 0x6AB8, 0x6AB9, 0x6ABA,
    0x6ABB, 0x6ABC, 0x6ABD, 0x6ABE, 0x6ABF, 0x6AC0, 0x6AC1, 0x6AC2, 0x6AC3,
    0x6AC4, 0x6AC5, 0x6AC6, 0x6AC7, 0x6AC8, 0x6AC9, 0x6ACA, 0x6ACB, 0x6ACC,
    0x6ACD, 0x6ACE, 0x6ACF, 0x6AD0, 0x6AD1, 0x6AD2, 0x6AD3, 0x6AD4, 0x6AD5,
    0x6AD6, 0x6AD7, 0x6AD8, 0x6AD9, 0x6ADA, 0x6ADB, 0x6ADC, 0x6ADD, 0x6ADE,
    0x6ADF, 0x6AE0, 0x6AE1, 0x6AE2, 0x6AE3, 0x6AE4, 0x6AE5, 0x6AE6, 0x6AE7,
    0x6AE8, 0x6AE9, 0x6AEA, 0x6AEB, 0x6AEC, 0x6AED, 0x6AEE, 0x6AEF, 0x6AF0,
    0x6AF1, 0x6AF2, 0x6AF3, 0x6AF4, 0x6AF5, 0x6AF6, 0x6AF7, 0x6AF8, 0x6AF9,
    0x6AFA, 0x6AFB, 0x6AFC, 0x6AFD, 0x6AFE, 0x6AFF, 0x6B00, 0x6B01, 0x6B02,
    0x6B03, 0x6B04, 0x6B05, 0x6B06, 0x6B07, 0x6B08, 0x6B09, 0x6B0A, 0x6B0B,
    0x6B0C, 0x6B0D, 0x6B0E, 0x6B0F, 0x6B10, 0x6B11, 0x6B12, 0x6B13, 0x6B14,
    0x6B15, 0x6B16, 0x6B17, 0x6B18, 0x6B19, 0x6B1A, 0x6B1B, 0x6B1C, 0x6B1D,
    0x6B1E, 0x6B1F, 0x6B25, 0x6B26, 0x6B28, 0x6B29, 0x6B2A, 0x6B2B, 0x6B2C,
    0x6B2D, 0x6B2E, 0,      0x6B2F, 0x6B30, 0x6B31, 0x6B33, 0x6B34, 0x6B35,
    0x6B36, 0x6B38, 0x6B3B, 0x6B3C, 0x6B3D, 0x6B3F, 0x6B40, 0x6B41, 0x6B42,
    0x6B44, 0x6B45, 0x6B48, 0x6B4A, 0x6B4B, 0x6B4D, 0x6B4E, 0x6B4F, 0x6B50,
    0x6B51, 0x6B52, 0x6B53, 0x6B54, 0x6B55, 0x6B56, 0x6B57, 0x6B58, 0x6B5A,
    0x6B5B, 0x6B5C, 0x6B5D, 0x6B5E, 0x6B5F, 0x6B60, 0x6B61, 0x6B68, 0x6B69,
    0x6B6B, 0x6B6C, 0x6B6D, 0x6B6E, 0x6B6F, 0x6B70, 0x6B71, 0x6B72, 0x6B73,
    0x6B74, 0x6B75, 0x6B76, 0x6B77, 0x6B78, 0x6B7A, 0x6B7D, 0x6B7E, 0x6B7F,
    0x6B80, 0x6B85, 0x6B88, 0,      0x6B8C, 0x6B8E, 0x6B8F, 0x6B90, 0x6B91,
    0x6B94, 0x6B95, 0x6B97, 0x6B98, 0x6B99, 0x6B9C, 0x6B9D, 0x6B9E, 0x6B9F,
    0x6BA0, 0x6BA2, 0x6BA3, 0x6BA4, 0x6BA5, 0x6BA6, 0x6BA7, 0x6BA8, 0x6BA9,
    0x6BAB, 0x6BAC, 0x6BAD, 0x6BAE, 0x6BAF, 0x6BB0, 0x6BB1, 0x6BB2, 0x6BB6,
    0x6BB8, 0x6BB9, 0x6BBA, 0x6BBB, 0x6BBC, 0x6BBD, 0x6BBE, 0x6BC0, 0x6BC3,
    0x6BC4, 0x6BC6, 0x6BC7, 0x6BC8, 0x6BC9, 0x6BCA, 0x6BCC, 0x6BCE, 0x6BD0,
    0x6BD1, 0x6BD8, 0x6BDA, 0x6BDC, 0x6BDD, 0x6BDE, 0x6BDF, 0x6BE0, 0x6BE2,
    0x6BE3, 0x6BE4, 0x6BE5, 0x6BE6, 0x6BE7, 0x6BE8, 0x6BE9, 0x6BEC, 0x6BED,
    0x6BEE, 0x6BF0, 0x6BF1, 0x6BF2, 0x6BF4, 0x6BF6, 0x6BF7, 0x6BF8, 0x6BFA,
    0x6BFB, 0x6BFC, 0x6BFE, 0x6BFF, 0x6C00, 0x6C01, 0x6C02, 0x6C03, 0x6C04,
    0x6C08, 0x6C09, 0x6C0A, 0x6C0B, 0x6C0C, 0x6C0E, 0x6C12, 0x6C17, 0x6C1C,
    0x6C1D, 0x6C1E, 0x6C20, 0x6C23, 0x6C25, 0x6C2B, 0x6C2C, 0x6C2D, 0x6C31,
    0x6C33, 0x6C36, 0x6C37, 0x6C39, 0x6C3A, 0x6C3B, 0x6C3C, 0x6C3E, 0x6C3F,
    0x6C43, 0x6C44, 0x6C45, 0x6C48, 0x6C4B, 0x6C4C, 0x6C4D, 0x6C4E, 0x6C4F,
    0x6C51, 0x6C52, 0x6C53, 0x6C56, 0x6C58, 0,      0x6C59, 0x6C5A, 0x6C62,
    0x6C63, 0x6C65, 0x6C66, 0x6C67, 0x6C6B, 0x6C6C, 0x6C6D, 0x6C6E, 0x6C6F,
    0x6C71, 0x6C73, 0x6C75, 0x6C77, 0x6C78, 0x6C7A, 0x6C7B, 0x6C7C, 0x6C7F,
    0x6C80, 0x6C84, 0x6C87, 0x6C8A, 0x6C8B, 0x6C8D, 0x6C8E, 0x6C91, 0x6C92,
    0x6C95, 0x6C96, 0x6C97, 0x6C98, 0x6C9A, 0x6C9C, 0x6C9D, 0x6C9E, 0x6CA0,
    0x6CA2, 0x6CA8, 0x6CAC, 0x6CAF, 0x6CB0, 0x6CB4, 0x6CB5, 0x6CB6, 0x6CB7,
    0x6CBA, 0x6CC0, 0x6CC1, 0x6CC2, 0x6CC3, 0x6CC6, 0x6CC7, 0x6CC8, 0x6CCB,
    0x6CCD, 0x6CCE, 0x6CCF, 0x6CD1, 0x6CD2, 0x6CD8, 0,      0x6CD9, 0x6CDA,
    0x6CDC, 0x6CDD, 0x6CDF, 0x6CE4, 0x6CE6, 0x6CE7, 0x6CE9, 0x6CEC, 0x6CED,
    0x6CF2, 0x6CF4, 0x6CF9, 0x6CFF, 0x6D00, 0x6D02, 0x6D03, 0x6D05, 0x6D06,
    0x6D08, 0x6D09, 0x6D0A, 0x6D0D, 0x6D0F, 0x6D10, 0x6D11, 0x6D13, 0x6D14,
    0x6D15, 0x6D16, 0x6D18, 0x6D1C, 0x6D1D, 0x6D1F, 0x6D20, 0x6D21, 0x6D22,
    0x6D23, 0x6D24, 0x6D26, 0x6D28, 0x6D29, 0x6D2C, 0x6D2D, 0x6D2F, 0x6D30,
    0x6D34, 0x6D36, 0x6D37, 0x6D38, 0x6D3A, 0x6D3F, 0x6D40, 0x6D42, 0x6D44,
    0x6D49, 0x6D4C, 0x6D50, 0x6D55, 0x6D56, 0x6D57, 0x6D58, 0x6D5B, 0x6D5D,
    0x6D5F, 0x6D61, 0x6D62, 0x6D64, 0x6D65, 0x6D67, 0x6D68, 0x6D6B, 0x6D6C,
    0x6D6D, 0x6D70, 0x6D71, 0x6D72, 0x6D73, 0x6D75, 0x6D76, 0x6D79, 0x6D7A,
    0x6D7B, 0x6D7D, 0x6D7E, 0x6D7F, 0x6D80, 0x6D81, 0x6D83, 0x6D84, 0x6D86,
    0x6D87, 0x6D8A, 0x6D8B, 0x6D8D, 0x6D8F, 0x6D90, 0x6D92, 0x6D96, 0x6D97,
    0x6D98, 0x6D99, 0x6D9A, 0x6D9C, 0x6DA2, 0x6DA5, 0x6DAC, 0x6DAD, 0x6DB0,
    0x6DB1, 0x6DB3, 0x6DB4, 0x6DB6, 0x6DB7, 0x6DB9, 0x6DBA, 0x6DBB, 0x6DBC,
    0x6DBD, 0x6DBE, 0x6DC1, 0x6DC2, 0x6DC3, 0x6DC8, 0x6DC9, 0x6DCA, 0,
    0x6DCD, 0x6DCE, 0x6DCF, 0x6DD0, 0x6DD2, 0x6DD3, 0x6DD4, 0x6DD5, 0x6DD7,
    0x6DDA, 0x6DDB, 0x6DDC, 0x6DDF, 0x6DE2, 0x6DE3, 0x6DE5, 0x6DE7, 0x6DE8,
    0x6DE9, 0x6DEA, 0x6DED, 0x6DEF, 0x6DF0, 0x6DF2, 0x6DF4, 0x6DF5, 0x6DF6,
    0x6DF8, 0x6DFA, 0x6DFD, 0x6DFE, 0x6DFF, 0x6E00, 0x6E01, 0x6E02, 0x6E03,
    0x6E04, 0x6E06, 0x6E07, 0x6E08, 0x6E09, 0x6E0B, 0x6E0F, 0x6E12, 0x6E13,
    0x6E15, 0x6E18, 0x6E19, 0x6E1B, 0x6E1C, 0x6E1E, 0x6E1F, 0x6E22, 0x6E26,
    0x6E27, 0x6E28, 0x6E2A, 0x6E2C, 0x6E2E, 0x6E30, 0x6E31, 0x6E33, 0x6E35,
    0,      0x6E36, 0x6E37, 0x6E39, 0x6E3B, 0x6E3C, 0x6E3D, 0x6E3E, 0x6E3F,
    0x6E40, 0x6E41, 0x6E42, 0x6E45, 0x6E46, 0x6E47, 0x6E48, 0x6E49, 0x6E4A,
    0x6E4B, 0x6E4C, 0x6E4F, 0x6E50, 0x6E51, 0x6E52, 0x6E55, 0x6E57, 0x6E59,
    0x6E5A, 0x6E5C, 0x6E5D, 0x6E5E, 0x6E60, 0x6E61, 0x6E62, 0x6E63, 0x6E64,
    0x6E65, 0x6E66, 0x6E67, 0x6E68, 0x6E69, 0x6E6A, 0x6E6C, 0x6E6D, 0x6E6F,
    0x6E70, 0x6E71, 0x6E72, 0x6E73, 0x6E74, 0x6E75, 0x6E76, 0x6E77, 0x6E78,
    0x6E79, 0x6E7A, 0x6E7B, 0x6E7C, 0x6E7D, 0x6E80, 0x6E81, 0x6E82, 0x6E84,
    0x6E87, 0x6E88, 0x6E8A, 0x6E8B, 0x6E8C, 0x6E8D, 0x6E8E, 0x6E91, 0x6E92,
    0x6E93, 0x6E94, 0x6E95, 0x6E96, 0x6E97, 0x6E99, 0x6E9A, 0x6E9B, 0x6E9D,
    0x6E9E, 0x6EA0, 0x6EA1, 0x6EA3, 0x6EA4, 0x6EA6, 0x6EA8, 0x6EA9, 0x6EAB,
    0x6EAC, 0x6EAD, 0x6EAE, 0x6EB0, 0x6EB3, 0x6EB5, 0x6EB8, 0x6EB9, 0x6EBC,
    0x6EBE, 0x6EBF, 0x6EC0, 0x6EC3, 0x6EC4, 0x6EC5, 0x6EC6, 0x6EC8, 0x6EC9,
    0x6ECA, 0x6ECC, 0x6ECD, 0x6ECE, 0x6ED0, 0x6ED2, 0x6ED6, 0x6ED8, 0x6ED9,
    0x6EDB, 0x6EDC, 0x6EDD, 0x6EE3, 0x6EE7, 0x6EEA, 0x6EEB, 0x6EEC, 0x6EED,
    0x6EEE, 0x6EEF, 0,      0x6EF0, 0x6EF1, 0x6EF2, 0x6EF3, 0x6EF5, 0x6EF6,
    0x6EF7, 0x6EF8, 0x6EFA, 0x6EFB, 0x6EFC, 0x6EFD, 0x6EFE, 0x6EFF, 0x6F00,
    0x6F01, 0x6F03, 0x6F04, 0x6F05, 0x6F07, 0x6F08, 0x6F0A, 0x6F0B, 0x6F0C,
    0x6F0D, 0x6F0E, 0x6F10, 0x6F11, 0x6F12, 0x6F16, 0x6F17, 0x6F18, 0x6F19,
    0x6F1A, 0x6F1B, 0x6F1C, 0x6F1D, 0x6F1E, 0x6F1F, 0x6F21, 0x6F22, 0x6F23,
    0x6F25, 0x6F26, 0x6F27, 0x6F28, 0x6F2C, 0x6F2E, 0x6F30, 0x6F32, 0x6F34,
    0x6F35, 0x6F37, 0x6F38, 0x6F39, 0x6F3A, 0x6F3B, 0x6F3C, 0x6F3D, 0x6F3F,
    0x6F40, 0x6F41, 0x6F42, 0,      0x6F43, 0x6F44, 0x6F45, 0x6F48, 0x6F49,
    0x6F4A, 0x6F4C, 0x6F4E, 0x6F4F, 0x6F50, 0x6F51, 0x6F52, 0x6F53, 0x6F54,
    0x6F55, 0x6F56, 0x6F57, 0x6F59, 0x6F5A, 0x6F5B, 0x6F5D, 0x6F5F, 0x6F60,
    0x6F61, 0x6F63, 0x6F64, 0x6F65, 0x6F67, 0x6F68, 0x6F69, 0x6F6A, 0x6F6B,
    0x6F6C, 0x6F6F, 0x6F70, 0x6F71, 0x6F73, 0x6F75, 0x6F76, 0x6F77, 0x6F79,
    0x6F7B, 0x6F7D, 0x6F7E, 0x6F7F, 0x6F80, 0x6F81, 0x6F82, 0x6F83, 0x6F85,
    0x6F86, 0x6F87, 0x6F8A, 0x6F8B, 0x6F8F, 0x6F90, 0x6F91, 0x6F92, 0x6F93,
    0x6F94, 0x6F95, 0x6F96, 0x6F97, 0x6F98, 0x6F99, 0x6F9A, 0x6F9B, 0x6F9D,
    0x6F9E, 0x6F9F, 0x6FA0, 0x6FA2, 0x6FA3, 0x6FA4, 0x6FA5, 0x6FA6, 0x6FA8,
    0x6FA9, 0x6FAA, 0x6FAB, 0x6FAC, 0x6FAD, 0x6FAE, 0x6FAF, 0x6FB0, 0x6FB1,
    0x6FB2, 0x6FB4, 0x6FB5, 0x6FB7, 0x6FB8, 0x6FBA, 0x6FBB, 0x6FBC, 0x6FBD,
    0x6FBE, 0x6FBF, 0x6FC1, 0x6FC3, 0x6FC4, 0x6FC5, 0x6FC6, 0x6FC7, 0x6FC8,
    0x6FCA, 0x6FCB, 0x6FCC, 0x6FCD, 0x6FCE, 0x6FCF, 0x6FD0, 0x6FD3, 0x6FD4,
    0x6FD5, 0x6FD6, 0x6FD7, 0x6FD8, 0x6FD9, 0x6FDA, 0x6FDB, 0x6FDC, 0x6FDD,
    0x6FDF, 0x6FE2, 0x6FE3, 0x6FE4, 0x6FE5, 0,      0x6FE6, 0x6FE7, 0x6FE8,
    0x6FE9, 0x6FEA, 0x6FEB, 0x6FEC, 0x6FED, 0x6FF0, 0x6FF1, 0x6FF2, 0x6FF3,
    0x6FF4, 0x6FF5, 0x6FF6, 0x6FF7, 0x6FF8, 0x6FF9, 0x6FFA, 0x6FFB, 0x6FFC,
    0x6FFD, 0x6FFE, 0x6FFF, 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005,
    0x7006, 0x7007, 0x7008, 0x7009, 0x700A, 0x700B, 0x700C, 0x700D, 0x700E,
    0x700F, 0x7010, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, 0x7018,
    0x7019, 0x701C, 0x701D, 0x701E, 0x701F, 0x7020, 0x7021, 0x7022, 0x7024,
    0x7025, 0x7026, 0x7027, 0x7028, 0x7029, 0x702A, 0,      0x702B, 0x702C,
    0x702D, 0x702E, 0x702F, 0x7030, 0x7031, 0x7032, 0x7033, 0x7034, 0x7036,
    0x7037, 0x7038, 0x703A, 0x703B, 0x703C, 0x703D, 0x703E, 0x703F, 0x7040,
    0x7041, 0x7042, 0x7043, 0x7044, 0x7045, 0x7046, 0x7047, 0x7048, 0x7049,
    0x704A, 0x704B, 0x704D, 0x704E, 0x7050, 0x7051, 0x7052, 0x7053, 0x7054,
    0x7055, 0x7056, 0x7057, 0x7058, 0x7059, 0x705A, 0x705B, 0x705C, 0x705D,
    0x705F, 0x7060, 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067,
    0x7068, 0x7069, 0x706A, 0x706E, 0x7071, 0x7072, 0x7073, 0x7074, 0x7077,
    0x7079, 0x707A, 0x707B, 0x707D, 0x7081, 0x7082, 0x7083, 0x7084, 0x7086,
    0x7087, 0x7088, 0x708B, 0x708C, 0x708D, 0x708F, 0x7090, 0x7091, 0x7093,
    0x7097, 0x7098, 0x709A, 0x709B, 0x709E, 0x709F, 0x70A0, 0x70A1, 0x70A2,
    0x70A3, 0x70A4, 0x70A5, 0x70A6, 0x70A7, 0x70A8, 0x70A9, 0x70AA, 0x70B0,
    0x70B2, 0x70B4, 0x70B5, 0x70B6, 0x70BA, 0x70BE, 0x70BF, 0x70C4, 0x70C5,
    0x70C6, 0x70C7, 0x70C9, 0x70CB, 0x70CC, 0x70CD, 0x70CE, 0x70CF, 0x70D0,
    0x70D1, 0x70D2, 0x70D3, 0x70D4, 0x70D5, 0x70D6, 0x70D7, 0x70DA, 0,
    0x70DC, 0x70DD, 0x70DE, 0x70E0, 0x70E1, 0x70E2, 0x70E3, 0x70E5, 0x70EA,
    0x70EE, 0x70F0, 0x70F1, 0x70F2, 0x70F3, 0x70F4, 0x70F5, 0x70F6, 0x70F8,
    0x70FA, 0x70FB, 0x70FC, 0x70FE, 0x70FF, 0x7100, 0x7101, 0x7102, 0x7103,
    0x7104, 0x7105, 0x7106, 0x7107, 0x7108, 0x710B, 0x710C, 0x710D, 0x710E,
    0x710F, 0x7111, 0x7112, 0x7114, 0x7117, 0x711B, 0x711C, 0x711D, 0x711E,
    0x711F, 0x7120, 0x7121, 0x7122, 0x7123, 0x7124, 0x7125, 0x7127, 0x7128,
    0x7129, 0x712A, 0x712B, 0x712C, 0x712D, 0x712E, 0x7132, 0x7133, 0x7134,
    0,      0x7135, 0x7137, 0x7138, 0x7139, 0x713A, 0x713B, 0x713C, 0x713D,
    0x713E, 0x713F, 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7146, 0x7147,
    0x7148, 0x7149, 0x714B, 0x714D, 0x714F, 0x7150, 0x7151, 0x7152, 0x7153,
    0x7154, 0x7155, 0x7156, 0x7157, 0x7158, 0x7159, 0x715A, 0x715B, 0x715D,
    0x715F, 0x7160, 0x7161, 0x7162, 0x7163, 0x7165, 0x7169, 0x716A, 0x716B,
    0x716C, 0x716D, 0x716F, 0x7170, 0x7171, 0x7174, 0x7175, 0x7176, 0x7177,
    0x7179, 0x717B, 0x717C, 0x717E, 0x717F, 0x7180, 0x7181, 0x7182, 0x7183,
    0x7185, 0x7186, 0x7187, 0x7188, 0x7189, 0x718B, 0x718C, 0x718D, 0x718E,
    0x7190, 0x7191, 0x7192, 0x7193, 0x7195, 0x7196, 0x7197, 0x719A, 0x719B,
    0x719C, 0x719D, 0x719E, 0x71A1, 0x71A2, 0x71A3, 0x71A4, 0x71A5, 0x71A6,
    0x71A7, 0x71A9, 0x71AA, 0x71AB, 0x71AD, 0x71AE, 0x71AF, 0x71B0, 0x71B1,
    0x71B2, 0x71B4, 0x71B6, 0x71B7, 0x71B8, 0x71BA, 0x71BB, 0x71BC, 0x71BD,
    0x71BE, 0x71BF, 0x71C0, 0x71C1, 0x71C2, 0x71C4, 0x71C5, 0x71C6, 0x71C7,
    0x71C8, 0x71C9, 0x71CA, 0x71CB, 0x71CC, 0x71CD, 0x71CF, 0x71D0, 0x71D1,
    0x71D2, 0x71D3, 0,      0x71D6, 0x71D7, 0x71D8, 0x71D9, 0x71DA, 0x71DB,
    0x71DC, 0x71DD, 0x71DE, 0x71DF, 0x71E1, 0x71E2, 0x71E3, 0x71E4, 0x71E6,
    0x71E8, 0x71E9, 0x71EA, 0x71EB, 0x71EC, 0x71ED, 0x71EF, 0x71F0, 0x71F1,
    0x71F2, 0x71F3, 0x71F4, 0x71F5, 0x71F6, 0x71F7, 0x71F8, 0x71FA, 0x71FB,
    0x71FC, 0x71FD, 0x71FE, 0x71FF, 0x7200, 0x7201, 0x7202, 0x7203, 0x7204,
    0x7205, 0x7207, 0x7208, 0x7209, 0x720A, 0x720B, 0x720C, 0x720D, 0x720E,
    0x720F, 0x7210, 0x7211, 0x7212, 0x7213, 0x7214, 0x7215, 0x7216, 0x7217,
    0x7218, 0x7219, 0x721A, 0,      0x721B, 0x721C, 0x721E, 0x721F, 0x7220,
    0x7221, 0x7222, 0x7223, 0x7224, 0x7225, 0x7226, 0x7227, 0x7229, 0x722B,
    0x722D, 0x722E, 0x722F, 0x7232, 0x7233, 0x7234, 0x723A, 0x723C, 0x723E,
    0x7240, 0x7241, 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7249, 0x724A,
    0x724B, 0x724E, 0x724F, 0x7250, 0x7251, 0x7253, 0x7254, 0x7255, 0x7257,
    0x7258, 0x725A, 0x725C, 0x725E, 0x7260, 0x7263, 0x7264, 0x7265, 0x7268,
    0x726A, 0x726B, 0x726C, 0x726D, 0x7270, 0x7271, 0x7273, 0x7274, 0x7276,
    0x7277, 0x7278, 0x727B, 0x727C, 0x727D, 0x7282, 0x7283, 0x7285, 0x7286,
    0x7287, 0x7288, 0x7289, 0x728C, 0x728E, 0x7290, 0x7291, 0x7293, 0x7294,
    0x7295, 0x7296, 0x7297, 0x7298, 0x7299, 0x729A, 0x729B, 0x729C, 0x729D,
    0x729E, 0x72A0, 0x72A1, 0x72A2, 0x72A3, 0x72A4, 0x72A5, 0x72A6, 0x72A7,
    0x72A8, 0x72A9, 0x72AA, 0x72AB, 0x72AE, 0x72B1, 0x72B2, 0x72B3, 0x72B5,
    0x72BA, 0x72BB, 0x72BC, 0x72BD, 0x72BE, 0x72BF, 0x72C0, 0x72C5, 0x72C6,
    0x72C7, 0x72C9, 0x72CA, 0x72CB, 0x72CC, 0x72CF, 0x72D1, 0x72D3, 0x72D4,
    0x72D5, 0x72D6, 0x72D8, 0x72DA, 0x72DB, 0,      0xE4C6, 0xE4C7, 0xE4C8,
    0xE4C9, 0xE4CA, 0xE4CB, 0xE4CC, 0xE4CD, 0xE4CE, 0xE4CF, 0xE4D0, 0xE4D1,
    0xE4D2, 0xE4D3, 0xE4D4, 0xE4D5, 0xE4D6, 0xE4D7, 0xE4D8, 0xE4D9, 0xE4DA,
    0xE4DB, 0xE4DC, 0xE4DD, 0xE4DE, 0xE4DF, 0xE4E0, 0xE4E1, 0xE4E2, 0xE4E3,
    0xE4E4, 0xE4E5, 0xE4E6, 0xE4E7, 0xE4E8, 0xE4E9, 0xE4EA, 0xE4EB, 0xE4EC,
    0xE4ED, 0xE4EE, 0xE4EF, 0xE4F0, 0xE4F1, 0xE4F2, 0xE4F3, 0xE4F4, 0xE4F5,
    0xE4F6, 0xE4F7, 0xE4F8, 0xE4F9, 0xE4FA, 0xE4FB, 0xE4FC, 0xE4FD, 0xE4FE,
    0xE4FF, 0xE500, 0xE501, 0xE502, 0xE503, 0xE504, 0,      0xE505, 0xE506,
    0xE507, 0xE508, 0xE509, 0xE50A, 0xE50B, 0xE50C, 0xE50D, 0xE50E, 0xE50F,
    0xE510, 0xE511, 0xE512, 0xE513, 0xE514, 0xE515, 0xE516, 0xE517, 0xE518,
    0xE519, 0xE51A, 0xE51B, 0xE51C, 0xE51D, 0xE51E, 0xE51F, 0xE520, 0xE521,
    0xE522, 0xE523, 0xE524, 0xE525, 0x3000, 0x3001, 0x3002, 0x00B7, 0x02C9,
    0x02C7, 0x00A8, 0x3003, 0x3005, 0x2014, 0xFF5E, 0x2016, 0x2026, 0x2018,
    0x2019, 0x201C, 0x201D, 0x3014, 0x3015, 0x3008, 0x3009, 0x300A, 0x300B,
    0x300C, 0x300D, 0x300E, 0x300F, 0x3016, 0x3017, 0x3010, 0x3011, 0x00B1,
    0x00D7, 0x00F7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220F, 0x222A, 0x2229,
    0x2208, 0x2237, 0x221A, 0x22A5, 0x2225, 0x2220, 0x2312, 0x2299, 0x222B,
    0x222E, 0x2261, 0x224C, 0x2248, 0x223D, 0x221D, 0x2260, 0x226E, 0x226F,
    0x2264, 0x2265, 0x221E, 0x2235, 0x2234, 0x2642, 0x2640, 0x00B0, 0x2032,
    0x2033, 0x2103, 0xFF04, 0x00A4, 0xFFE0, 0xFFE1, 0x2030, 0x00A7, 0x2116,
    0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7, 0x25C6, 0x25A1, 0x25A0,
    0x25B3, 0x25B2, 0x203B, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0,
    0xE526, 0xE527, 0xE528, 0xE529, 0xE52A, 0xE52B, 0xE52C, 0xE52D, 0xE52E,
    0xE52F, 0xE530, 0xE531, 0xE532, 0xE533, 0xE534, 0xE535, 0xE536, 0xE537,
    0xE538, 0xE539, 0xE53A, 0xE53B, 0xE53C, 0xE53D, 0xE53E, 0xE53F, 0xE540,
    0xE541, 0xE542, 0xE543, 0xE544, 0xE545, 0xE546, 0xE547, 0xE548, 0xE549,
    0xE54A, 0xE54B, 0xE54C, 0xE54D, 0xE54E, 0xE54F, 0xE550, 0xE551, 0xE552,
    0xE553, 0xE554, 0xE555, 0xE556, 0xE557, 0xE558, 0xE559, 0xE55A, 0xE55B,
    0xE55C, 0xE55D, 0xE55E, 0xE55F, 0xE560, 0xE561, 0xE562, 0xE563, 0xE564,
    0,      0xE565, 0xE566, 0xE567, 0xE568, 0xE569, 0xE56A, 0xE56B, 0xE56C,
    0xE56D, 0xE56E, 0xE56F, 0xE570, 0xE571, 0xE572, 0xE573, 0xE574, 0xE575,
    0xE576, 0xE577, 0xE578, 0xE579, 0xE57A, 0xE57B, 0xE57C, 0xE57D, 0xE57E,
    0xE57F, 0xE580, 0xE581, 0xE582, 0xE583, 0xE584, 0xE585, 0x2170, 0x2171,
    0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0xE766,
    0xE767, 0xE768, 0xE769, 0xE76A, 0xE76B, 0x2488, 0x2489, 0x248A, 0x248B,
    0x248C, 0x248D, 0x248E, 0x248F, 0x2490, 0x2491, 0x2492, 0x2493, 0x2494,
    0x2495, 0x2496, 0x2497, 0x2498, 0x2499, 0x249A, 0x249B, 0x2474, 0x2475,
    0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C, 0x247D, 0x247E,
    0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487,
    0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468,
    0x2469, 0x20AC, 0xE76D, 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225,
    0x3226, 0x3227, 0x3228, 0x3229, 0xE76E, 0xE76F, 0x2160, 0x2161, 0x2162,
    0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0x216A, 0x216B,
    0xE770, 0xE771, 0,      0xE586, 0xE587, 0xE588, 0xE589, 0xE58A, 0xE58B,
    0xE58C, 0xE58D, 0xE58E, 0xE58F, 0xE590, 0xE591, 0xE592, 0xE593, 0xE594,
    0xE595, 0xE596, 0xE597, 0xE598, 0xE599, 0xE59A, 0xE59B, 0xE59C, 0xE59D,
    0xE59E, 0xE59F, 0xE5A0, 0xE5A1, 0xE5A2, 0xE5A3, 0xE5A4, 0xE5A5, 0xE5A6,
    0xE5A7, 0xE5A8, 0xE5A9, 0xE5AA, 0xE5AB, 0xE5AC, 0xE5AD, 0xE5AE, 0xE5AF,
    0xE5B0, 0xE5B1, 0xE5B2, 0xE5B3, 0xE5B4, 0xE5B5, 0xE5B6, 0xE5B7, 0xE5B8,
    0xE5B9, 0xE5BA, 0xE5BB, 0xE5BC, 0xE5BD, 0xE5BE, 0xE5BF, 0xE5C0, 0xE5C1,
    0xE5C2, 0xE5C3, 0xE5C4, 0,      0xE5C5, 0xE5C6, 0xE5C7, 0xE5C8, 0xE5C9,
    0xE5CA, 0xE5CB, 0xE5CC, 0xE5CD, 0xE5CE, 0xE5CF, 0xE5D0, 0xE5D1, 0xE5D2,
    0xE5D3, 0xE5D4, 0xE5D5, 0xE5D6, 0xE5D7, 0xE5D8, 0xE5D9, 0xE5DA, 0xE5DB,
    0xE5DC, 0xE5DD, 0xE5DE, 0xE5DF, 0xE5E0, 0xE5E1, 0xE5E2, 0xE5E3, 0xE5E4,
    0xE5E5, 0xFF01, 0xFF02, 0xFF03, 0xFFE5, 0xFF05, 0xFF06, 0xFF07, 0xFF08,
    0xFF09, 0xFF0A, 0xFF0B, 0xFF0C, 0xFF0D, 0xFF0E, 0xFF0F, 0xFF10, 0xFF11,
    0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17, 0xFF18, 0xFF19, 0xFF1A,
    0xFF1B, 0xFF1C, 0xFF1D, 0xFF1E, 0xFF1F, 0xFF20, 0xFF21, 0xFF22, 0xFF23,
    0xFF24, 0xFF25, 0xFF26, 0xFF27, 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C,
    0xFF2D, 0xFF2E, 0xFF2F, 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35,
    0xFF36, 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0xFF3B, 0xFF3C, 0xFF3D, 0xFF3E,
    0xFF3F, 0xFF40, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
    0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F, 0xFF50,
    0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59,
    0xFF5A, 0xFF5B, 0xFF5C, 0xFF5D, 0xFFE3, 0,      0xE5E6, 0xE5E7, 0xE5E8,
    0xE5E9, 0xE5EA, 0xE5EB, 0xE5EC, 0xE5ED, 0xE5EE, 0xE5EF, 0xE5F0, 0xE5F1,
    0xE5F2, 0xE5F3, 0xE5F4, 0xE5F5, 0xE5F6, 0xE5F7, 0xE5F8, 0xE5F9, 0xE5FA,
    0xE5FB, 0xE5FC, 0xE5FD, 0xE5FE, 0xE5FF, 0xE600, 0xE601, 0xE602, 0xE603,
    0xE604, 0xE605, 0xE606, 0xE607, 0xE608, 0xE609, 0xE60A, 0xE60B, 0xE60C,
    0xE60D, 0xE60E, 0xE60F, 0xE610, 0xE611, 0xE612, 0xE613, 0xE614, 0xE615,
    0xE616, 0xE617, 0xE618, 0xE619, 0xE61A, 0xE61B, 0xE61C, 0xE61D, 0xE61E,
    0xE61F, 0xE620, 0xE621, 0xE622, 0xE623, 0xE624, 0,      0xE625, 0xE626,
    0xE627, 0xE628, 0xE629, 0xE62A, 0xE62B, 0xE62C, 0xE62D, 0xE62E, 0xE62F,
    0xE630, 0xE631, 0xE632, 0xE633, 0xE634, 0xE635, 0xE636, 0xE637, 0xE638,
    0xE639, 0xE63A, 0xE63B, 0xE63C, 0xE63D, 0xE63E, 0xE63F, 0xE640, 0xE641,
    0xE642, 0xE643, 0xE644, 0xE645, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045,
    0x3046, 0x3047, 0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E,
    0x304F, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
    0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F, 0x3060,
    0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, 0x3069,
    0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F, 0x3070, 0x3071, 0x3072,
    0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307A, 0x307B,
    0x307C, 0x307D, 0x307E, 0x307F, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084,
    0x3085, 0x3086, 0x3087, 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D,
    0x308E, 0x308F, 0x3090, 0x3091, 0x3092, 0x3093, 0xE772, 0xE773, 0xE774,
    0xE775, 0xE776, 0xE777, 0xE778, 0xE779, 0xE77A, 0xE77B, 0xE77C, 0,
    0xE646, 0xE647, 0xE648, 0xE649, 0xE64A, 0xE64B, 0xE64C, 0xE64D, 0xE64E,
    0xE64F, 0xE650, 0xE651, 0xE652, 0xE653, 0xE654, 0xE655, 0xE656, 0xE657,
    0xE658, 0xE659, 0xE65A, 0xE65B, 0xE65C, 0xE65D, 0xE65E, 0xE65F, 0xE660,
    0xE661, 0xE662, 0xE663, 0xE664, 0xE665, 0xE666, 0xE667, 0xE668, 0xE669,
    0xE66A, 0xE66B, 0xE66C, 0xE66D, 0xE66E, 0xE66F, 0xE670, 0xE671, 0xE672,
    0xE673, 0xE674, 0xE675, 0xE676, 0xE677, 0xE678, 0xE679, 0xE67A, 0xE67B,
    0xE67C, 0xE67D, 0xE67E, 0xE67F, 0xE680, 0xE681, 0xE682, 0xE683, 0xE684,
    0,      0xE685, 0xE686, 0xE687, 0xE688, 0xE689, 0xE68A, 0xE68B, 0xE68C,
    0xE68D, 0xE68E, 0xE68F, 0xE690, 0xE691, 0xE692, 0xE693, 0xE694, 0xE695,
    0xE696, 0xE697, 0xE698, 0xE699, 0xE69A, 0xE69B, 0xE69C, 0xE69D, 0xE69E,
    0xE69F, 0xE6A0, 0xE6A1, 0xE6A2, 0xE6A3, 0xE6A4, 0xE6A5, 0x30A1, 0x30A2,
    0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, 0x30A8, 0x30A9, 0x30AA, 0x30AB,
    0x30AC, 0x30AD, 0x30AE, 0x30AF, 0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4,
    0x30B5, 0x30B6, 0x30B7, 0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD,
    0x30BE, 0x30BF, 0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6,
    0x30C7, 0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
    0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, 0x30D8,
    0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, 0x30E0, 0x30E1,
    0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7, 0x30E8, 0x30E9, 0x30EA,
    0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, 0x30F0, 0x30F1, 0x30F2, 0x30F3,
    0x30F4, 0x30F5, 0x30F6, 0xE77D, 0xE77E, 0xE77F, 0xE780, 0xE781, 0xE782,
    0xE783, 0xE784, 0,      0xE6A6, 0xE6A7, 0xE6A8, 0xE6A9, 0xE6AA, 0xE6AB,
    0xE6AC, 0xE6AD, 0xE6AE, 0xE6AF, 0xE6B0, 0xE6B1, 0xE6B2, 0xE6B3, 0xE6B4,
    0xE6B5, 0xE6B6, 0xE6B7, 0xE6B8, 0xE6B9, 0xE6BA, 0xE6BB, 0xE6BC, 0xE6BD,
    0xE6BE, 0xE6BF, 0xE6C0, 0xE6C1, 0xE6C2, 0xE6C3, 0xE6C4, 0xE6C5, 0xE6C6,
    0xE6C7, 0xE6C8, 0xE6C9, 0xE6CA, 0xE6CB, 0xE6CC, 0xE6CD, 0xE6CE, 0xE6CF,
    0xE6D0, 0xE6D1, 0xE6D2, 0xE6D3, 0xE6D4, 0xE6D5, 0xE6D6, 0xE6D7, 0xE6D8,
    0xE6D9, 0xE6DA, 0xE6DB, 0xE6DC, 0xE6DD, 0xE6DE, 0xE6DF, 0xE6E0, 0xE6E1,
    0xE6E2, 0xE6E3, 0xE6E4, 0,      0xE6E5, 0xE6E6, 0xE6E7, 0xE6E8, 0xE6E9,
    0xE6EA, 0xE6EB, 0xE6EC, 0xE6ED, 0xE6EE, 0xE6EF, 0xE6F0, 0xE6F1, 0xE6F2,
    0xE6F3, 0xE6F4, 0xE6F5, 0xE6F6, 0xE6F7, 0xE6F8, 0xE6F9, 0xE6FA, 0xE6FB,
    0xE6FC, 0xE6FD, 0xE6FE, 0xE6FF, 0xE700, 0xE701, 0xE702, 0xE703, 0xE704,
    0xE705, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
    0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, 0x03A1,
    0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0xE785, 0xE786,
    0xE787, 0xE788, 0xE789, 0xE78A, 0xE78B, 0xE78C, 0x03B1, 0x03B2, 0x03B3,
    0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC,
    0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6,
    0x03C7, 0x03C8, 0x03C9, 0xE78D, 0xE78E, 0xE78F, 0xE790, 0xE791, 0xE792,
    0xE793, 0xFE35, 0xFE36, 0xFE39, 0xFE3A, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E,
    0xFE41, 0xFE42, 0xFE43, 0xFE44, 0xE794, 0xE795, 0xFE3B, 0xFE3C, 0xFE37,
    0xFE38, 0xFE31, 0xE796, 0xFE33, 0xFE34, 0xE797, 0xE798, 0xE799, 0xE79A,
    0xE79B, 0xE79C, 0xE79D, 0xE79E, 0xE79F, 0,      0xE706, 0xE707, 0xE708,
    0xE709, 0xE70A, 0xE70B, 0xE70C, 0xE70D, 0xE70E, 0xE70F, 0xE710, 0xE711,
    0xE712, 0xE713, 0xE714, 0xE715, 0xE716, 0xE717, 0xE718, 0xE719, 0xE71A,
    0xE71B, 0xE71C, 0xE71D, 0xE71E, 0xE71F, 0xE720, 0xE721, 0xE722, 0xE723,
    0xE724, 0xE725, 0xE726, 0xE727, 0xE728, 0xE729, 0xE72A, 0xE72B, 0xE72C,
    0xE72D, 0xE72E, 0xE72F, 0xE730, 0xE731, 0xE732, 0xE733, 0xE734, 0xE735,
    0xE736, 0xE737, 0xE738, 0xE739, 0xE73A, 0xE73B, 0xE73C, 0xE73D, 0xE73E,
    0xE73F, 0xE740, 0xE741, 0xE742, 0xE743, 0xE744, 0,      0xE745, 0xE746,
    0xE747, 0xE748, 0xE749, 0xE74A, 0xE74B, 0xE74C, 0xE74D, 0xE74E, 0xE74F,
    0xE750, 0xE751, 0xE752, 0xE753, 0xE754, 0xE755, 0xE756, 0xE757, 0xE758,
    0xE759, 0xE75A, 0xE75B, 0xE75C, 0xE75D, 0xE75E, 0xE75F, 0xE760, 0xE761,
    0xE762, 0xE763, 0xE764, 0xE765, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414,
    0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C,
    0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
    0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E,
    0x042F, 0xE7A0, 0xE7A1, 0xE7A2, 0xE7A3, 0xE7A4, 0xE7A5, 0xE7A6, 0xE7A7,
    0xE7A8, 0xE7A9, 0xE7AA, 0xE7AB, 0xE7AC, 0xE7AD, 0xE7AE, 0x0430, 0x0431,
    0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439,
    0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442,
    0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B,
    0x044C, 0x044D, 0x044E, 0x044F, 0xE7AF, 0xE7B0, 0xE7B1, 0xE7B2, 0xE7B3,
    0xE7B4, 0xE7B5, 0xE7B6, 0xE7B7, 0xE7B8, 0xE7B9, 0xE7BA, 0xE7BB, 0,
    0x02CA, 0x02CB, 0x02D9, 0x2013, 0x2015, 0x2025, 0x2035, 0x2105, 0x2109,
    0x2196, 0x2197, 0x2198, 0x2199, 0x2215, 0x221F, 0x2223, 0x2252, 0x2266,
    0x2267, 0x22BF, 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556,
    0x2557, 0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
    0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, 0x2568,
    0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F, 0x2570, 0x2571,
    0x2572, 0x2573, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587,
    0,      0x2588, 0x2589, 0x258A, 0x258B, 0x258C, 0x258D, 0x258E, 0x258F,
    0x2593, 0x2594, 0x2595, 0x25BC, 0x25BD, 0x25E2, 0x25E3, 0x25E4, 0x25E5,
    0x2609, 0x2295, 0x3012, 0x301D, 0x301E, 0xE7BC, 0xE7BD, 0xE7BE, 0xE7BF,
    0xE7C0, 0xE7C1, 0xE7C2, 0xE7C3, 0xE7C4, 0xE7C5, 0xE7C6, 0x0101, 0x00E1,
    0x01CE, 0x00E0, 0x0113, 0x00E9, 0x011B, 0x00E8, 0x012B, 0x00ED, 0x01D0,
    0x00EC, 0x014D, 0x00F3, 0x01D2, 0x00F2, 0x016B, 0x00FA, 0x01D4, 0x00F9,
    0x01D6, 0x01D8, 0x01DA, 0x01DC, 0x00FC, 0x00EA, 0x0251, 0x1E3F, 0x0144,
    0x0148, 0x01F9, 0x0261, 0xE7C9, 0xE7CA, 0xE7CB, 0xE7CC, 0x3105, 0x3106,
    0x3107, 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, 0x310F,
    0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118,
    0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, 0x311F, 0x3120, 0x3121,
    0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, 0x3129, 0xE7CD,
    0xE7CE, 0xE7CF, 0xE7D0, 0xE7D1, 0xE7D2, 0xE7D3, 0xE7D4, 0xE7D5, 0xE7D6,
    0xE7D7, 0xE7D8, 0xE7D9, 0xE7DA, 0xE7DB, 0xE7DC, 0xE7DD, 0xE7DE, 0xE7DF,
    0xE7E0, 0xE7E1, 0,      0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026,
    0x3027, 0x3028, 0x3029, 0x32A3, 0x338E, 0x338F, 0x339C, 0x339D, 0x339E,
    0x33A1, 0x33C4, 0x33CE, 0x33D1, 0x33D2, 0x33D5, 0xFE30, 0xFFE2, 0xFFE4,
    0xE7E2, 0x2121, 0x3231, 0xE7E3, 0x2010, 0xE7E4, 0xE7E5, 0xE7E6, 0x30FC,
    0x309B, 0x309C, 0x30FD, 0x30FE, 0x3006, 0x309D, 0x309E, 0xFE49, 0xFE4A,
    0xFE4B, 0xFE4C, 0xFE4D, 0xFE4E, 0xFE4F, 0xFE50, 0xFE51, 0xFE52, 0xFE54,
    0xFE55, 0xFE56, 0xFE57, 0xFE59, 0xFE5A, 0xFE5B, 0xFE5C, 0xFE5D, 0xFE5E,
    0xFE5F, 0xFE60, 0xFE61, 0,      0xFE62, 0xFE63, 0xFE64, 0xFE65, 0xFE66,
    0xFE68, 0xFE69, 0xFE6A, 0xFE6B, 0x303E, 0x2FF0, 0x2FF1, 0x2FF2, 0x2FF3,
    0x2FF4, 0x2FF5, 0x2FF6, 0x2FF7, 0x2FF8, 0x2FF9, 0x2FFA, 0x2FFB, 0x3007,
    0xE7F4, 0xE7F5, 0xE7F6, 0xE7F7, 0xE7F8, 0xE7F9, 0xE7FA, 0xE7FB, 0xE7FC,
    0xE7FD, 0xE7FE, 0xE7FF, 0xE800, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504,
    0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250A, 0x250B, 0x250C, 0x250D,
    0x250E, 0x250F, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, 0x2515, 0x2516,
    0x2517, 0x2518, 0x2519, 0x251A, 0x251B, 0x251C, 0x251D, 0x251E, 0x251F,
    0x2520, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528,
    0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F, 0x2530, 0x2531,
    0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253A,
    0x253B, 0x253C, 0x253D, 0x253E, 0x253F, 0x2540, 0x2541, 0x2542, 0x2543,
    0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254A, 0x254B, 0xE801,
    0xE802, 0xE803, 0xE804, 0xE805, 0xE806, 0xE807, 0xE808, 0xE809, 0xE80A,
    0xE80B, 0xE80C, 0xE80D, 0xE80E, 0xE80F, 0,      0x72DC, 0x72DD, 0x72DF,
    0x72E2, 0x72E3, 0x72E4, 0x72E5, 0x72E6, 0x72E7, 0x72EA, 0x72EB, 0x72F5,
    0x72F6, 0x72F9, 0x72FD, 0x72FE, 0x72FF, 0x7300, 0x7302, 0x7304, 0x7305,
    0x7306, 0x7307, 0x7308, 0x7309, 0x730B, 0x730C, 0x730D, 0x730F, 0x7310,
    0x7311, 0x7312, 0x7314, 0x7318, 0x7319, 0x731A, 0x731F, 0x7320, 0x7323,
    0x7324, 0x7326, 0x7327, 0x7328, 0x732D, 0x732F, 0x7330, 0x7332, 0x7333,
    0x7335, 0x7336, 0x733A, 0x733B, 0x733C, 0x733D, 0x7340, 0x7341, 0x7342,
    0x7343, 0x7344, 0x7345, 0x7346, 0x7347, 0x7348, 0,      0x7349, 0x734A,
    0x734B, 0x734C, 0x734E, 0x734F, 0x7351, 0x7353, 0x7354, 0x7355, 0x7356,
    0x7358, 0x7359, 0x735A, 0x735B, 0x735C, 0x735D, 0x735E, 0x735F, 0x7361,
    0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0x7367, 0x7368, 0x7369, 0x736A,
    0x736B, 0x736E, 0x7370, 0x7371, 0xE000, 0xE001, 0xE002, 0xE003, 0xE004,
    0xE005, 0xE006, 0xE007, 0xE008, 0xE009, 0xE00A, 0xE00B, 0xE00C, 0xE00D,
    0xE00E, 0xE00F, 0xE010, 0xE011, 0xE012, 0xE013, 0xE014, 0xE015, 0xE016,
    0xE017, 0xE018, 0xE019, 0xE01A, 0xE01B, 0xE01C, 0xE01D, 0xE01E, 0xE01F,
    0xE020, 0xE021, 0xE022, 0xE023, 0xE024, 0xE025, 0xE026, 0xE027, 0xE028,
    0xE029, 0xE02A, 0xE02B, 0xE02C, 0xE02D, 0xE02E, 0xE02F, 0xE030, 0xE031,
    0xE032, 0xE033, 0xE034, 0xE035, 0xE036, 0xE037, 0xE038, 0xE039, 0xE03A,
    0xE03B, 0xE03C, 0xE03D, 0xE03E, 0xE03F, 0xE040, 0xE041, 0xE042, 0xE043,
    0xE044, 0xE045, 0xE046, 0xE047, 0xE048, 0xE049, 0xE04A, 0xE04B, 0xE04C,
    0xE04D, 0xE04E, 0xE04F, 0xE050, 0xE051, 0xE052, 0xE053, 0xE054, 0xE055,
    0xE056, 0xE057, 0xE058, 0xE059, 0xE05A, 0xE05B, 0xE05C, 0xE05D, 0,
    0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, 0x7378, 0x7379, 0x737A,
    0x737B, 0x737C, 0x737D, 0x737F, 0x7380, 0x7381, 0x7382, 0x7383, 0x7385,
    0x7386, 0x7388, 0x738A, 0x738C, 0x738D, 0x738F, 0x7390, 0x7392, 0x7393,
    0x7394, 0x7395, 0x7397, 0x7398, 0x7399, 0x739A, 0x739C, 0x739D, 0x739E,
    0x73A0, 0x73A1, 0x73A3, 0x73A4, 0x73A5, 0x73A6, 0x73A7, 0x73A8, 0x73AA,
    0x73AC, 0x73AD, 0x73B1, 0x73B4, 0x73B5, 0x73B6, 0x73B8, 0x73B9, 0x73BC,
    0x73BD, 0x73BE, 0x73BF, 0x73C1, 0x73C3, 0x73C4, 0x73C5, 0x73C6, 0x73C7,
    0,      0x73CB, 0x73CC, 0x73CE, 0x73D2, 0x73D3, 0x73D4, 0x73D5, 0x73D6,
    0x73D7, 0x73D8, 0x73DA, 0x73DB, 0x73DC, 0x73DD, 0x73DF, 0x73E1, 0x73E2,
    0x73E3, 0x73E4, 0x73E6, 0x73E8, 0x73EA, 0x73EB, 0x73EC, 0x73EE, 0x73EF,
    0x73F0, 0x73F1, 0x73F3, 0x73F4, 0x73F5, 0x73F6, 0x73F7, 0xE05E, 0xE05F,
    0xE060, 0xE061, 0xE062, 0xE063, 0xE064, 0xE065, 0xE066, 0xE067, 0xE068,
    0xE069, 0xE06A, 0xE06B, 0xE06C, 0xE06D, 0xE06E, 0xE06F, 0xE070, 0xE071,
    0xE072, 0xE073, 0xE074, 0xE075, 0xE076, 0xE077, 0xE078, 0xE079, 0xE07A,
    0xE07B, 0xE07C, 0xE07D, 0xE07E, 0xE07F, 0xE080, 0xE081, 0xE082, 0xE083,
    0xE084, 0xE085, 0xE086, 0xE087, 0xE088, 0xE089, 0xE08A, 0xE08B, 0xE08C,
    0xE08D, 0xE08E, 0xE08F, 0xE090, 0xE091, 0xE092, 0xE093, 0xE094, 0xE095,
    0xE096, 0xE097, 0xE098, 0xE099, 0xE09A, 0xE09B, 0xE09C, 0xE09D, 0xE09E,
    0xE09F, 0xE0A0, 0xE0A1, 0xE0A2, 0xE0A3, 0xE0A4, 0xE0A5, 0xE0A6, 0xE0A7,
    0xE0A8, 0xE0A9, 0xE0AA, 0xE0AB, 0xE0AC, 0xE0AD, 0xE0AE, 0xE0AF, 0xE0B0,
    0xE0B1, 0xE0B2, 0xE0B3, 0xE0B4, 0xE0B5, 0xE0B6, 0xE0B7, 0xE0B8, 0xE0B9,
    0xE0BA, 0xE0BB, 0,      0x73F8, 0x73F9, 0x73FA, 0x73FB, 0x73FC, 0x73FD,
    0x73FE, 0x73FF, 0x7400, 0x7401, 0x7402, 0x7404, 0x7407, 0x7408, 0x740B,
    0x740C, 0x740D, 0x740E, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416,
    0x7417, 0x7418, 0x7419, 0x741C, 0x741D, 0x741E, 0x741F, 0x7420, 0x7421,
    0x7423, 0x7424, 0x7427, 0x7429, 0x742B, 0x742D, 0x742F, 0x7431, 0x7432,
    0x7437, 0x7438, 0x7439, 0x743A, 0x743B, 0x743D, 0x743E, 0x743F, 0x7440,
    0x7442, 0x7443, 0x7444, 0x7445, 0x7446, 0x7447, 0x7448, 0x7449, 0x744A,
    0x744B, 0x744C, 0x744D, 0,      0x744E, 0x744F, 0x7450, 0x7451, 0x7452,
    0x7453, 0x7454, 0x7456, 0x7458, 0x745D, 0x7460, 0x7461, 0x7462, 0x7463,
    0x7464, 0x7465, 0x7466, 0x7467, 0x7468, 0x7469, 0x746A, 0x746B, 0x746C,
    0x746E, 0x746F, 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7478, 0x7479,
    0x747A, 0xE0BC, 0xE0BD, 0xE0BE, 0xE0BF, 0xE0C0, 0xE0C1, 0xE0C2, 0xE0C3,
    0xE0C4, 0xE0C5, 0xE0C6, 0xE0C7, 0xE0C8, 0xE0C9, 0xE0CA, 0xE0CB, 0xE0CC,
    0xE0CD, 0xE0CE, 0xE0CF, 0xE0D0, 0xE0D1, 0xE0D2, 0xE0D3, 0xE0D4, 0xE0D5,
    0xE0D6, 0xE0D7, 0xE0D8, 0xE0D9, 0xE0DA, 0xE0DB, 0xE0DC, 0xE0DD, 0xE0DE,
    0xE0DF, 0xE0E0, 0xE0E1, 0xE0E2, 0xE0E3, 0xE0E4, 0xE0E5, 0xE0E6, 0xE0E7,
    0xE0E8, 0xE0E9, 0xE0EA, 0xE0EB, 0xE0EC, 0xE0ED, 0xE0EE, 0xE0EF, 0xE0F0,
    0xE0F1, 0xE0F2, 0xE0F3, 0xE0F4, 0xE0F5, 0xE0F6, 0xE0F7, 0xE0F8, 0xE0F9,
    0xE0FA, 0xE0FB, 0xE0FC, 0xE0FD, 0xE0FE, 0xE0FF, 0xE100, 0xE101, 0xE102,
    0xE103, 0xE104, 0xE105, 0xE106, 0xE107, 0xE108, 0xE109, 0xE10A, 0xE10B,
    0xE10C, 0xE10D, 0xE10E, 0xE10F, 0xE110, 0xE111, 0xE112, 0xE113, 0xE114,
    0xE115, 0xE116, 0xE117, 0xE118, 0xE119, 0,      0x747B, 0x747C, 0x747D,
    0x747F, 0x7482, 0x7484, 0x7485, 0x7486, 0x7488, 0x7489, 0x748A, 0x748C,
    0x748D, 0x748F, 0x7491, 0x7492, 0x7493, 0x7494, 0x7495, 0x7496, 0x7497,
    0x7498, 0x7499, 0x749A, 0x749B, 0x749D, 0x749F, 0x74A0, 0x74A1, 0x74A2,
    0x74A3, 0x74A4, 0x74A5, 0x74A6, 0x74AA, 0x74AB, 0x74AC, 0x74AD, 0x74AE,
    0x74AF, 0x74B0, 0x74B1, 0x74B2, 0x74B3, 0x74B4, 0x74B5, 0x74B6, 0x74B7,
    0x74B8, 0x74B9, 0x74BB, 0x74BC, 0x74BD, 0x74BE, 0x74BF, 0x74C0, 0x74C1,
    0x74C2, 0x74C3, 0x74C4, 0x74C5, 0x74C6, 0x74C7, 0,      0x74C8, 0x74C9,
    0x74CA, 0x74CB, 0x74CC, 0x74CD, 0x74CE, 0x74CF, 0x74D0, 0x74D1, 0x74D3,
    0x74D4, 0x74D5, 0x74D6, 0x74D7, 0x74D8, 0x74D9, 0x74DA, 0x74DB, 0x74DD,
    0x74DF, 0x74E1, 0x74E5, 0x74E7, 0x74E8, 0x74E9, 0x74EA, 0x74EB, 0x74EC,
    0x74ED, 0x74F0, 0x74F1, 0x74F2, 0xE11A, 0xE11B, 0xE11C, 0xE11D, 0xE11E,
    0xE11F, 0xE120, 0xE121, 0xE122, 0xE123, 0xE124, 0xE125, 0xE126, 0xE127,
    0xE128, 0xE129, 0xE12A, 0xE12B, 0xE12C, 0xE12D, 0xE12E, 0xE12F, 0xE130,
    0xE131, 0xE132, 0xE133, 0xE134, 0xE135, 0xE136, 0xE137, 0xE138, 0xE139,
    0xE13A, 0xE13B, 0xE13C, 0xE13D, 0xE13E, 0xE13F, 0xE140, 0xE141, 0xE142,
    0xE143, 0xE144, 0xE145, 0xE146, 0xE147, 0xE148, 0xE149, 0xE14A, 0xE14B,
    0xE14C, 0xE14D, 0xE14E, 0xE14F, 0xE150, 0xE151, 0xE152, 0xE153, 0xE154,
    0xE155, 0xE156, 0xE157, 0xE158, 0xE159, 0xE15A, 0xE15B, 0xE15C, 0xE15D,
    0xE15E, 0xE15F, 0xE160, 0xE161, 0xE162, 0xE163, 0xE164, 0xE165, 0xE166,
    0xE167, 0xE168, 0xE169, 0xE16A, 0xE16B, 0xE16C, 0xE16D, 0xE16E, 0xE16F,
    0xE170, 0xE171, 0xE172, 0xE173, 0xE174, 0xE175, 0xE176, 0xE177, 0,
    0x74F3, 0x74F5, 0x74F8, 0x74F9, 0x74FA, 0x74FB, 0x74FC, 0x74FD, 0x74FE,
    0x7500, 0x7501, 0x7502, 0x7503, 0x7505, 0x7506, 0x7507, 0x7508, 0x7509,
    0x750A, 0x750B, 0x750C, 0x750E, 0x7510, 0x7512, 0x7514, 0x7515, 0x7516,
    0x7517, 0x751B, 0x751D, 0x751E, 0x7520, 0x7521, 0x7522, 0x7523, 0x7524,
    0x7526, 0x7527, 0x752A, 0x752E, 0x7534, 0x7536, 0x7539, 0x753C, 0x753D,
    0x753F, 0x7541, 0x7542, 0x7543, 0x7544, 0x7546, 0x7547, 0x7549, 0x754A,
    0x754D, 0x7550, 0x7551, 0x7552, 0x7553, 0x7555, 0x7556, 0x7557, 0x7558,
    0,      0x755D, 0x755E, 0x755F, 0x7560, 0x7561, 0x7562, 0x7563, 0x7564,
    0x7567, 0x7568, 0x7569, 0x756B, 0x756C, 0x756D, 0x756E, 0x756F, 0x7570,
    0x7571, 0x7573, 0x7575, 0x7576, 0x7577, 0x757A, 0x757B, 0x757C, 0x757D,
    0x757E, 0x7580, 0x7581, 0x7582, 0x7584, 0x7585, 0x7587, 0xE178, 0xE179,
    0xE17A, 0xE17B, 0xE17C, 0xE17D, 0xE17E, 0xE17F, 0xE180, 0xE181, 0xE182,
    0xE183, 0xE184, 0xE185, 0xE186, 0xE187, 0xE188, 0xE189, 0xE18A, 0xE18B,
    0xE18C, 0xE18D, 0xE18E, 0xE18F, 0xE190, 0xE191, 0xE192, 0xE193, 0xE194,
    0xE195, 0xE196, 0xE197, 0xE198, 0xE199, 0xE19A, 0xE19B, 0xE19C, 0xE19D,
    0xE19E, 0xE19F, 0xE1A0, 0xE1A1, 0xE1A2, 0xE1A3, 0xE1A4, 0xE1A5, 0xE1A6,
    0xE1A7, 0xE1A8, 0xE1A9, 0xE1AA, 0xE1AB, 0xE1AC, 0xE1AD, 0xE1AE, 0xE1AF,
    0xE1B0, 0xE1B1, 0xE1B2, 0xE1B3, 0xE1B4, 0xE1B5, 0xE1B6, 0xE1B7, 0xE1B8,
    0xE1B9, 0xE1BA, 0xE1BB, 0xE1BC, 0xE1BD, 0xE1BE, 0xE1BF, 0xE1C0, 0xE1C1,
    0xE1C2, 0xE1C3, 0xE1C4, 0xE1C5, 0xE1C6, 0xE1C7, 0xE1C8, 0xE1C9, 0xE1CA,
    0xE1CB, 0xE1CC, 0xE1CD, 0xE1CE, 0xE1CF, 0xE1D0, 0xE1D1, 0xE1D2, 0xE1D3,
    0xE1D4, 0xE1D5, 0,      0x7588, 0x7589, 0x758A, 0x758C, 0x758D, 0x758E,
    0x7590, 0x7593, 0x7595, 0x7598, 0x759B, 0x759C, 0x759E, 0x75A2, 0x75A6,
    0x75A7, 0x75A8, 0x75A9, 0x75AA, 0x75AD, 0x75B6, 0x75B7, 0x75BA, 0x75BB,
    0x75BF, 0x75C0, 0x75C1, 0x75C6, 0x75CB, 0x75CC, 0x75CE, 0x75CF, 0x75D0,
    0x75D1, 0x75D3, 0x75D7, 0x75D9, 0x75DA, 0x75DC, 0x75DD, 0x75DF, 0x75E0,
    0x75E1, 0x75E5, 0x75E9, 0x75EC, 0x75ED, 0x75EE, 0x75EF, 0x75F2, 0x75F3,
    0x75F5, 0x75F6, 0x75F7, 0x75F8, 0x75FA, 0x75FB, 0x75FD, 0x75FE, 0x7602,
    0x7604, 0x7606, 0x7607, 0,      0x7608, 0x7609, 0x760B, 0x760D, 0x760E,
    0x760F, 0x7611, 0x7612, 0x7613, 0x7614, 0x7616, 0x761A, 0x761C, 0x761D,
    0x761E, 0x7621, 0x7623, 0x7627, 0x7628, 0x762C, 0x762E, 0x762F, 0x7631,
    0x7632, 0x7636, 0x7637, 0x7639, 0x763A, 0x763B, 0x763D, 0x7641, 0x7642,
    0x7644, 0xE1D6, 0xE1D7, 0xE1D8, 0xE1D9, 0xE1DA, 0xE1DB, 0xE1DC, 0xE1DD,
    0xE1DE, 0xE1DF, 0xE1E0, 0xE1E1, 0xE1E2, 0xE1E3, 0xE1E4, 0xE1E5, 0xE1E6,
    0xE1E7, 0xE1E8, 0xE1E9, 0xE1EA, 0xE1EB, 0xE1EC, 0xE1ED, 0xE1EE, 0xE1EF,
    0xE1F0, 0xE1F1, 0xE1F2, 0xE1F3, 0xE1F4, 0xE1F5, 0xE1F6, 0xE1F7, 0xE1F8,
    0xE1F9, 0xE1FA, 0xE1FB, 0xE1FC, 0xE1FD, 0xE1FE, 0xE1FF, 0xE200, 0xE201,
    0xE202, 0xE203, 0xE204, 0xE205, 0xE206, 0xE207, 0xE208, 0xE209, 0xE20A,
    0xE20B, 0xE20C, 0xE20D, 0xE20E, 0xE20F, 0xE210, 0xE211, 0xE212, 0xE213,
    0xE214, 0xE215, 0xE216, 0xE217, 0xE218, 0xE219, 0xE21A, 0xE21B, 0xE21C,
    0xE21D, 0xE21E, 0xE21F, 0xE220, 0xE221, 0xE222, 0xE223, 0xE224, 0xE225,
    0xE226, 0xE227, 0xE228, 0xE229, 0xE22A, 0xE22B, 0xE22C, 0xE22D, 0xE22E,
    0xE22F, 0xE230, 0xE231, 0xE232, 0xE233, 0,      0x7645, 0x7646, 0x7647,
    0x7648, 0x7649, 0x764A, 0x764B, 0x764E, 0x764F, 0x7650, 0x7651, 0x7652,
    0x7653, 0x7655, 0x7657, 0x7658, 0x7659, 0x765A, 0x765B, 0x765D, 0x765F,
    0x7660, 0x7661, 0x7662, 0x7664, 0x7665, 0x7666, 0x7667, 0x7668, 0x7669,
    0x766A, 0x766C, 0x766D, 0x766E, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674,
    0x7675, 0x7676, 0x7677, 0x7679, 0x767A, 0x767C, 0x767F, 0x7680, 0x7681,
    0x7683, 0x7685, 0x7689, 0x768A, 0x768C, 0x768D, 0x768F, 0x7690, 0x7692,
    0x7694, 0x7695, 0x7697, 0x7698, 0x769A, 0x769B, 0,      0x769C, 0x769D,
    0x769E, 0x769F, 0x76A0, 0x76A1, 0x76A2, 0x76A3, 0x76A5, 0x76A6, 0x76A7,
    0x76A8, 0x76A9, 0x76AA, 0x76AB, 0x76AC, 0x76AD, 0x76AF, 0x76B0, 0x76B3,
    0x76B5, 0x76B6, 0x76B7, 0x76B8, 0x76B9, 0x76BA, 0x76BB, 0x76BC, 0x76BD,
    0x76BE, 0x76C0, 0x76C1, 0x76C3, 0x554A, 0x963F, 0x57C3, 0x6328, 0x54CE,
    0x5509, 0x54C0, 0x7691, 0x764C, 0x853C, 0x77EE, 0x827E, 0x788D, 0x7231,
    0x9698, 0x978D, 0x6C28, 0x5B89, 0x4FFA, 0x6309, 0x6697, 0x5CB8, 0x80FA,
    0x6848, 0x80AE, 0x6602, 0x76CE, 0x51F9, 0x6556, 0x71AC, 0x7FF1, 0x8884,
    0x50B2, 0x5965, 0x61CA, 0x6FB3, 0x82AD, 0x634C, 0x6252, 0x53ED, 0x5427,
    0x7B06, 0x516B, 0x75A4, 0x5DF4, 0x62D4, 0x8DCB, 0x9776, 0x628A, 0x8019,
    0x575D, 0x9738, 0x7F62, 0x7238, 0x767D, 0x67CF, 0x767E, 0x6446, 0x4F70,
    0x8D25, 0x62DC, 0x7A17, 0x6591, 0x73ED, 0x642C, 0x6273, 0x822C, 0x9881,
    0x677F, 0x7248, 0x626E, 0x62CC, 0x4F34, 0x74E3, 0x534A, 0x529E, 0x7ECA,
    0x90A6, 0x5E2E, 0x6886, 0x699C, 0x8180, 0x7ED1, 0x68D2, 0x78C5, 0x868C,
    0x9551, 0x508D, 0x8C24, 0x82DE, 0x80DE, 0x5305, 0x8912, 0x5265, 0,
    0x76C4, 0x76C7, 0x76C9, 0x76CB, 0x76CC, 0x76D3, 0x76D5, 0x76D9, 0x76DA,
    0x76DC, 0x76DD, 0x76DE, 0x76E0, 0x76E1, 0x76E2, 0x76E3, 0x76E4, 0x76E6,
    0x76E7, 0x76E8, 0x76E9, 0x76EA, 0x76EB, 0x76EC, 0x76ED, 0x76F0, 0x76F3,
    0x76F5, 0x76F6, 0x76F7, 0x76FA, 0x76FB, 0x76FD, 0x76FF, 0x7700, 0x7702,
    0x7703, 0x7705, 0x7706, 0x770A, 0x770C, 0x770E, 0x770F, 0x7710, 0x7711,
    0x7712, 0x7713, 0x7714, 0x7715, 0x7716, 0x7717, 0x7718, 0x771B, 0x771C,
    0x771D, 0x771E, 0x7721, 0x7723, 0x7724, 0x7725, 0x7727, 0x772A, 0x772B,
    0,      0x772C, 0x772E, 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7739,
    0x773B, 0x773D, 0x773E, 0x773F, 0x7742, 0x7744, 0x7745, 0x7746, 0x7748,
    0x7749, 0x774A, 0x774B, 0x774C, 0x774D, 0x774E, 0x774F, 0x7752, 0x7753,
    0x7754, 0x7755, 0x7756, 0x7757, 0x7758, 0x7759, 0x775C, 0x8584, 0x96F9,
    0x4FDD, 0x5821, 0x9971, 0x5B9D, 0x62B1, 0x62A5, 0x66B4, 0x8C79, 0x9C8D,
    0x7206, 0x676F, 0x7891, 0x60B2, 0x5351, 0x5317, 0x8F88, 0x80CC, 0x8D1D,
    0x94A1, 0x500D, 0x72C8, 0x5907, 0x60EB, 0x7119, 0x88AB, 0x5954, 0x82EF,
    0x672C, 0x7B28, 0x5D29, 0x7EF7, 0x752D, 0x6CF5, 0x8E66, 0x8FF8, 0x903C,
    0x9F3B, 0x6BD4, 0x9119, 0x7B14, 0x5F7C, 0x78A7, 0x84D6, 0x853D, 0x6BD5,
    0x6BD9, 0x6BD6, 0x5E01, 0x5E87, 0x75F9, 0x95ED, 0x655D, 0x5F0A, 0x5FC5,
    0x8F9F, 0x58C1, 0x81C2, 0x907F, 0x965B, 0x97AD, 0x8FB9, 0x7F16, 0x8D2C,
    0x6241, 0x4FBF, 0x53D8, 0x535E, 0x8FA8, 0x8FA9, 0x8FAB, 0x904D, 0x6807,
    0x5F6A, 0x8198, 0x8868, 0x9CD6, 0x618B, 0x522B, 0x762A, 0x5F6C, 0x658C,
    0x6FD2, 0x6EE8, 0x5BBE, 0x6448, 0x5175, 0x51B0, 0x67C4, 0x4E19, 0x79C9,
    0x997C, 0x70B3, 0,      0x775D, 0x775E, 0x775F, 0x7760, 0x7764, 0x7767,
    0x7769, 0x776A, 0x776D, 0x776E, 0x776F, 0x7770, 0x7771, 0x7772, 0x7773,
    0x7774, 0x7775, 0x7776, 0x7777, 0x7778, 0x777A, 0x777B, 0x777C, 0x7781,
    0x7782, 0x7783, 0x7786, 0x7787, 0x7788, 0x7789, 0x778A, 0x778B, 0x778F,
    0x7790, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, 0x7798, 0x7799, 0x779A,
    0x779B, 0x779C, 0x779D, 0x779E, 0x77A1, 0x77A3, 0x77A4, 0x77A6, 0x77A8,
    0x77AB, 0x77AD, 0x77AE, 0x77AF, 0x77B1, 0x77B2, 0x77B4, 0x77B6, 0x77B7,
    0x77B8, 0x77B9, 0x77BA, 0,      0x77BC, 0x77BE, 0x77C0, 0x77C1, 0x77C2,
    0x77C3, 0x77C4, 0x77C5, 0x77C6, 0x77C7, 0x77C8, 0x77C9, 0x77CA, 0x77CB,
    0x77CC, 0x77CE, 0x77CF, 0x77D0, 0x77D1, 0x77D2, 0x77D3, 0x77D4, 0x77D5,
    0x77D6, 0x77D8, 0x77D9, 0x77DA, 0x77DD, 0x77DE, 0x77DF, 0x77E0, 0x77E1,
    0x77E4, 0x75C5, 0x5E76, 0x73BB, 0x83E0, 0x64AD, 0x62E8, 0x94B5, 0x6CE2,
    0x535A, 0x52C3, 0x640F, 0x94C2, 0x7B94, 0x4F2F, 0x5E1B, 0x8236, 0x8116,
    0x818A, 0x6E24, 0x6CCA, 0x9A73, 0x6355, 0x535C, 0x54FA, 0x8865, 0x57E0,
    0x4E0D, 0x5E03, 0x6B65, 0x7C3F, 0x90E8, 0x6016, 0x64E6, 0x731C, 0x88C1,
    0x6750, 0x624D, 0x8D22, 0x776C, 0x8E29, 0x91C7, 0x5F69, 0x83DC, 0x8521,
    0x9910, 0x53C2, 0x8695, 0x6B8B, 0x60ED, 0x60E8, 0x707F, 0x82CD, 0x8231,
    0x4ED3, 0x6CA7, 0x85CF, 0x64CD, 0x7CD9, 0x69FD, 0x66F9, 0x8349, 0x5395,
    0x7B56, 0x4FA7, 0x518C, 0x6D4B, 0x5C42, 0x8E6D, 0x63D2, 0x53C9, 0x832C,
    0x8336, 0x67E5, 0x78B4, 0x643D, 0x5BDF, 0x5C94, 0x5DEE, 0x8BE7, 0x62C6,
    0x67F4, 0x8C7A, 0x6400, 0x63BA, 0x8749, 0x998B, 0x8C17, 0x7F20, 0x94F2,
    0x4EA7, 0x9610, 0x98A4, 0x660C, 0x7316, 0,      0x77E6, 0x77E8, 0x77EA,
    0x77EF, 0x77F0, 0x77F1, 0x77F2, 0x77F4, 0x77F5, 0x77F7, 0x77F9, 0x77FA,
    0x77FB, 0x77FC, 0x7803, 0x7804, 0x7805, 0x7806, 0x7807, 0x7808, 0x780A,
    0x780B, 0x780E, 0x780F, 0x7810, 0x7813, 0x7815, 0x7819, 0x781B, 0x781E,
    0x7820, 0x7821, 0x7822, 0x7824, 0x7828, 0x782A, 0x782B, 0x782E, 0x782F,
    0x7831, 0x7832, 0x7833, 0x7835, 0x7836, 0x783D, 0x783F, 0x7841, 0x7842,
    0x7843, 0x7844, 0x7846, 0x7848, 0x7849, 0x784A, 0x784B, 0x784D, 0x784F,
    0x7851, 0x7853, 0x7854, 0x7858, 0x7859, 0x785A, 0,      0x785B, 0x785C,
    0x785E, 0x785F, 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, 0x7865, 0x7866,
    0x7867, 0x7868, 0x7869, 0x786F, 0x7870, 0x7871, 0x7872, 0x7873, 0x7874,
    0x7875, 0x7876, 0x7878, 0x7879, 0x787A, 0x787B, 0x787D, 0x787E, 0x787F,
    0x7880, 0x7881, 0x7882, 0x7883, 0x573A, 0x5C1D, 0x5E38, 0x957F, 0x507F,
    0x80A0, 0x5382, 0x655E, 0x7545, 0x5531, 0x5021, 0x8D85, 0x6284, 0x949E,
    0x671D, 0x5632, 0x6F6E, 0x5DE2, 0x5435, 0x7092, 0x8F66, 0x626F, 0x64A4,
    0x63A3, 0x5F7B, 0x6F88, 0x90F4, 0x81E3, 0x8FB0, 0x5C18, 0x6668, 0x5FF1,
    0x6C89, 0x9648, 0x8D81, 0x886C, 0x6491, 0x79F0, 0x57CE, 0x6A59, 0x6210,
    0x5448, 0x4E58, 0x7A0B, 0x60E9, 0x6F84, 0x8BDA, 0x627F, 0x901E, 0x9A8B,
    0x79E4, 0x5403, 0x75F4, 0x6301, 0x5319, 0x6C60, 0x8FDF, 0x5F1B, 0x9A70,
    0x803B, 0x9F7F, 0x4F88, 0x5C3A, 0x8D64, 0x7FC5, 0x65A5, 0x70BD, 0x5145,
    0x51B2, 0x866B, 0x5D07, 0x5BA0, 0x62BD, 0x916C, 0x7574, 0x8E0C, 0x7A20,
    0x6101, 0x7B79, 0x4EC7, 0x7EF8, 0x7785, 0x4E11, 0x81ED, 0x521D, 0x51FA,
    0x6A71, 0x53A8, 0x8E87, 0x9504, 0x96CF, 0x6EC1, 0x9664, 0x695A, 0,
    0x7884, 0x7885, 0x7886, 0x7888, 0x788A, 0x788B, 0x788F, 0x7890, 0x7892,
    0x7894, 0x7895, 0x7896, 0x7899, 0x789D, 0x789E, 0x78A0, 0x78A2, 0x78A4,
    0x78A6, 0x78A8, 0x78A9, 0x78AA, 0x78AB, 0x78AC, 0x78AD, 0x78AE, 0x78AF,
    0x78B5, 0x78B6, 0x78B7, 0x78B8, 0x78BA, 0x78BB, 0x78BC, 0x78BD, 0x78BF,
    0x78C0, 0x78C2, 0x78C3, 0x78C4, 0x78C6, 0x78C7, 0x78C8, 0x78CC, 0x78CD,
    0x78CE, 0x78CF, 0x78D1, 0x78D2, 0x78D3, 0x78D6, 0x78D7, 0x78D8, 0x78DA,
    0x78DB, 0x78DC, 0x78DD, 0x78DE, 0x78DF, 0x78E0, 0x78E1, 0x78E2, 0x78E3,
    0,      0x78E4, 0x78E5, 0x78E6, 0x78E7, 0x78E9, 0x78EA, 0x78EB, 0x78ED,
    0x78EE, 0x78EF, 0x78F0, 0x78F1, 0x78F3, 0x78F5, 0x78F6, 0x78F8, 0x78F9,
    0x78FB, 0x78FC, 0x78FD, 0x78FE, 0x78FF, 0x7900, 0x7902, 0x7903, 0x7904,
    0x7906, 0x7907, 0x7908, 0x7909, 0x790A, 0x790B, 0x790C, 0x7840, 0x50A8,
    0x77D7, 0x6410, 0x89E6, 0x5904, 0x63E3, 0x5DDD, 0x7A7F, 0x693D, 0x4F20,
    0x8239, 0x5598, 0x4E32, 0x75AE, 0x7A97, 0x5E62, 0x5E8A, 0x95EF, 0x521B,
    0x5439, 0x708A, 0x6376, 0x9524, 0x5782, 0x6625, 0x693F, 0x9187, 0x5507,
    0x6DF3, 0x7EAF, 0x8822, 0x6233, 0x7EF0, 0x75B5, 0x8328, 0x78C1, 0x96CC,
    0x8F9E, 0x6148, 0x74F7, 0x8BCD, 0x6B64, 0x523A, 0x8D50, 0x6B21, 0x806A,
    0x8471, 0x56F1, 0x5306, 0x4ECE, 0x4E1B, 0x51D1, 0x7C97, 0x918B, 0x7C07,
    0x4FC3, 0x8E7F, 0x7BE1, 0x7A9C, 0x6467, 0x5D14, 0x50AC, 0x8106, 0x7601,
    0x7CB9, 0x6DEC, 0x7FE0, 0x6751, 0x5B58, 0x5BF8, 0x78CB, 0x64AE, 0x6413,
    0x63AA, 0x632B, 0x9519, 0x642D, 0x8FBE, 0x7B54, 0x7629, 0x6253, 0x5927,
    0x5446, 0x6B79, 0x50A3, 0x6234, 0x5E26, 0x6B86, 0x4EE3, 0x8D37, 0x888B,
    0x5F85, 0x902E, 0,      0x790D, 0x790E, 0x790F, 0x7910, 0x7911, 0x7912,
    0x7914, 0x7915, 0x7916, 0x7917, 0x7918, 0x7919, 0x791A, 0x791B, 0x791C,
    0x791D, 0x791F, 0x7920, 0x7921, 0x7922, 0x7923, 0x7925, 0x7926, 0x7927,
    0x7928, 0x7929, 0x792A, 0x792B, 0x792C, 0x792D, 0x792E, 0x792F, 0x7930,
    0x7931, 0x7932, 0x7933, 0x7935, 0x7936, 0x7937, 0x7938, 0x7939, 0x793D,
    0x793F, 0x7942, 0x7943, 0x7944, 0x7945, 0x7947, 0x794A, 0x794B, 0x794C,
    0x794D, 0x794E, 0x794F, 0x7950, 0x7951, 0x7952, 0x7954, 0x7955, 0x7958,
    0x7959, 0x7961, 0x7963, 0,      0x7964, 0x7966, 0x7969, 0x796A, 0x796B,
    0x796C, 0x796E, 0x7970, 0x7971, 0x7972, 0x7973, 0x7974, 0x7975, 0x7976,
    0x7979, 0x797B, 0x797C, 0x797D, 0x797E, 0x797F, 0x7982, 0x7983, 0x7986,
    0x7987, 0x7988, 0x7989, 0x798B, 0x798C, 0x798D, 0x798E, 0x7990, 0x7991,
    0x7992, 0x6020, 0x803D, 0x62C5, 0x4E39, 0x5355, 0x90F8, 0x63B8, 0x80C6,
    0x65E6, 0x6C2E, 0x4F46, 0x60EE, 0x6DE1, 0x8BDE, 0x5F39, 0x86CB, 0x5F53,
    0x6321, 0x515A, 0x8361, 0x6863, 0x5200, 0x6363, 0x8E48, 0x5012, 0x5C9B,
    0x7977, 0x5BFC, 0x5230, 0x7A3B, 0x60BC, 0x9053, 0x76D7, 0x5FB7, 0x5F97,
    0x7684, 0x8E6C, 0x706F, 0x767B, 0x7B49, 0x77AA, 0x51F3, 0x9093, 0x5824,
    0x4F4E, 0x6EF4, 0x8FEA, 0x654C, 0x7B1B, 0x72C4, 0x6DA4, 0x7FDF, 0x5AE1,
    0x62B5, 0x5E95, 0x5730, 0x8482, 0x7B2C, 0x5E1D, 0x5F1F, 0x9012, 0x7F14,
    0x98A0, 0x6382, 0x6EC7, 0x7898, 0x70B9, 0x5178, 0x975B, 0x57AB, 0x7535,
    0x4F43, 0x7538, 0x5E97, 0x60E6, 0x5960, 0x6DC0, 0x6BBF, 0x7889, 0x53FC,
    0x96D5, 0x51CB, 0x5201, 0x6389, 0x540A, 0x9493, 0x8C03, 0x8DCC, 0x7239,
    0x789F, 0x8776, 0x8FED, 0x8C0D, 0x53E0, 0,      0x7993, 0x7994, 0x7995,
    0x7996, 0x7997, 0x7998, 0x7999, 0x799B, 0x799C, 0x799D, 0x799E, 0x799F,
    0x79A0, 0x79A1, 0x79A2, 0x79A3, 0x79A4, 0x79A5, 0x79A6, 0x79A8, 0x79A9,
    0x79AA, 0x79AB, 0x79AC, 0x79AD, 0x79AE, 0x79AF, 0x79B0, 0x79B1, 0x79B2,
    0x79B4, 0x79B5, 0x79B6, 0x79B7, 0x79B8, 0x79BC, 0x79BF, 0x79C2, 0x79C4,
    0x79C5, 0x79C7, 0x79C8, 0x79CA, 0x79CC, 0x79CE, 0x79CF, 0x79D0, 0x79D3,
    0x79D4, 0x79D6, 0x79D7, 0x79D9, 0x79DA, 0x79DB, 0x79DC, 0x79DD, 0x79DE,
    0x79E0, 0x79E1, 0x79E2, 0x79E5, 0x79E8, 0x79EA, 0,      0x79EC, 0x79EE,
    0x79F1, 0x79F2, 0x79F3, 0x79F4, 0x79F5, 0x79F6, 0x79F7, 0x79F9, 0x79FA,
    0x79FC, 0x79FE, 0x79FF, 0x7A01, 0x7A04, 0x7A05, 0x7A07, 0x7A08, 0x7A09,
    0x7A0A, 0x7A0C, 0x7A0F, 0x7A10, 0x7A11, 0x7A12, 0x7A13, 0x7A15, 0x7A16,
    0x7A18, 0x7A19, 0x7A1B, 0x7A1C, 0x4E01, 0x76EF, 0x53EE, 0x9489, 0x9876,
    0x9F0E, 0x952D, 0x5B9A, 0x8BA2, 0x4E22, 0x4E1C, 0x51AC, 0x8463, 0x61C2,
    0x52A8, 0x680B, 0x4F97, 0x606B, 0x51BB, 0x6D1E, 0x515C, 0x6296, 0x6597,
    0x9661, 0x8C46, 0x9017, 0x75D8, 0x90FD, 0x7763, 0x6BD2, 0x728A, 0x72EC,
    0x8BFB, 0x5835, 0x7779, 0x8D4C, 0x675C, 0x9540, 0x809A, 0x5EA6, 0x6E21,
    0x5992, 0x7AEF, 0x77ED, 0x953B, 0x6BB5, 0x65AD, 0x7F0E, 0x5806, 0x5151,
    0x961F, 0x5BF9, 0x58A9, 0x5428, 0x8E72, 0x6566, 0x987F, 0x56E4, 0x949D,
    0x76FE, 0x9041, 0x6387, 0x54C6, 0x591A, 0x593A, 0x579B, 0x8EB2, 0x6735,
    0x8DFA, 0x8235, 0x5241, 0x60F0, 0x5815, 0x86FE, 0x5CE8, 0x9E45, 0x4FC4,
    0x989D, 0x8BB9, 0x5A25, 0x6076, 0x5384, 0x627C, 0x904F, 0x9102, 0x997F,
    0x6069, 0x800C, 0x513F, 0x8033, 0x5C14, 0x9975, 0x6D31, 0x4E8C, 0,
    0x7A1D, 0x7A1F, 0x7A21, 0x7A22, 0x7A24, 0x7A25, 0x7A26, 0x7A27, 0x7A28,
    0x7A29, 0x7A2A, 0x7A2B, 0x7A2C, 0x7A2D, 0x7A2E, 0x7A2F, 0x7A30, 0x7A31,
    0x7A32, 0x7A34, 0x7A35, 0x7A36, 0x7A38, 0x7A3A, 0x7A3E, 0x7A40, 0x7A41,
    0x7A42, 0x7A43, 0x7A44, 0x7A45, 0x7A47, 0x7A48, 0x7A49, 0x7A4A, 0x7A4B,
    0x7A4C, 0x7A4D, 0x7A4E, 0x7A4F, 0x7A50, 0x7A52, 0x7A53, 0x7A54, 0x7A55,
    0x7A56, 0x7A58, 0x7A59, 0x7A5A, 0x7A5B, 0x7A5C, 0x7A5D, 0x7A5E, 0x7A5F,
    0x7A60, 0x7A61, 0x7A62, 0x7A63, 0x7A64, 0x7A65, 0x7A66, 0x7A67, 0x7A68,
    0,      0x7A69, 0x7A6A, 0x7A6B, 0x7A6C, 0x7A6D, 0x7A6E, 0x7A6F, 0x7A71,
    0x7A72, 0x7A73, 0x7A75, 0x7A7B, 0x7A7C, 0x7A7D, 0x7A7E, 0x7A82, 0x7A85,
    0x7A87, 0x7A89, 0x7A8A, 0x7A8B, 0x7A8C, 0x7A8E, 0x7A8F, 0x7A90, 0x7A93,
    0x7A94, 0x7A99, 0x7A9A, 0x7A9B, 0x7A9E, 0x7AA1, 0x7AA2, 0x8D30, 0x53D1,
    0x7F5A, 0x7B4F, 0x4F10, 0x4E4F, 0x9600, 0x6CD5, 0x73D0, 0x85E9, 0x5E06,
    0x756A, 0x7FFB, 0x6A0A, 0x77FE, 0x9492, 0x7E41, 0x51E1, 0x70E6, 0x53CD,
    0x8FD4, 0x8303, 0x8D29, 0x72AF, 0x996D, 0x6CDB, 0x574A, 0x82B3, 0x65B9,
    0x80AA, 0x623F, 0x9632, 0x59A8, 0x4EFF, 0x8BBF, 0x7EBA, 0x653E, 0x83F2,
    0x975E, 0x5561, 0x98DE, 0x80A5, 0x532A, 0x8BFD, 0x5420, 0x80BA, 0x5E9F,
    0x6CB8, 0x8D39, 0x82AC, 0x915A, 0x5429, 0x6C1B, 0x5206, 0x7EB7, 0x575F,
    0x711A, 0x6C7E, 0x7C89, 0x594B, 0x4EFD, 0x5FFF, 0x6124, 0x7CAA, 0x4E30,
    0x5C01, 0x67AB, 0x8702, 0x5CF0, 0x950B, 0x98CE, 0x75AF, 0x70FD, 0x9022,
    0x51AF, 0x7F1D, 0x8BBD, 0x5949, 0x51E4, 0x4F5B, 0x5426, 0x592B, 0x6577,
    0x80A4, 0x5B75, 0x6276, 0x62C2, 0x8F90, 0x5E45, 0x6C1F, 0x7B26, 0x4F0F,
    0x4FD8, 0x670D, 0,      0x7AA3, 0x7AA4, 0x7AA7, 0x7AA9, 0x7AAA, 0x7AAB,
    0x7AAE, 0x7AAF, 0x7AB0, 0x7AB1, 0x7AB2, 0x7AB4, 0x7AB5, 0x7AB6, 0x7AB7,
    0x7AB8, 0x7AB9, 0x7ABA, 0x7ABB, 0x7ABC, 0x7ABD, 0x7ABE, 0x7AC0, 0x7AC1,
    0x7AC2, 0x7AC3, 0x7AC4, 0x7AC5, 0x7AC6, 0x7AC7, 0x7AC8, 0x7AC9, 0x7ACA,
    0x7ACC, 0x7ACD, 0x7ACE, 0x7ACF, 0x7AD0, 0x7AD1, 0x7AD2, 0x7AD3, 0x7AD4,
    0x7AD5, 0x7AD7, 0x7AD8, 0x7ADA, 0x7ADB, 0x7ADC, 0x7ADD, 0x7AE1, 0x7AE2,
    0x7AE4, 0x7AE7, 0x7AE8, 0x7AE9, 0x7AEA, 0x7AEB, 0x7AEC, 0x7AEE, 0x7AF0,
    0x7AF1, 0x7AF2, 0x7AF3, 0,      0x7AF4, 0x7AF5, 0x7AF6, 0x7AF7, 0x7AF8,
    0x7AFB, 0x7AFC, 0x7AFE, 0x7B00, 0x7B01, 0x7B02, 0x7B05, 0x7B07, 0x7B09,
    0x7B0C, 0x7B0D, 0x7B0E, 0x7B10, 0x7B12, 0x7B13, 0x7B16, 0x7B17, 0x7B18,
    0x7B1A, 0x7B1C, 0x7B1D, 0x7B1F, 0x7B21, 0x7B22, 0x7B23, 0x7B27, 0x7B29,
    0x7B2D, 0x6D6E, 0x6DAA, 0x798F, 0x88B1, 0x5F17, 0x752B, 0x629A, 0x8F85,
    0x4FEF, 0x91DC, 0x65A7, 0x812F, 0x8151, 0x5E9C, 0x8150, 0x8D74, 0x526F,
    0x8986, 0x8D4B, 0x590D, 0x5085, 0x4ED8, 0x961C, 0x7236, 0x8179, 0x8D1F,
    0x5BCC, 0x8BA3, 0x9644, 0x5987, 0x7F1A, 0x5490, 0x5676, 0x560E, 0x8BE5,
    0x6539, 0x6982, 0x9499, 0x76D6, 0x6E89, 0x5E72, 0x7518, 0x6746, 0x67D1,
    0x7AFF, 0x809D, 0x8D76, 0x611F, 0x79C6, 0x6562, 0x8D63, 0x5188, 0x521A,
    0x94A2, 0x7F38, 0x809B, 0x7EB2, 0x5C97, 0x6E2F, 0x6760, 0x7BD9, 0x768B,
    0x9AD8, 0x818F, 0x7F94, 0x7CD5, 0x641E, 0x9550, 0x7A3F, 0x544A, 0x54E5,
    0x6B4C, 0x6401, 0x6208, 0x9E3D, 0x80F3, 0x7599, 0x5272, 0x9769, 0x845B,
    0x683C, 0x86E4, 0x9601, 0x9694, 0x94EC, 0x4E2A, 0x5404, 0x7ED9, 0x6839,
    0x8DDF, 0x8015, 0x66F4, 0x5E9A, 0x7FB9, 0,      0x7B2F, 0x7B30, 0x7B32,
    0x7B34, 0x7B35, 0x7B36, 0x7B37, 0x7B39, 0x7B3B, 0x7B3D, 0x7B3F, 0x7B40,
    0x7B41, 0x7B42, 0x7B43, 0x7B44, 0x7B46, 0x7B48, 0x7B4A, 0x7B4D, 0x7B4E,
    0x7B53, 0x7B55, 0x7B57, 0x7B59, 0x7B5C, 0x7B5E, 0x7B5F, 0x7B61, 0x7B63,
    0x7B64, 0x7B65, 0x7B66, 0x7B67, 0x7B68, 0x7B69, 0x7B6A, 0x7B6B, 0x7B6C,
    0x7B6D, 0x7B6F, 0x7B70, 0x7B73, 0x7B74, 0x7B76, 0x7B78, 0x7B7A, 0x7B7C,
    0x7B7D, 0x7B7F, 0x7B81, 0x7B82, 0x7B83, 0x7B84, 0x7B86, 0x7B87, 0x7B88,
    0x7B89, 0x7B8A, 0x7B8B, 0x7B8C, 0x7B8E, 0x7B8F, 0,      0x7B91, 0x7B92,
    0x7B93, 0x7B96, 0x7B98, 0x7B99, 0x7B9A, 0x7B9B, 0x7B9E, 0x7B9F, 0x7BA0,
    0x7BA3, 0x7BA4, 0x7BA5, 0x7BAE, 0x7BAF, 0x7BB0, 0x7BB2, 0x7BB3, 0x7BB5,
    0x7BB6, 0x7BB7, 0x7BB9, 0x7BBA, 0x7BBB, 0x7BBC, 0x7BBD, 0x7BBE, 0x7BBF,
    0x7BC0, 0x7BC2, 0x7BC3, 0x7BC4, 0x57C2, 0x803F, 0x6897, 0x5DE5, 0x653B,
    0x529F, 0x606D, 0x9F9A, 0x4F9B, 0x8EAC, 0x516C, 0x5BAB, 0x5F13, 0x5DE9,
    0x6C5E, 0x62F1, 0x8D21, 0x5171, 0x94A9, 0x52FE, 0x6C9F, 0x82DF, 0x72D7,
    0x57A2, 0x6784, 0x8D2D, 0x591F, 0x8F9C, 0x83C7, 0x5495, 0x7B8D, 0x4F30,
    0x6CBD, 0x5B64, 0x59D1, 0x9F13, 0x53E4, 0x86CA, 0x9AA8, 0x8C37, 0x80A1,
    0x6545, 0x987E, 0x56FA, 0x96C7, 0x522E, 0x74DC, 0x5250, 0x5BE1, 0x6302,
    0x8902, 0x4E56, 0x62D0, 0x602A, 0x68FA, 0x5173, 0x5B98, 0x51A0, 0x89C2,
    0x7BA1, 0x9986, 0x7F50, 0x60EF, 0x704C, 0x8D2F, 0x5149, 0x5E7F, 0x901B,
    0x7470, 0x89C4, 0x572D, 0x7845, 0x5F52, 0x9F9F, 0x95FA, 0x8F68, 0x9B3C,
    0x8BE1, 0x7678, 0x6842, 0x67DC, 0x8DEA, 0x8D35, 0x523D, 0x8F8A, 0x6EDA,
    0x68CD, 0x9505, 0x90ED, 0x56FD, 0x679C, 0x88F9, 0x8FC7, 0x54C8, 0,
    0x7BC5, 0x7BC8, 0x7BC9, 0x7BCA, 0x7BCB, 0x7BCD, 0x7BCE, 0x7BCF, 0x7BD0,
    0x7BD2, 0x7BD4, 0x7BD5, 0x7BD6, 0x7BD7, 0x7BD8, 0x7BDB, 0x7BDC, 0x7BDE,
    0x7BDF, 0x7BE0, 0x7BE2, 0x7BE3, 0x7BE4, 0x7BE7, 0x7BE8, 0x7BE9, 0x7BEB,
    0x7BEC, 0x7BED, 0x7BEF, 0x7BF0, 0x7BF2, 0x7BF3, 0x7BF4, 0x7BF5, 0x7BF6,
    0x7BF8, 0x7BF9, 0x7BFA, 0x7BFB, 0x7BFD, 0x7BFF, 0x7C00, 0x7C01, 0x7C02,
    0x7C03, 0x7C04, 0x7C05, 0x7C06, 0x7C08, 0x7C09, 0x7C0A, 0x7C0D, 0x7C0E,
    0x7C10, 0x7C11, 0x7C12, 0x7C13, 0x7C14, 0x7C15, 0x7C17, 0x7C18, 0x7C19,
    0,      0x7C1A, 0x7C1B, 0x7C1C, 0x7C1D, 0x7C1E, 0x7C20, 0x7C21, 0x7C22,
    0x7C23, 0x7C24, 0x7C25, 0x7C28, 0x7C29, 0x7C2B, 0x7C2C, 0x7C2D, 0x7C2E,
    0x7C2F, 0x7C30, 0x7C31, 0x7C32, 0x7C33, 0x7C34, 0x7C35, 0x7C36, 0x7C37,
    0x7C39, 0x7C3A, 0x7C3B, 0x7C3C, 0x7C3D, 0x7C3E, 0x7C42, 0x9AB8, 0x5B69,
    0x6D77, 0x6C26, 0x4EA5, 0x5BB3, 0x9A87, 0x9163, 0x61A8, 0x90AF, 0x97E9,
    0x542B, 0x6DB5, 0x5BD2, 0x51FD, 0x558A, 0x7F55, 0x7FF0, 0x64BC, 0x634D,
    0x65F1, 0x61BE, 0x608D, 0x710A, 0x6C57, 0x6C49, 0x592F, 0x676D, 0x822A,
    0x58D5, 0x568E, 0x8C6A, 0x6BEB, 0x90DD, 0x597D, 0x8017, 0x53F7, 0x6D69,
    0x5475, 0x559D, 0x8377, 0x83CF, 0x6838, 0x79BE, 0x548C, 0x4F55, 0x5408,
    0x76D2, 0x8C89, 0x9602, 0x6CB3, 0x6DB8, 0x8D6B, 0x8910, 0x9E64, 0x8D3A,
    0x563F, 0x9ED1, 0x75D5, 0x5F88, 0x72E0, 0x6068, 0x54FC, 0x4EA8, 0x6A2A,
    0x8861, 0x6052, 0x8F70, 0x54C4, 0x70D8, 0x8679, 0x9E3F, 0x6D2A, 0x5B8F,
    0x5F18, 0x7EA2, 0x5589, 0x4FAF, 0x7334, 0x543C, 0x539A, 0x5019, 0x540E,
    0x547C, 0x4E4E, 0x5FFD, 0x745A, 0x58F6, 0x846B, 0x80E1, 0x8774, 0x72D0,
    0x7CCA, 0x6E56, 0,      0x7C43, 0x7C44, 0x7C45, 0x7C46, 0x7C47, 0x7C48,
    0x7C49, 0x7C4A, 0x7C4B, 0x7C4C, 0x7C4E, 0x7C4F, 0x7C50, 0x7C51, 0x7C52,
    0x7C53, 0x7C54, 0x7C55, 0x7C56, 0x7C57, 0x7C58, 0x7C59, 0x7C5A, 0x7C5B,
    0x7C5C, 0x7C5D, 0x7C5E, 0x7C5F, 0x7C60, 0x7C61, 0x7C62, 0x7C63, 0x7C64,
    0x7C65, 0x7C66, 0x7C67, 0x7C68, 0x7C69, 0x7C6A, 0x7C6B, 0x7C6C, 0x7C6D,
    0x7C6E, 0x7C6F, 0x7C70, 0x7C71, 0x7C72, 0x7C75, 0x7C76, 0x7C77, 0x7C78,
    0x7C79, 0x7C7A, 0x7C7E, 0x7C7F, 0x7C80, 0x7C81, 0x7C82, 0x7C83, 0x7C84,
    0x7C85, 0x7C86, 0x7C87, 0,      0x7C88, 0x7C8A, 0x7C8B, 0x7C8C, 0x7C8D,
    0x7C8E, 0x7C8F, 0x7C90, 0x7C93, 0x7C94, 0x7C96, 0x7C99, 0x7C9A, 0x7C9B,
    0x7CA0, 0x7CA1, 0x7CA3, 0x7CA6, 0x7CA7, 0x7CA8, 0x7CA9, 0x7CAB, 0x7CAC,
    0x7CAD, 0x7CAF, 0x7CB0, 0x7CB4, 0x7CB5, 0x7CB6, 0x7CB7, 0x7CB8, 0x7CBA,
    0x7CBB, 0x5F27, 0x864E, 0x552C, 0x62A4, 0x4E92, 0x6CAA, 0x6237, 0x82B1,
    0x54D7, 0x534E, 0x733E, 0x6ED1, 0x753B, 0x5212, 0x5316, 0x8BDD, 0x69D0,
    0x5F8A, 0x6000, 0x6DEE, 0x574F, 0x6B22, 0x73AF, 0x6853, 0x8FD8, 0x7F13,
    0x6362, 0x60A3, 0x5524, 0x75EA, 0x8C62, 0x7115, 0x6DA3, 0x5BA6, 0x5E7B,
    0x8352, 0x614C, 0x9EC4, 0x78FA, 0x8757, 0x7C27, 0x7687, 0x51F0, 0x60F6,
    0x714C, 0x6643, 0x5E4C, 0x604D, 0x8C0E, 0x7070, 0x6325, 0x8F89, 0x5FBD,
    0x6062, 0x86D4, 0x56DE, 0x6BC1, 0x6094, 0x6167, 0x5349, 0x60E0, 0x6666,
    0x8D3F, 0x79FD, 0x4F1A, 0x70E9, 0x6C47, 0x8BB3, 0x8BF2, 0x7ED8, 0x8364,
    0x660F, 0x5A5A, 0x9B42, 0x6D51, 0x6DF7, 0x8C41, 0x6D3B, 0x4F19, 0x706B,
    0x83B7, 0x6216, 0x60D1, 0x970D, 0x8D27, 0x7978, 0x51FB, 0x573E, 0x57FA,
    0x673A, 0x7578, 0x7A3D, 0x79EF, 0x7B95, 0,      0x7CBF, 0x7CC0, 0x7CC2,
    0x7CC3, 0x7CC4, 0x7CC6, 0x7CC9, 0x7CCB, 0x7CCE, 0x7CCF, 0x7CD0, 0x7CD1,
    0x7CD2, 0x7CD3, 0x7CD4, 0x7CD8, 0x7CDA, 0x7CDB, 0x7CDD, 0x7CDE, 0x7CE1,
    0x7CE2, 0x7CE3, 0x7CE4, 0x7CE5, 0x7CE6, 0x7CE7, 0x7CE9, 0x7CEA, 0x7CEB,
    0x7CEC, 0x7CED, 0x7CEE, 0x7CF0, 0x7CF1, 0x7CF2, 0x7CF3, 0x7CF4, 0x7CF5,
    0x7CF6, 0x7CF7, 0x7CF9, 0x7CFA, 0x7CFC, 0x7CFD, 0x7CFE, 0x7CFF, 0x7D00,
    0x7D01, 0x7D02, 0x7D03, 0x7D04, 0x7D05, 0x7D06, 0x7D07, 0x7D08, 0x7D09,
    0x7D0B, 0x7D0C, 0x7D0D, 0x7D0E, 0x7D0F, 0x7D10, 0,      0x7D11, 0x7D12,
    0x7D13, 0x7D14, 0x7D15, 0x7D16, 0x7D17, 0x7D18, 0x7D19, 0x7D1A, 0x7D1B,
    0x7D1C, 0x7D1D, 0x7D1E, 0x7D1F, 0x7D21, 0x7D23, 0x7D24, 0x7D25, 0x7D26,
    0x7D28, 0x7D29, 0x7D2A, 0x7D2C, 0x7D2D, 0x7D2E, 0x7D30, 0x7D31, 0x7D32,
    0x7D33, 0x7D34, 0x7D35, 0x7D36, 0x808C, 0x9965, 0x8FF9, 0x6FC0, 0x8BA5,
    0x9E21, 0x59EC, 0x7EE9, 0x7F09, 0x5409, 0x6781, 0x68D8, 0x8F91, 0x7C4D,
    0x96C6, 0x53CA, 0x6025, 0x75BE, 0x6C72, 0x5373, 0x5AC9, 0x7EA7, 0x6324,
    0x51E0, 0x810A, 0x5DF1, 0x84DF, 0x6280, 0x5180, 0x5B63, 0x4F0E, 0x796D,
    0x5242, 0x60B8, 0x6D4E, 0x5BC4, 0x5BC2, 0x8BA1, 0x8BB0, 0x65E2, 0x5FCC,
    0x9645, 0x5993, 0x7EE7, 0x7EAA, 0x5609, 0x67B7, 0x5939, 0x4F73, 0x5BB6,
    0x52A0, 0x835A, 0x988A, 0x8D3E, 0x7532, 0x94BE, 0x5047, 0x7A3C, 0x4EF7,
    0x67B6, 0x9A7E, 0x5AC1, 0x6B7C, 0x76D1, 0x575A, 0x5C16, 0x7B3A, 0x95F4,
    0x714E, 0x517C, 0x80A9, 0x8270, 0x5978, 0x7F04, 0x8327, 0x68C0, 0x67EC,
    0x78B1, 0x7877, 0x62E3, 0x6361, 0x7B80, 0x4FED, 0x526A, 0x51CF, 0x8350,
    0x69DB, 0x9274, 0x8DF5, 0x8D31, 0x89C1, 0x952E, 0x7BAD, 0x4EF6, 0,
    0x7D37, 0x7D38, 0x7D39, 0x7D3A, 0x7D3B, 0x7D3C, 0x7D3D, 0x7D3E, 0x7D3F,
    0x7D40, 0x7D41, 0x7D42, 0x7D43, 0x7D44, 0x7D45, 0x7D46, 0x7D47, 0x7D48,
    0x7D49, 0x7D4A, 0x7D4B, 0x7D4C, 0x7D4D, 0x7D4E, 0x7D4F, 0x7D50, 0x7D51,
    0x7D52, 0x7D53, 0x7D54, 0x7D55, 0x7D56, 0x7D57, 0x7D58, 0x7D59, 0x7D5A,
    0x7D5B, 0x7D5C, 0x7D5D, 0x7D5E, 0x7D5F, 0x7D60, 0x7D61, 0x7D62, 0x7D63,
    0x7D64, 0x7D65, 0x7D66, 0x7D67, 0x7D68, 0x7D69, 0x7D6A, 0x7D6B, 0x7D6C,
    0x7D6D, 0x7D6F, 0x7D70, 0x7D71, 0x7D72, 0x7D73, 0x7D74, 0x7D75, 0x7D76,
    0,      0x7D78, 0x7D79, 0x7D7A, 0x7D7B, 0x7D7C, 0x7D7D, 0x7D7E, 0x7D7F,
    0x7D80, 0x7D81, 0x7D82, 0x7D83, 0x7D84, 0x7D85, 0x7D86, 0x7D87, 0x7D88,
    0x7D89, 0x7D8A, 0x7D8B, 0x7D8C, 0x7D8D, 0x7D8E, 0x7D8F, 0x7D90, 0x7D91,
    0x7D92, 0x7D93, 0x7D94, 0x7D95, 0x7D96, 0x7D97, 0x7D98, 0x5065, 0x8230,
    0x5251, 0x996F, 0x6E10, 0x6E85, 0x6DA7, 0x5EFA, 0x50F5, 0x59DC, 0x5C06,
    0x6D46, 0x6C5F, 0x7586, 0x848B, 0x6868, 0x5956, 0x8BB2, 0x5320, 0x9171,
    0x964D, 0x8549, 0x6912, 0x7901, 0x7126, 0x80F6, 0x4EA4, 0x90CA, 0x6D47,
    0x9A84, 0x5A07, 0x56BC, 0x6405, 0x94F0, 0x77EB, 0x4FA5, 0x811A, 0x72E1,
    0x89D2, 0x997A, 0x7F34, 0x7EDE, 0x527F, 0x6559, 0x9175, 0x8F7F, 0x8F83,
    0x53EB, 0x7A96, 0x63ED, 0x63A5, 0x7686, 0x79F8, 0x8857, 0x9636, 0x622A,
    0x52AB, 0x8282, 0x6854, 0x6770, 0x6377, 0x776B, 0x7AED, 0x6D01, 0x7ED3,
    0x89E3, 0x59D0, 0x6212, 0x85C9, 0x82A5, 0x754C, 0x501F, 0x4ECB, 0x75A5,
    0x8BEB, 0x5C4A, 0x5DFE, 0x7B4B, 0x65A4, 0x91D1, 0x4ECA, 0x6D25, 0x895F,
    0x7D27, 0x9526, 0x4EC5, 0x8C28, 0x8FDB, 0x9773, 0x664B, 0x7981, 0x8FD1,
    0x70EC, 0x6D78, 0,      0x7D99, 0x7D9A, 0x7D9B, 0x7D9C, 0x7D9D, 0x7D9E,
    0x7D9F, 0x7DA0, 0x7DA1, 0x7DA2, 0x7DA3, 0x7DA4, 0x7DA5, 0x7DA7, 0x7DA8,
    0x7DA9, 0x7DAA, 0x7DAB, 0x7DAC, 0x7DAD, 0x7DAF, 0x7DB0, 0x7DB1, 0x7DB2,
    0x7DB3, 0x7DB4, 0x7DB5, 0x7DB6, 0x7DB7, 0x7DB8, 0x7DB9, 0x7DBA, 0x7DBB,
    0x7DBC, 0x7DBD, 0x7DBE, 0x7DBF, 0x7DC0, 0x7DC1, 0x7DC2, 0x7DC3, 0x7DC4,
    0x7DC5, 0x7DC6, 0x7DC7, 0x7DC8, 0x7DC9, 0x7DCA, 0x7DCB, 0x7DCC, 0x7DCD,
    0x7DCE, 0x7DCF, 0x7DD0, 0x7DD1, 0x7DD2, 0x7DD3, 0x7DD4, 0x7DD5, 0x7DD6,
    0x7DD7, 0x7DD8, 0x7DD9, 0,      0x7DDA, 0x7DDB, 0x7DDC, 0x7DDD, 0x7DDE,
    0x7DDF, 0x7DE0, 0x7DE1, 0x7DE2, 0x7DE3, 0x7DE4, 0x7DE5, 0x7DE6, 0x7DE7,
    0x7DE8, 0x7DE9, 0x7DEA, 0x7DEB, 0x7DEC, 0x7DED, 0x7DEE, 0x7DEF, 0x7DF0,
    0x7DF1, 0x7DF2, 0x7DF3, 0x7DF4, 0x7DF5, 0x7DF6, 0x7DF7, 0x7DF8, 0x7DF9,
    0x7DFA, 0x5C3D, 0x52B2, 0x8346, 0x5162, 0x830E, 0x775B, 0x6676, 0x9CB8,
    0x4EAC, 0x60CA, 0x7CBE, 0x7CB3, 0x7ECF, 0x4E95, 0x8B66, 0x666F, 0x9888,
    0x9759, 0x5883, 0x656C, 0x955C, 0x5F84, 0x75C9, 0x9756, 0x7ADF, 0x7ADE,
    0x51C0, 0x70AF, 0x7A98, 0x63EA, 0x7A76, 0x7EA0, 0x7396, 0x97ED, 0x4E45,
    0x7078, 0x4E5D, 0x9152, 0x53A9, 0x6551, 0x65E7, 0x81FC, 0x8205, 0x548E,
    0x5C31, 0x759A, 0x97A0, 0x62D8, 0x72D9, 0x75BD, 0x5C45, 0x9A79, 0x83CA,
    0x5C40, 0x5480, 0x77E9, 0x4E3E, 0x6CAE, 0x805A, 0x62D2, 0x636E, 0x5DE8,
    0x5177, 0x8DDD, 0x8E1E, 0x952F, 0x4FF1, 0x53E5, 0x60E7, 0x70AC, 0x5267,
    0x6350, 0x9E43, 0x5A1F, 0x5026, 0x7737, 0x5377, 0x7EE2, 0x6485, 0x652B,
    0x6289, 0x6398, 0x5014, 0x7235, 0x89C9, 0x51B3, 0x8BC0, 0x7EDD, 0x5747,
    0x83CC, 0x94A7, 0x519B, 0x541B, 0x5CFB, 0,      0x7DFB, 0x7DFC, 0x7DFD,
    0x7DFE, 0x7DFF, 0x7E00, 0x7E01, 0x7E02, 0x7E03, 0x7E04, 0x7E05, 0x7E06,
    0x7E07, 0x7E08, 0x7E09, 0x7E0A, 0x7E0B, 0x7E0C, 0x7E0D, 0x7E0E, 0x7E0F,
    0x7E10, 0x7E11, 0x7E12, 0x7E13, 0x7E14, 0x7E15, 0x7E16, 0x7E17, 0x7E18,
    0x7E19, 0x7E1A, 0x7E1B, 0x7E1C, 0x7E1D, 0x7E1E, 0x7E1F, 0x7E20, 0x7E21,
    0x7E22, 0x7E23, 0x7E24, 0x7E25, 0x7E26, 0x7E27, 0x7E28, 0x7E29, 0x7E2A,
    0x7E2B, 0x7E2C, 0x7E2D, 0x7E2E, 0x7E2F, 0x7E30, 0x7E31, 0x7E32, 0x7E33,
    0x7E34, 0x7E35, 0x7E36, 0x7E37, 0x7E38, 0x7E39, 0,      0x7E3A, 0x7E3C,
    0x7E3D, 0x7E3E, 0x7E3F, 0x7E40, 0x7E42, 0x7E43, 0x7E44, 0x7E45, 0x7E46,
    0x7E48, 0x7E49, 0x7E4A, 0x7E4B, 0x7E4C, 0x7E4D, 0x7E4E, 0x7E4F, 0x7E50,
    0x7E51, 0x7E52, 0x7E53, 0x7E54, 0x7E55, 0x7E56, 0x7E57, 0x7E58, 0x7E59,
    0x7E5A, 0x7E5B, 0x7E5C, 0x7E5D, 0x4FCA, 0x7AE3, 0x6D5A, 0x90E1, 0x9A8F,
    0x5580, 0x5496, 0x5361, 0x54AF, 0x5F00, 0x63E9, 0x6977, 0x51EF, 0x6168,
    0x520A, 0x582A, 0x52D8, 0x574E, 0x780D, 0x770B, 0x5EB7, 0x6177, 0x7CE0,
    0x625B, 0x6297, 0x4EA2, 0x7095, 0x8003, 0x62F7, 0x70E4, 0x9760, 0x5777,
    0x82DB, 0x67EF, 0x68F5, 0x78D5, 0x9897, 0x79D1, 0x58F3, 0x54B3, 0x53EF,
    0x6E34, 0x514B, 0x523B, 0x5BA2, 0x8BFE, 0x80AF, 0x5543, 0x57A6, 0x6073,
    0x5751, 0x542D, 0x7A7A, 0x6050, 0x5B54, 0x63A7, 0x62A0, 0x53E3, 0x6263,
    0x5BC7, 0x67AF, 0x54ED, 0x7A9F, 0x82E6, 0x9177, 0x5E93, 0x88E4, 0x5938,
    0x57AE, 0x630E, 0x8DE8, 0x80EF, 0x5757, 0x7B77, 0x4FA9, 0x5FEB, 0x5BBD,
    0x6B3E, 0x5321, 0x7B50, 0x72C2, 0x6846, 0x77FF, 0x7736, 0x65F7, 0x51B5,
    0x4E8F, 0x76D4, 0x5CBF, 0x7AA5, 0x8475, 0x594E, 0x9B41, 0x5080, 0,
    0x7E5E, 0x7E5F, 0x7E60, 0x7E61, 0x7E62, 0x7E63, 0x7E64, 0x7E65, 0x7E66,
    0x7E67, 0x7E68, 0x7E69, 0x7E6A, 0x7E6B, 0x7E6C, 0x7E6D, 0x7E6E, 0x7E6F,
    0x7E70, 0x7E71, 0x7E72, 0x7E73, 0x7E74, 0x7E75, 0x7E76, 0x7E77, 0x7E78,
    0x7E79, 0x7E7A, 0x7E7B, 0x7E7C, 0x7E7D, 0x7E7E, 0x7E7F, 0x7E80, 0x7E81,
    0x7E83, 0x7E84, 0x7E85, 0x7E86, 0x7E87, 0x7E88, 0x7E89, 0x7E8A, 0x7E8B,
    0x7E8C, 0x7E8D, 0x7E8E, 0x7E8F, 0x7E90, 0x7E91, 0x7E92, 0x7E93, 0x7E94,
    0x7E95, 0x7E96, 0x7E97, 0x7E98, 0x7E99, 0x7E9A, 0x7E9C, 0x7E9D, 0x7E9E,
    0,      0x7EAE, 0x7EB4, 0x7EBB, 0x7EBC, 0x7ED6, 0x7EE4, 0x7EEC, 0x7EF9,
    0x7F0A, 0x7F10, 0x7F1E, 0x7F37, 0x7F39, 0x7F3B, 0x7F3C, 0x7F3D, 0x7F3E,
    0x7F3F, 0x7F40, 0x7F41, 0x7F43, 0x7F46, 0x7F47, 0x7F48, 0x7F49, 0x7F4A,
    0x7F4B, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F4F, 0x7F52, 0x7F53, 0x9988, 0x6127,
    0x6E83, 0x5764, 0x6606, 0x6346, 0x56F0, 0x62EC, 0x6269, 0x5ED3, 0x9614,
    0x5783, 0x62C9, 0x5587, 0x8721, 0x814A, 0x8FA3, 0x5566, 0x83B1, 0x6765,
    0x8D56, 0x84DD, 0x5A6A, 0x680F, 0x62E6, 0x7BEE, 0x9611, 0x5170, 0x6F9C,
    0x8C30, 0x63FD, 0x89C8, 0x61D2, 0x7F06, 0x70C2, 0x6EE5, 0x7405, 0x6994,
    0x72FC, 0x5ECA, 0x90CE, 0x6717, 0x6D6A, 0x635E, 0x52B3, 0x7262, 0x8001,
    0x4F6C, 0x59E5, 0x916A, 0x70D9, 0x6D9D, 0x52D2, 0x4E50, 0x96F7, 0x956D,
    0x857E, 0x78CA, 0x7D2F, 0x5121, 0x5792, 0x64C2, 0x808B, 0x7C7B, 0x6CEA,
    0x68F1, 0x695E, 0x51B7, 0x5398, 0x68A8, 0x7281, 0x9ECE, 0x7BF1, 0x72F8,
    0x79BB, 0x6F13, 0x7406, 0x674E, 0x91CC, 0x9CA4, 0x793C, 0x8389, 0x8354,
    0x540F, 0x6817, 0x4E3D, 0x5389, 0x52B1, 0x783E, 0x5386, 0x5229, 0x5088,
    0x4F8B, 0x4FD0, 0,      0x7F56, 0x7F59, 0x7F5B, 0x7F5C, 0x7F5D, 0x7F5E,
    0x7F60, 0x7F63, 0x7F64, 0x7F65, 0x7F66, 0x7F67, 0x7F6B, 0x7F6C, 0x7F6D,
    0x7F6F, 0x7F70, 0x7F73, 0x7F75, 0x7F76, 0x7F77, 0x7F78, 0x7F7A, 0x7F7B,
    0x7F7C, 0x7F7D, 0x7F7F, 0x7F80, 0x7F82, 0x7F83, 0x7F84, 0x7F85, 0x7F86,
    0x7F87, 0x7F88, 0x7F89, 0x7F8B, 0x7F8D, 0x7F8F, 0x7F90, 0x7F91, 0x7F92,
    0x7F93, 0x7F95, 0x7F96, 0x7F97, 0x7F98, 0x7F99, 0x7F9B, 0x7F9C, 0x7FA0,
    0x7FA2, 0x7FA3, 0x7FA5, 0x7FA6, 0x7FA8, 0x7FA9, 0x7FAA, 0x7FAB, 0x7FAC,
    0x7FAD, 0x7FAE, 0x7FB1, 0,      0x7FB3, 0x7FB4, 0x7FB5, 0x7FB6, 0x7FB7,
    0x7FBA, 0x7FBB, 0x7FBE, 0x7FC0, 0x7FC2, 0x7FC3, 0x7FC4, 0x7FC6, 0x7FC7,
    0x7FC8, 0x7FC9, 0x7FCB, 0x7FCD, 0x7FCF, 0x7FD0, 0x7FD1, 0x7FD2, 0x7FD3,
    0x7FD6, 0x7FD7, 0x7FD9, 0x7FDA, 0x7FDB, 0x7FDC, 0x7FDD, 0x7FDE, 0x7FE2,
    0x7FE3, 0x75E2, 0x7ACB, 0x7C92, 0x6CA5, 0x96B6, 0x529B, 0x7483, 0x54E9,
    0x4FE9, 0x8054, 0x83B2, 0x8FDE, 0x9570, 0x5EC9, 0x601C, 0x6D9F, 0x5E18,
    0x655B, 0x8138, 0x94FE, 0x604B, 0x70BC, 0x7EC3, 0x7CAE, 0x51C9, 0x6881,
    0x7CB1, 0x826F, 0x4E24, 0x8F86, 0x91CF, 0x667E, 0x4EAE, 0x8C05, 0x64A9,
    0x804A, 0x50DA, 0x7597, 0x71CE, 0x5BE5, 0x8FBD, 0x6F66, 0x4E86, 0x6482,
    0x9563, 0x5ED6, 0x6599, 0x5217, 0x88C2, 0x70C8, 0x52A3, 0x730E, 0x7433,
    0x6797, 0x78F7, 0x9716, 0x4E34, 0x90BB, 0x9CDE, 0x6DCB, 0x51DB, 0x8D41,
    0x541D, 0x62CE, 0x73B2, 0x83F1, 0x96F6, 0x9F84, 0x94C3, 0x4F36, 0x7F9A,
    0x51CC, 0x7075, 0x9675, 0x5CAD, 0x9886, 0x53E6, 0x4EE4, 0x6E9C, 0x7409,
    0x69B4, 0x786B, 0x998F, 0x7559, 0x5218, 0x7624, 0x6D41, 0x67F3, 0x516D,
    0x9F99, 0x804B, 0x5499, 0x7B3C, 0x7ABF, 0,      0x7FE4, 0x7FE7, 0x7FE8,
    0x7FEA, 0x7FEB, 0x7FEC, 0x7FED, 0x7FEF, 0x7FF2, 0x7FF4, 0x7FF5, 0x7FF6,
    0x7FF7, 0x7FF8, 0x7FF9, 0x7FFA, 0x7FFD, 0x7FFE, 0x7FFF, 0x8002, 0x8007,
    0x8008, 0x8009, 0x800A, 0x800E, 0x800F, 0x8011, 0x8013, 0x801A, 0x801B,
    0x801D, 0x801E, 0x801F, 0x8021, 0x8023, 0x8024, 0x802B, 0x802C, 0x802D,
    0x802E, 0x802F, 0x8030, 0x8032, 0x8034, 0x8039, 0x803A, 0x803C, 0x803E,
    0x8040, 0x8041, 0x8044, 0x8045, 0x8047, 0x8048, 0x8049, 0x804E, 0x804F,
    0x8050, 0x8051, 0x8053, 0x8055, 0x8056, 0x8057, 0,      0x8059, 0x805B,
    0x805C, 0x805D, 0x805E, 0x805F, 0x8060, 0x8061, 0x8062, 0x8063, 0x8064,
    0x8065, 0x8066, 0x8067, 0x8068, 0x806B, 0x806C, 0x806D, 0x806E, 0x806F,
    0x8070, 0x8072, 0x8073, 0x8074, 0x8075, 0x8076, 0x8077, 0x8078, 0x8079,
    0x807A, 0x807B, 0x807C, 0x807D, 0x9686, 0x5784, 0x62E2, 0x9647, 0x697C,
    0x5A04, 0x6402, 0x7BD3, 0x6F0F, 0x964B, 0x82A6, 0x5362, 0x9885, 0x5E90,
    0x7089, 0x63B3, 0x5364, 0x864F, 0x9C81, 0x9E93, 0x788C, 0x9732, 0x8DEF,
    0x8D42, 0x9E7F, 0x6F5E, 0x7984, 0x5F55, 0x9646, 0x622E, 0x9A74, 0x5415,
    0x94DD, 0x4FA3, 0x65C5, 0x5C65, 0x5C61, 0x7F15, 0x8651, 0x6C2F, 0x5F8B,
    0x7387, 0x6EE4, 0x7EFF, 0x5CE6, 0x631B, 0x5B6A, 0x6EE6, 0x5375, 0x4E71,
    0x63A0, 0x7565, 0x62A1, 0x8F6E, 0x4F26, 0x4ED1, 0x6CA6, 0x7EB6, 0x8BBA,
    0x841D, 0x87BA, 0x7F57, 0x903B, 0x9523, 0x7BA9, 0x9AA1, 0x88F8, 0x843D,
    0x6D1B, 0x9A86, 0x7EDC, 0x5988, 0x9EBB, 0x739B, 0x7801, 0x8682, 0x9A6C,
    0x9A82, 0x561B, 0x5417, 0x57CB, 0x4E70, 0x9EA6, 0x5356, 0x8FC8, 0x8109,
    0x7792, 0x9992, 0x86EE, 0x6EE1, 0x8513, 0x66FC, 0x6162, 0x6F2B, 0,
    0x807E, 0x8081, 0x8082, 0x8085, 0x8088, 0x808A, 0x808D, 0x808E, 0x808F,
    0x8090, 0x8091, 0x8092, 0x8094, 0x8095, 0x8097, 0x8099, 0x809E, 0x80A3,
    0x80A6, 0x80A7, 0x80A8, 0x80AC, 0x80B0, 0x80B3, 0x80B5, 0x80B6, 0x80B8,
    0x80B9, 0x80BB, 0x80C5, 0x80C7, 0x80C8, 0x80C9, 0x80CA, 0x80CB, 0x80CF,
    0x80D0, 0x80D1, 0x80D2, 0x80D3, 0x80D4, 0x80D5, 0x80D8, 0x80DF, 0x80E0,
    0x80E2, 0x80E3, 0x80E6, 0x80EE, 0x80F5, 0x80F7, 0x80F9, 0x80FB, 0x80FE,
    0x80FF, 0x8100, 0x8101, 0x8103, 0x8104, 0x8105, 0x8107, 0x8108, 0x810B,
    0,      0x810C, 0x8115, 0x8117, 0x8119, 0x811B, 0x811C, 0x811D, 0x811F,
    0x8120, 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, 0x8128,
    0x8129, 0x812A, 0x812B, 0x812D, 0x812E, 0x8130, 0x8133, 0x8134, 0x8135,
    0x8137, 0x8139, 0x813A, 0x813B, 0x813C, 0x813D, 0x813F, 0x8C29, 0x8292,
    0x832B, 0x76F2, 0x6C13, 0x5FD9, 0x83BD, 0x732B, 0x8305, 0x951A, 0x6BDB,
    0x77DB, 0x94C6, 0x536F, 0x8302, 0x5192, 0x5E3D, 0x8C8C, 0x8D38, 0x4E48,
    0x73AB, 0x679A, 0x6885, 0x9176, 0x9709, 0x7164, 0x6CA1, 0x7709, 0x5A92,
    0x9541, 0x6BCF, 0x7F8E, 0x6627, 0x5BD0, 0x59B9, 0x5A9A, 0x95E8, 0x95F7,
    0x4EEC, 0x840C, 0x8499, 0x6AAC, 0x76DF, 0x9530, 0x731B, 0x68A6, 0x5B5F,
    0x772F, 0x919A, 0x9761, 0x7CDC, 0x8FF7, 0x8C1C, 0x5F25, 0x7C73, 0x79D8,
    0x89C5, 0x6CCC, 0x871C, 0x5BC6, 0x5E42, 0x68C9, 0x7720, 0x7EF5, 0x5195,
    0x514D, 0x52C9, 0x5A29, 0x7F05, 0x9762, 0x82D7, 0x63CF, 0x7784, 0x85D0,
    0x79D2, 0x6E3A, 0x5E99, 0x5999, 0x8511, 0x706D, 0x6C11, 0x62BF, 0x76BF,
    0x654F, 0x60AF, 0x95FD, 0x660E, 0x879F, 0x9E23, 0x94ED, 0x540D, 0x547D,
    0x8C2C, 0x6478, 0,      0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145,
    0x8147, 0x8149, 0x814D, 0x814E, 0x814F, 0x8152, 0x8156, 0x8157, 0x8158,
    0x815B, 0x815C, 0x815D, 0x815E, 0x815F, 0x8161, 0x8162, 0x8163, 0x8164,
    0x8166, 0x8168, 0x816A, 0x816B, 0x816C, 0x816F, 0x8172, 0x8173, 0x8175,
    0x8176, 0x8177, 0x8178, 0x8181, 0x8183, 0x8184, 0x8185, 0x8186, 0x8187,
    0x8189, 0x818B, 0x818C, 0x818D, 0x818E, 0x8190, 0x8192, 0x8193, 0x8194,
    0x8195, 0x8196, 0x8197, 0x8199, 0x819A, 0x819E, 0x819F, 0x81A0, 0x81A1,
    0x81A2, 0x81A4, 0x81A5, 0,      0x81A7, 0x81A9, 0x81AB, 0x81AC, 0x81AD,
    0x81AE, 0x81AF, 0x81B0, 0x81B1, 0x81B2, 0x81B4, 0x81B5, 0x81B6, 0x81B7,
    0x81B8, 0x81B9, 0x81BC, 0x81BD, 0x81BE, 0x81BF, 0x81C4, 0x81C5, 0x81C7,
    0x81C8, 0x81C9, 0x81CB, 0x81CD, 0x81CE, 0x81CF, 0x81D0, 0x81D1, 0x81D2,
    0x81D3, 0x6479, 0x8611, 0x6A21, 0x819C, 0x78E8, 0x6469, 0x9B54, 0x62B9,
    0x672B, 0x83AB, 0x58A8, 0x9ED8, 0x6CAB, 0x6F20, 0x5BDE, 0x964C, 0x8C0B,
    0x725F, 0x67D0, 0x62C7, 0x7261, 0x4EA9, 0x59C6, 0x6BCD, 0x5893, 0x66AE,
    0x5E55, 0x52DF, 0x6155, 0x6728, 0x76EE, 0x7766, 0x7267, 0x7A46, 0x62FF,
    0x54EA, 0x5450, 0x94A0, 0x90A3, 0x5A1C, 0x7EB3, 0x6C16, 0x4E43, 0x5976,
    0x8010, 0x5948, 0x5357, 0x7537, 0x96BE, 0x56CA, 0x6320, 0x8111, 0x607C,
    0x95F9, 0x6DD6, 0x5462, 0x9981, 0x5185, 0x5AE9, 0x80FD, 0x59AE, 0x9713,
    0x502A, 0x6CE5, 0x5C3C, 0x62DF, 0x4F60, 0x533F, 0x817B, 0x9006, 0x6EBA,
    0x852B, 0x62C8, 0x5E74, 0x78BE, 0x64B5, 0x637B, 0x5FF5, 0x5A18, 0x917F,
    0x9E1F, 0x5C3F, 0x634F, 0x8042, 0x5B7D, 0x556E, 0x954A, 0x954D, 0x6D85,
    0x60A8, 0x67E0, 0x72DE, 0x51DD, 0x5B81, 0,      0x81D4, 0x81D5, 0x81D6,
    0x81D7, 0x81D8, 0x81D9, 0x81DA, 0x81DB, 0x81DC, 0x81DD, 0x81DE, 0x81DF,
    0x81E0, 0x81E1, 0x81E2, 0x81E4, 0x81E5, 0x81E6, 0x81E8, 0x81E9, 0x81EB,
    0x81EE, 0x81EF, 0x81F0, 0x81F1, 0x81F2, 0x81F5, 0x81F6, 0x81F7, 0x81F8,
    0x81F9, 0x81FA, 0x81FD, 0x81FF, 0x8203, 0x8207, 0x8208, 0x8209, 0x820A,
    0x820B, 0x820E, 0x820F, 0x8211, 0x8213, 0x8215, 0x8216, 0x8217, 0x8218,
    0x8219, 0x821A, 0x821D, 0x8220, 0x8224, 0x8225, 0x8226, 0x8227, 0x8229,
    0x822E, 0x8232, 0x823A, 0x823C, 0x823D, 0x823F, 0,      0x8240, 0x8241,
    0x8242, 0x8243, 0x8245, 0x8246, 0x8248, 0x824A, 0x824C, 0x824D, 0x824E,
    0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x8256, 0x8257, 0x8259,
    0x825B, 0x825C, 0x825D, 0x825E, 0x8260, 0x8261, 0x8262, 0x8263, 0x8264,
    0x8265, 0x8266, 0x8267, 0x8269, 0x62E7, 0x6CDE, 0x725B, 0x626D, 0x94AE,
    0x7EBD, 0x8113, 0x6D53, 0x519C, 0x5F04, 0x5974, 0x52AA, 0x6012, 0x5973,
    0x6696, 0x8650, 0x759F, 0x632A, 0x61E6, 0x7CEF, 0x8BFA, 0x54E6, 0x6B27,
    0x9E25, 0x6BB4, 0x85D5, 0x5455, 0x5076, 0x6CA4, 0x556A, 0x8DB4, 0x722C,
    0x5E15, 0x6015, 0x7436, 0x62CD, 0x6392, 0x724C, 0x5F98, 0x6E43, 0x6D3E,
    0x6500, 0x6F58, 0x76D8, 0x78D0, 0x76FC, 0x7554, 0x5224, 0x53DB, 0x4E53,
    0x5E9E, 0x65C1, 0x802A, 0x80D6, 0x629B, 0x5486, 0x5228, 0x70AE, 0x888D,
    0x8DD1, 0x6CE1, 0x5478, 0x80DA, 0x57F9, 0x88F4, 0x8D54, 0x966A, 0x914D,
    0x4F69, 0x6C9B, 0x55B7, 0x76C6, 0x7830, 0x62A8, 0x70F9, 0x6F8E, 0x5F6D,
    0x84EC, 0x68DA, 0x787C, 0x7BF7, 0x81A8, 0x670B, 0x9E4F, 0x6367, 0x78B0,
    0x576F, 0x7812, 0x9739, 0x6279, 0x62AB, 0x5288, 0x7435, 0x6BD7, 0,
    0x826A, 0x826B, 0x826C, 0x826D, 0x8271, 0x8275, 0x8276, 0x8277, 0x8278,
    0x827B, 0x827C, 0x8280, 0x8281, 0x8283, 0x8285, 0x8286, 0x8287, 0x8289,
    0x828C, 0x8290, 0x8293, 0x8294, 0x8295, 0x8296, 0x829A, 0x829B, 0x829E,
    0x82A0, 0x82A2, 0x82A3, 0x82A7, 0x82B2, 0x82B5, 0x82B6, 0x82BA, 0x82BB,
    0x82BC, 0x82BF, 0x82C0, 0x82C2, 0x82C3, 0x82C5, 0x82C6, 0x82C9, 0x82D0,
    0x82D6, 0x82D9, 0x82DA, 0x82DD, 0x82E2, 0x82E7, 0x82E8, 0x82E9, 0x82EA,
    0x82EC, 0x82ED, 0x82EE, 0x82F0, 0x82F2, 0x82F3, 0x82F5, 0x82F6, 0x82F8,
    0,      0x82FA, 0x82FC, 0x82FD, 0x82FE, 0x82FF, 0x8300, 0x830A, 0x830B,
    0x830D, 0x8310, 0x8312, 0x8313, 0x8316, 0x8318, 0x8319, 0x831D, 0x831E,
    0x831F, 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8329,
    0x832A, 0x832E, 0x8330, 0x8332, 0x8337, 0x833B, 0x833D, 0x5564, 0x813E,
    0x75B2, 0x76AE, 0x5339, 0x75DE, 0x50FB, 0x5C41, 0x8B6C, 0x7BC7, 0x504F,
    0x7247, 0x9A97, 0x98D8, 0x6F02, 0x74E2, 0x7968, 0x6487, 0x77A5, 0x62FC,
    0x9891, 0x8D2B, 0x54C1, 0x8058, 0x4E52, 0x576A, 0x82F9, 0x840D, 0x5E73,
    0x51ED, 0x74F6, 0x8BC4, 0x5C4F, 0x5761, 0x6CFC, 0x9887, 0x5A46, 0x7834,
    0x9B44, 0x8FEB, 0x7C95, 0x5256, 0x6251, 0x94FA, 0x4EC6, 0x8386, 0x8461,
    0x83E9, 0x84B2, 0x57D4, 0x6734, 0x5703, 0x666E, 0x6D66, 0x8C31, 0x66DD,
    0x7011, 0x671F, 0x6B3A, 0x6816, 0x621A, 0x59BB, 0x4E03, 0x51C4, 0x6F06,
    0x67D2, 0x6C8F, 0x5176, 0x68CB, 0x5947, 0x6B67, 0x7566, 0x5D0E, 0x8110,
    0x9F50, 0x65D7, 0x7948, 0x7941, 0x9A91, 0x8D77, 0x5C82, 0x4E5E, 0x4F01,
    0x542F, 0x5951, 0x780C, 0x5668, 0x6C14, 0x8FC4, 0x5F03, 0x6C7D, 0x6CE3,
    0x8BAB, 0x6390, 0,      0x833E, 0x833F, 0x8341, 0x8342, 0x8344, 0x8345,
    0x8348, 0x834A, 0x834B, 0x834C, 0x834D, 0x834E, 0x8353, 0x8355, 0x8356,
    0x8357, 0x8358, 0x8359, 0x835D, 0x8362, 0x8370, 0x8371, 0x8372, 0x8373,
    0x8374, 0x8375, 0x8376, 0x8379, 0x837A, 0x837E, 0x837F, 0x8380, 0x8381,
    0x8382, 0x8383, 0x8384, 0x8387, 0x8388, 0x838A, 0x838B, 0x838C, 0x838D,
    0x838F, 0x8390, 0x8391, 0x8394, 0x8395, 0x8396, 0x8397, 0x8399, 0x839A,
    0x839D, 0x839F, 0x83A1, 0x83A2, 0x83A3, 0x83A4, 0x83A5, 0x83A6, 0x83A7,
    0x83AC, 0x83AD, 0x83AE, 0,      0x83AF, 0x83B5, 0x83BB, 0x83BE, 0x83BF,
    0x83C2, 0x83C3, 0x83C4, 0x83C6, 0x83C8, 0x83C9, 0x83CB, 0x83CD, 0x83CE,
    0x83D0, 0x83D1, 0x83D2, 0x83D3, 0x83D5, 0x83D7, 0x83D9, 0x83DA, 0x83DB,
    0x83DE, 0x83E2, 0x83E3, 0x83E4, 0x83E6, 0x83E7, 0x83E8, 0x83EB, 0x83EC,
    0x83ED, 0x6070, 0x6D3D, 0x7275, 0x6266, 0x948E, 0x94C5, 0x5343, 0x8FC1,
    0x7B7E, 0x4EDF, 0x8C26, 0x4E7E, 0x9ED4, 0x94B1, 0x94B3, 0x524D, 0x6F5C,
    0x9063, 0x6D45, 0x8C34, 0x5811, 0x5D4C, 0x6B20, 0x6B49, 0x67AA, 0x545B,
    0x8154, 0x7F8C, 0x5899, 0x8537, 0x5F3A, 0x62A2, 0x6A47, 0x9539, 0x6572,
    0x6084, 0x6865, 0x77A7, 0x4E54, 0x4FA8, 0x5DE7, 0x9798, 0x64AC, 0x7FD8,
    0x5CED, 0x4FCF, 0x7A8D, 0x5207, 0x8304, 0x4E14, 0x602F, 0x7A83, 0x94A6,
    0x4FB5, 0x4EB2, 0x79E6, 0x7434, 0x52E4, 0x82B9, 0x64D2, 0x79BD, 0x5BDD,
    0x6C81, 0x9752, 0x8F7B, 0x6C22, 0x503E, 0x537F, 0x6E05, 0x64CE, 0x6674,
    0x6C30, 0x60C5, 0x9877, 0x8BF7, 0x5E86, 0x743C, 0x7A77, 0x79CB, 0x4E18,
    0x90B1, 0x7403, 0x6C42, 0x56DA, 0x914B, 0x6CC5, 0x8D8B, 0x533A, 0x86C6,
    0x66F2, 0x8EAF, 0x5C48, 0x9A71, 0x6E20, 0,      0x83EE, 0x83EF, 0x83F3,
    0x83F4, 0x83F5, 0x83F6, 0x83F7, 0x83FA, 0x83FB, 0x83FC, 0x83FE, 0x83FF,
    0x8400, 0x8402, 0x8405, 0x8407, 0x8408, 0x8409, 0x840A, 0x8410, 0x8412,
    0x8413, 0x8414, 0x8415, 0x8416, 0x8417, 0x8419, 0x841A, 0x841B, 0x841E,
    0x841F, 0x8420, 0x8421, 0x8422, 0x8423, 0x8429, 0x842A, 0x842B, 0x842C,
    0x842D, 0x842E, 0x842F, 0x8430, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436,
    0x8437, 0x8439, 0x843A, 0x843B, 0x843E, 0x843F, 0x8440, 0x8441, 0x8442,
    0x8443, 0x8444, 0x8445, 0x8447, 0x8448, 0x8449, 0,      0x844A, 0x844B,
    0x844C, 0x844D, 0x844E, 0x844F, 0x8450, 0x8452, 0x8453, 0x8454, 0x8455,
    0x8456, 0x8458, 0x845D, 0x845E, 0x845F, 0x8460, 0x8462, 0x8464, 0x8465,
    0x8466, 0x8467, 0x8468, 0x846A, 0x846E, 0x846F, 0x8470, 0x8472, 0x8474,
    0x8477, 0x8479, 0x847B, 0x847C, 0x53D6, 0x5A36, 0x9F8B, 0x8DA3, 0x53BB,
    0x5708, 0x98A7, 0x6743, 0x919B, 0x6CC9, 0x5168, 0x75CA, 0x62F3, 0x72AC,
    0x5238, 0x529D, 0x7F3A, 0x7094, 0x7638, 0x5374, 0x9E4A, 0x69B7, 0x786E,
    0x96C0, 0x88D9, 0x7FA4, 0x7136, 0x71C3, 0x5189, 0x67D3, 0x74E4, 0x58E4,
    0x6518, 0x56B7, 0x8BA9, 0x9976, 0x6270, 0x7ED5, 0x60F9, 0x70ED, 0x58EC,
    0x4EC1, 0x4EBA, 0x5FCD, 0x97E7, 0x4EFB, 0x8BA4, 0x5203, 0x598A, 0x7EAB,
    0x6254, 0x4ECD, 0x65E5, 0x620E, 0x8338, 0x84C9, 0x8363, 0x878D, 0x7194,
    0x6EB6, 0x5BB9, 0x7ED2, 0x5197, 0x63C9, 0x67D4, 0x8089, 0x8339, 0x8815,
    0x5112, 0x5B7A, 0x5982, 0x8FB1, 0x4E73, 0x6C5D, 0x5165, 0x8925, 0x8F6F,
    0x962E, 0x854A, 0x745E, 0x9510, 0x95F0, 0x6DA6, 0x82E5, 0x5F31, 0x6492,
    0x6D12, 0x8428, 0x816E, 0x9CC3, 0x585E, 0x8D5B, 0x4E09, 0x53C1, 0,
    0x847D, 0x847E, 0x847F, 0x8480, 0x8481, 0x8483, 0x8484, 0x8485, 0x8486,
    0x848A, 0x848D, 0x848F, 0x8490, 0x8491, 0x8492, 0x8493, 0x8494, 0x8495,
    0x8496, 0x8498, 0x849A, 0x849B, 0x849D, 0x849E, 0x849F, 0x84A0, 0x84A2,
    0x84A3, 0x84A4, 0x84A5, 0x84A6, 0x84A7, 0x84A8, 0x84A9, 0x84AA, 0x84AB,
    0x84AC, 0x84AD, 0x84AE, 0x84B0, 0x84B1, 0x84B3, 0x84B5, 0x84B6, 0x84B7,
    0x84BB, 0x84BC, 0x84BE, 0x84C0, 0x84C2, 0x84C3, 0x84C5, 0x84C6, 0x84C7,
    0x84C8, 0x84CB, 0x84CC, 0x84CE, 0x84CF, 0x84D2, 0x84D4, 0x84D5, 0x84D7,
    0,      0x84D8, 0x84D9, 0x84DA, 0x84DB, 0x84DC, 0x84DE, 0x84E1, 0x84E2,
    0x84E4, 0x84E7, 0x84E8, 0x84E9, 0x84EA, 0x84EB, 0x84ED, 0x84EE, 0x84EF,
    0x84F1, 0x84F2, 0x84F3, 0x84F4, 0x84F5, 0x84F6, 0x84F7, 0x84F8, 0x84F9,
    0x84FA, 0x84FB, 0x84FD, 0x84FE, 0x8500, 0x8501, 0x8502, 0x4F1E, 0x6563,
    0x6851, 0x55D3, 0x4E27, 0x6414, 0x9A9A, 0x626B, 0x5AC2, 0x745F, 0x8272,
    0x6DA9, 0x68EE, 0x50E7, 0x838E, 0x7802, 0x6740, 0x5239, 0x6C99, 0x7EB1,
    0x50BB, 0x5565, 0x715E, 0x7B5B, 0x6652, 0x73CA, 0x82EB, 0x6749, 0x5C71,
    0x5220, 0x717D, 0x886B, 0x95EA, 0x9655, 0x64C5, 0x8D61, 0x81B3, 0x5584,
    0x6C55, 0x6247, 0x7F2E, 0x5892, 0x4F24, 0x5546, 0x8D4F, 0x664C, 0x4E0A,
    0x5C1A, 0x88F3, 0x68A2, 0x634E, 0x7A0D, 0x70E7, 0x828D, 0x52FA, 0x97F6,
    0x5C11, 0x54E8, 0x90B5, 0x7ECD, 0x5962, 0x8D4A, 0x86C7, 0x820C, 0x820D,
    0x8D66, 0x6444, 0x5C04, 0x6151, 0x6D89, 0x793E, 0x8BBE, 0x7837, 0x7533,
    0x547B, 0x4F38, 0x8EAB, 0x6DF1, 0x5A20, 0x7EC5, 0x795E, 0x6C88, 0x5BA1,
    0x5A76, 0x751A, 0x80BE, 0x614E, 0x6E17, 0x58F0, 0x751F, 0x7525, 0x7272,
    0x5347, 0x7EF3, 0,      0x8503, 0x8504, 0x8505, 0x8506, 0x8507, 0x8508,
    0x8509, 0x850A, 0x850B, 0x850D, 0x850E, 0x850F, 0x8510, 0x8512, 0x8514,
    0x8515, 0x8516, 0x8518, 0x8519, 0x851B, 0x851C, 0x851D, 0x851E, 0x8520,
    0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, 0x8528, 0x8529, 0x852A,
    0x852D, 0x852E, 0x852F, 0x8530, 0x8531, 0x8532, 0x8533, 0x8534, 0x8535,
    0x8536, 0x853E, 0x853F, 0x8540, 0x8541, 0x8542, 0x8544, 0x8545, 0x8546,
    0x8547, 0x854B, 0x854C, 0x854D, 0x854E, 0x854F, 0x8550, 0x8551, 0x8552,
    0x8553, 0x8554, 0x8555, 0,      0x8557, 0x8558, 0x855A, 0x855B, 0x855C,
    0x855D, 0x855F, 0x8560, 0x8561, 0x8562, 0x8563, 0x8565, 0x8566, 0x8567,
    0x8569, 0x856A, 0x856B, 0x856C, 0x856D, 0x856E, 0x856F, 0x8570, 0x8571,
    0x8573, 0x8575, 0x8576, 0x8577, 0x8578, 0x857C, 0x857D, 0x857F, 0x8580,
    0x8581, 0x7701, 0x76DB, 0x5269, 0x80DC, 0x5723, 0x5E08, 0x5931, 0x72EE,
    0x65BD, 0x6E7F, 0x8BD7, 0x5C38, 0x8671, 0x5341, 0x77F3, 0x62FE, 0x65F6,
    0x4EC0, 0x98DF, 0x8680, 0x5B9E, 0x8BC6, 0x53F2, 0x77E2, 0x4F7F, 0x5C4E,
    0x9A76, 0x59CB, 0x5F0F, 0x793A, 0x58EB, 0x4E16, 0x67FF, 0x4E8B, 0x62ED,
    0x8A93, 0x901D, 0x52BF, 0x662F, 0x55DC, 0x566C, 0x9002, 0x4ED5, 0x4F8D,
    0x91CA, 0x9970, 0x6C0F, 0x5E02, 0x6043, 0x5BA4, 0x89C6, 0x8BD5, 0x6536,
    0x624B, 0x9996, 0x5B88, 0x5BFF, 0x6388, 0x552E, 0x53D7, 0x7626, 0x517D,
    0x852C, 0x67A2, 0x68B3, 0x6B8A, 0x6292, 0x8F93, 0x53D4, 0x8212, 0x6DD1,
    0x758F, 0x4E66, 0x8D4E, 0x5B70, 0x719F, 0x85AF, 0x6691, 0x66D9, 0x7F72,
    0x8700, 0x9ECD, 0x9F20, 0x5C5E, 0x672F, 0x8FF0, 0x6811, 0x675F, 0x620D,
    0x7AD6, 0x5885, 0x5EB6, 0x6570, 0x6F31, 0,      0x8582, 0x8583, 0x8586,
    0x8588, 0x8589, 0x858A, 0x858B, 0x858C, 0x858D, 0x858E, 0x8590, 0x8591,
    0x8592, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, 0x859A,
    0x859D, 0x859E, 0x859F, 0x85A0, 0x85A1, 0x85A2, 0x85A3, 0x85A5, 0x85A6,
    0x85A7, 0x85A9, 0x85AB, 0x85AC, 0x85AD, 0x85B1, 0x85B2, 0x85B3, 0x85B4,
    0x85B5, 0x85B6, 0x85B8, 0x85BA, 0x85BB, 0x85BC, 0x85BD, 0x85BE, 0x85BF,
    0x85C0, 0x85C2, 0x85C3, 0x85C4, 0x85C5, 0x85C6, 0x85C7, 0x85C8, 0x85CA,
    0x85CB, 0x85CC, 0x85CD, 0x85CE, 0x85D1, 0x85D2, 0,      0x85D4, 0x85D6,
    0x85D7, 0x85D8, 0x85D9, 0x85DA, 0x85DB, 0x85DD, 0x85DE, 0x85DF, 0x85E0,
    0x85E1, 0x85E2, 0x85E3, 0x85E5, 0x85E6, 0x85E7, 0x85E8, 0x85EA, 0x85EB,
    0x85EC, 0x85ED, 0x85EE, 0x85EF, 0x85F0, 0x85F1, 0x85F2, 0x85F3, 0x85F4,
    0x85F5, 0x85F6, 0x85F7, 0x85F8, 0x6055, 0x5237, 0x800D, 0x6454, 0x8870,
    0x7529, 0x5E05, 0x6813, 0x62F4, 0x971C, 0x53CC, 0x723D, 0x8C01, 0x6C34,
    0x7761, 0x7A0E, 0x542E, 0x77AC, 0x987A, 0x821C, 0x8BF4, 0x7855, 0x6714,
    0x70C1, 0x65AF, 0x6495, 0x5636, 0x601D, 0x79C1, 0x53F8, 0x4E1D, 0x6B7B,
    0x8086, 0x5BFA, 0x55E3, 0x56DB, 0x4F3A, 0x4F3C, 0x9972, 0x5DF3, 0x677E,
    0x8038, 0x6002, 0x9882, 0x9001, 0x5B8B, 0x8BBC, 0x8BF5, 0x641C, 0x8258,
    0x64DE, 0x55FD, 0x82CF, 0x9165, 0x4FD7, 0x7D20, 0x901F, 0x7C9F, 0x50F3,
    0x5851, 0x6EAF, 0x5BBF, 0x8BC9, 0x8083, 0x9178, 0x849C, 0x7B97, 0x867D,
    0x968B, 0x968F, 0x7EE5, 0x9AD3, 0x788E, 0x5C81, 0x7A57, 0x9042, 0x96A7,
    0x795F, 0x5B59, 0x635F, 0x7B0B, 0x84D1, 0x68AD, 0x5506, 0x7F29, 0x7410,
    0x7D22, 0x9501, 0x6240, 0x584C, 0x4ED6, 0x5B83, 0x5979, 0x5854, 0,
    0x85F9, 0x85FA, 0x85FC, 0x85FD, 0x85FE, 0x8600, 0x8601, 0x8602, 0x8603,
    0x8604, 0x8606, 0x8607, 0x8608, 0x8609, 0x860A, 0x860B, 0x860C, 0x860D,
    0x860E, 0x860F, 0x8610, 0x8612, 0x8613, 0x8614, 0x8615, 0x8617, 0x8618,
    0x8619, 0x861A, 0x861B, 0x861C, 0x861D, 0x861E, 0x861F, 0x8620, 0x8621,
    0x8622, 0x8623, 0x8624, 0x8625, 0x8626, 0x8628, 0x862A, 0x862B, 0x862C,
    0x862D, 0x862E, 0x862F, 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635,
    0x8636, 0x8637, 0x8639, 0x863A, 0x863B, 0x863D, 0x863E, 0x863F, 0x8640,
    0,      0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, 0x8648,
    0x8649, 0x864A, 0x864B, 0x864C, 0x8652, 0x8653, 0x8655, 0x8656, 0x8657,
    0x8658, 0x8659, 0x865B, 0x865C, 0x865D, 0x865F, 0x8660, 0x8661, 0x8663,
    0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866A, 0x736D, 0x631E,
    0x8E4B, 0x8E0F, 0x80CE, 0x82D4, 0x62AC, 0x53F0, 0x6CF0, 0x915E, 0x592A,
    0x6001, 0x6C70, 0x574D, 0x644A, 0x8D2A, 0x762B, 0x6EE9, 0x575B, 0x6A80,
    0x75F0, 0x6F6D, 0x8C2D, 0x8C08, 0x5766, 0x6BEF, 0x8892, 0x78B3, 0x63A2,
    0x53F9, 0x70AD, 0x6C64, 0x5858, 0x642A, 0x5802, 0x68E0, 0x819B, 0x5510,
    0x7CD6, 0x5018, 0x8EBA, 0x6DCC, 0x8D9F, 0x70EB, 0x638F, 0x6D9B, 0x6ED4,
    0x7EE6, 0x8404, 0x6843, 0x9003, 0x6DD8, 0x9676, 0x8BA8, 0x5957, 0x7279,
    0x85E4, 0x817E, 0x75BC, 0x8A8A, 0x68AF, 0x5254, 0x8E22, 0x9511, 0x63D0,
    0x9898, 0x8E44, 0x557C, 0x4F53, 0x66FF, 0x568F, 0x60D5, 0x6D95, 0x5243,
    0x5C49, 0x5929, 0x6DFB, 0x586B, 0x7530, 0x751C, 0x606C, 0x8214, 0x8146,
    0x6311, 0x6761, 0x8FE2, 0x773A, 0x8DF3, 0x8D34, 0x94C1, 0x5E16, 0x5385,
    0x542C, 0x70C3, 0,      0x866D, 0x866F, 0x8670, 0x8672, 0x8673, 0x8674,
    0x8675, 0x8676, 0x8677, 0x8678, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687,
    0x8688, 0x8689, 0x868E, 0x868F, 0x8690, 0x8691, 0x8692, 0x8694, 0x8696,
    0x8697, 0x8698, 0x8699, 0x869A, 0x869B, 0x869E, 0x869F, 0x86A0, 0x86A1,
    0x86A2, 0x86A5, 0x86A6, 0x86AB, 0x86AD, 0x86AE, 0x86B2, 0x86B3, 0x86B7,
    0x86B8, 0x86B9, 0x86BB, 0x86BC, 0x86BD, 0x86BE, 0x86BF, 0x86C1, 0x86C2,
    0x86C3, 0x86C5, 0x86C8, 0x86CC, 0x86CD, 0x86D2, 0x86D3, 0x86D5, 0x86D6,
    0x86D7, 0x86DA, 0x86DC, 0,      0x86DD, 0x86E0, 0x86E1, 0x86E2, 0x86E3,
    0x86E5, 0x86E6, 0x86E7, 0x86E8, 0x86EA, 0x86EB, 0x86EC, 0x86EF, 0x86F5,
    0x86F6, 0x86F7, 0x86FA, 0x86FB, 0x86FC, 0x86FD, 0x86FF, 0x8701, 0x8704,
    0x8705, 0x8706, 0x870B, 0x870C, 0x870E, 0x870F, 0x8710, 0x8711, 0x8714,
    0x8716, 0x6C40, 0x5EF7, 0x505C, 0x4EAD, 0x5EAD, 0x633A, 0x8247, 0x901A,
    0x6850, 0x916E, 0x77B3, 0x540C, 0x94DC, 0x5F64, 0x7AE5, 0x6876, 0x6345,
    0x7B52, 0x7EDF, 0x75DB, 0x5077, 0x6295, 0x5934, 0x900F, 0x51F8, 0x79C3,
    0x7A81, 0x56FE, 0x5F92, 0x9014, 0x6D82, 0x5C60, 0x571F, 0x5410, 0x5154,
    0x6E4D, 0x56E2, 0x63A8, 0x9893, 0x817F, 0x8715, 0x892A, 0x9000, 0x541E,
    0x5C6F, 0x81C0, 0x62D6, 0x6258, 0x8131, 0x9E35, 0x9640, 0x9A6E, 0x9A7C,
    0x692D, 0x59A5, 0x62D3, 0x553E, 0x6316, 0x54C7, 0x86D9, 0x6D3C, 0x5A03,
    0x74E6, 0x889C, 0x6B6A, 0x5916, 0x8C4C, 0x5F2F, 0x6E7E, 0x73A9, 0x987D,
    0x4E38, 0x70F7, 0x5B8C, 0x7897, 0x633D, 0x665A, 0x7696, 0x60CB, 0x5B9B,
    0x5A49, 0x4E07, 0x8155, 0x6C6A, 0x738B, 0x4EA1, 0x6789, 0x7F51, 0x5F80,
    0x65FA, 0x671B, 0x5FD8, 0x5984, 0x5A01, 0,      0x8719, 0x871B, 0x871D,
    0x871F, 0x8720, 0x8724, 0x8726, 0x8727, 0x8728, 0x872A, 0x872B, 0x872C,
    0x872D, 0x872F, 0x8730, 0x8732, 0x8733, 0x8735, 0x8736, 0x8738, 0x8739,
    0x873A, 0x873C, 0x873D, 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745,
    0x8746, 0x874A, 0x874B, 0x874D, 0x874F, 0x8750, 0x8751, 0x8752, 0x8754,
    0x8755, 0x8756, 0x8758, 0x875A, 0x875B, 0x875C, 0x875D, 0x875E, 0x875F,
    0x8761, 0x8762, 0x8766, 0x8767, 0x8768, 0x8769, 0x876A, 0x876B, 0x876C,
    0x876D, 0x876F, 0x8771, 0x8772, 0x8773, 0x8775, 0,      0x8777, 0x8778,
    0x8779, 0x877A, 0x877F, 0x8780, 0x8781, 0x8784, 0x8786, 0x8787, 0x8789,
    0x878A, 0x878C, 0x878E, 0x878F, 0x8790, 0x8791, 0x8792, 0x8794, 0x8795,
    0x8796, 0x8798, 0x8799, 0x879A, 0x879B, 0x879C, 0x879D, 0x879E, 0x87A0,
    0x87A1, 0x87A2, 0x87A3, 0x87A4, 0x5DCD, 0x5FAE, 0x5371, 0x97E6, 0x8FDD,
    0x6845, 0x56F4, 0x552F, 0x60DF, 0x4E3A, 0x6F4D, 0x7EF4, 0x82C7, 0x840E,
    0x59D4, 0x4F1F, 0x4F2A, 0x5C3E, 0x7EAC, 0x672A, 0x851A, 0x5473, 0x754F,
    0x80C3, 0x5582, 0x9B4F, 0x4F4D, 0x6E2D, 0x8C13, 0x5C09, 0x6170, 0x536B,
    0x761F, 0x6E29, 0x868A, 0x6587, 0x95FB, 0x7EB9, 0x543B, 0x7A33, 0x7D0A,
    0x95EE, 0x55E1, 0x7FC1, 0x74EE, 0x631D, 0x8717, 0x6DA1, 0x7A9D, 0x6211,
    0x65A1, 0x5367, 0x63E1, 0x6C83, 0x5DEB, 0x545C, 0x94A8, 0x4E4C, 0x6C61,
    0x8BEC, 0x5C4B, 0x65E0, 0x829C, 0x68A7, 0x543E, 0x5434, 0x6BCB, 0x6B66,
    0x4E94, 0x6342, 0x5348, 0x821E, 0x4F0D, 0x4FAE, 0x575E, 0x620A, 0x96FE,
    0x6664, 0x7269, 0x52FF, 0x52A1, 0x609F, 0x8BEF, 0x6614, 0x7199, 0x6790,
    0x897F, 0x7852, 0x77FD, 0x6670, 0x563B, 0x5438, 0x9521, 0x727A, 0,
    0x87A5, 0x87A6, 0x87A7, 0x87A9, 0x87AA, 0x87AE, 0x87B0, 0x87B1, 0x87B2,
    0x87B4, 0x87B6, 0x87B7, 0x87B8, 0x87B9, 0x87BB, 0x87BC, 0x87BE, 0x87BF,
    0x87C1, 0x87C2, 0x87C3, 0x87C4, 0x87C5, 0x87C7, 0x87C8, 0x87C9, 0x87CC,
    0x87CD, 0x87CE, 0x87CF, 0x87D0, 0x87D4, 0x87D5, 0x87D6, 0x87D7, 0x87D8,
    0x87D9, 0x87DA, 0x87DC, 0x87DD, 0x87DE, 0x87DF, 0x87E1, 0x87E2, 0x87E3,
    0x87E4, 0x87E6, 0x87E7, 0x87E8, 0x87E9, 0x87EB, 0x87EC, 0x87ED, 0x87EF,
    0x87F0, 0x87F1, 0x87F2, 0x87F3, 0x87F4, 0x87F5, 0x87F6, 0x87F7, 0x87F8,
    0,      0x87FA, 0x87FB, 0x87FC, 0x87FD, 0x87FF, 0x8800, 0x8801, 0x8802,
    0x8804, 0x8805, 0x8806, 0x8807, 0x8808, 0x8809, 0x880B, 0x880C, 0x880D,
    0x880E, 0x880F, 0x8810, 0x8811, 0x8812, 0x8814, 0x8817, 0x8818, 0x8819,
    0x881A, 0x881C, 0x881D, 0x881E, 0x881F, 0x8820, 0x8823, 0x7A00, 0x606F,
    0x5E0C, 0x6089, 0x819D, 0x5915, 0x60DC, 0x7184, 0x70EF, 0x6EAA, 0x6C50,
    0x7280, 0x6A84, 0x88AD, 0x5E2D, 0x4E60, 0x5AB3, 0x559C, 0x94E3, 0x6D17,
    0x7CFB, 0x9699, 0x620F, 0x7EC6, 0x778E, 0x867E, 0x5323, 0x971E, 0x8F96,
    0x6687, 0x5CE1, 0x4FA0, 0x72ED, 0x4E0B, 0x53A6, 0x590F, 0x5413, 0x6380,
    0x9528, 0x5148, 0x4ED9, 0x9C9C, 0x7EA4, 0x54B8, 0x8D24, 0x8854, 0x8237,
    0x95F2, 0x6D8E, 0x5F26, 0x5ACC, 0x663E, 0x9669, 0x73B0, 0x732E, 0x53BF,
    0x817A, 0x9985, 0x7FA1, 0x5BAA, 0x9677, 0x9650, 0x7EBF, 0x76F8, 0x53A2,
    0x9576, 0x9999, 0x7BB1, 0x8944, 0x6E58, 0x4E61, 0x7FD4, 0x7965, 0x8BE6,
    0x60F3, 0x54CD, 0x4EAB, 0x9879, 0x5DF7, 0x6A61, 0x50CF, 0x5411, 0x8C61,
    0x8427, 0x785D, 0x9704, 0x524A, 0x54EE, 0x56A3, 0x9500, 0x6D88, 0x5BB5,
    0x6DC6, 0x6653, 0,      0x8824, 0x8825, 0x8826, 0x8827, 0x8828, 0x8829,
    0x882A, 0x882B, 0x882C, 0x882D, 0x882E, 0x882F, 0x8830, 0x8831, 0x8833,
    0x8834, 0x8835, 0x8836, 0x8837, 0x8838, 0x883A, 0x883B, 0x883D, 0x883E,
    0x883F, 0x8841, 0x8842, 0x8843, 0x8846, 0x8847, 0x8848, 0x8849, 0x884A,
    0x884B, 0x884E, 0x884F, 0x8850, 0x8851, 0x8852, 0x8853, 0x8855, 0x8856,
    0x8858, 0x885A, 0x885B, 0x885C, 0x885D, 0x885E, 0x885F, 0x8860, 0x8866,
    0x8867, 0x886A, 0x886D, 0x886F, 0x8871, 0x8873, 0x8874, 0x8875, 0x8876,
    0x8878, 0x8879, 0x887A, 0,      0x887B, 0x887C, 0x8880, 0x8883, 0x8886,
    0x8887, 0x8889, 0x888A, 0x888C, 0x888E, 0x888F, 0x8890, 0x8891, 0x8893,
    0x8894, 0x8895, 0x8897, 0x8898, 0x8899, 0x889A, 0x889B, 0x889D, 0x889E,
    0x889F, 0x88A0, 0x88A1, 0x88A3, 0x88A5, 0x88A6, 0x88A7, 0x88A8, 0x88A9,
    0x88AA, 0x5C0F, 0x5B5D, 0x6821, 0x8096, 0x5578, 0x7B11, 0x6548, 0x6954,
    0x4E9B, 0x6B47, 0x874E, 0x978B, 0x534F, 0x631F, 0x643A, 0x90AA, 0x659C,
    0x80C1, 0x8C10, 0x5199, 0x68B0, 0x5378, 0x87F9, 0x61C8, 0x6CC4, 0x6CFB,
    0x8C22, 0x5C51, 0x85AA, 0x82AF, 0x950C, 0x6B23, 0x8F9B, 0x65B0, 0x5FFB,
    0x5FC3, 0x4FE1, 0x8845, 0x661F, 0x8165, 0x7329, 0x60FA, 0x5174, 0x5211,
    0x578B, 0x5F62, 0x90A2, 0x884C, 0x9192, 0x5E78, 0x674F, 0x6027, 0x59D3,
    0x5144, 0x51F6, 0x80F8, 0x5308, 0x6C79, 0x96C4, 0x718A, 0x4F11, 0x4FEE,
    0x7F9E, 0x673D, 0x55C5, 0x9508, 0x79C0, 0x8896, 0x7EE3, 0x589F, 0x620C,
    0x9700, 0x865A, 0x5618, 0x987B, 0x5F90, 0x8BB8, 0x84C4, 0x9157, 0x53D9,
    0x65ED, 0x5E8F, 0x755C, 0x6064, 0x7D6E, 0x5A7F, 0x7EEA, 0x7EED, 0x8F69,
    0x55A7, 0x5BA3, 0x60AC, 0x65CB, 0x7384, 0,      0x88AC, 0x88AE, 0x88AF,
    0x88B0, 0x88B2, 0x88B3, 0x88B4, 0x88B5, 0x88B6, 0x88B8, 0x88B9, 0x88BA,
    0x88BB, 0x88BD, 0x88BE, 0x88BF, 0x88C0, 0x88C3, 0x88C4, 0x88C7, 0x88C8,
    0x88CA, 0x88CB, 0x88CC, 0x88CD, 0x88CF, 0x88D0, 0x88D1, 0x88D3, 0x88D6,
    0x88D7, 0x88DA, 0x88DB, 0x88DC, 0x88DD, 0x88DE, 0x88E0, 0x88E1, 0x88E6,
    0x88E7, 0x88E9, 0x88EA, 0x88EB, 0x88EC, 0x88ED, 0x88EE, 0x88EF, 0x88F2,
    0x88F5, 0x88F6, 0x88F7, 0x88FA, 0x88FB, 0x88FD, 0x88FF, 0x8900, 0x8901,
    0x8903, 0x8904, 0x8905, 0x8906, 0x8907, 0x8908, 0,      0x8909, 0x890B,
    0x890C, 0x890D, 0x890E, 0x890F, 0x8911, 0x8914, 0x8915, 0x8916, 0x8917,
    0x8918, 0x891C, 0x891D, 0x891E, 0x891F, 0x8920, 0x8922, 0x8923, 0x8924,
    0x8926, 0x8927, 0x8928, 0x8929, 0x892C, 0x892D, 0x892E, 0x892F, 0x8931,
    0x8932, 0x8933, 0x8935, 0x8937, 0x9009, 0x7663, 0x7729, 0x7EDA, 0x9774,
    0x859B, 0x5B66, 0x7A74, 0x96EA, 0x8840, 0x52CB, 0x718F, 0x5FAA, 0x65EC,
    0x8BE2, 0x5BFB, 0x9A6F, 0x5DE1, 0x6B89, 0x6C5B, 0x8BAD, 0x8BAF, 0x900A,
    0x8FC5, 0x538B, 0x62BC, 0x9E26, 0x9E2D, 0x5440, 0x4E2B, 0x82BD, 0x7259,
    0x869C, 0x5D16, 0x8859, 0x6DAF, 0x96C5, 0x54D1, 0x4E9A, 0x8BB6, 0x7109,
    0x54BD, 0x9609, 0x70DF, 0x6DF9, 0x76D0, 0x4E25, 0x7814, 0x8712, 0x5CA9,
    0x5EF6, 0x8A00, 0x989C, 0x960E, 0x708E, 0x6CBF, 0x5944, 0x63A9, 0x773C,
    0x884D, 0x6F14, 0x8273, 0x5830, 0x71D5, 0x538C, 0x781A, 0x96C1, 0x5501,
    0x5F66, 0x7130, 0x5BB4, 0x8C1A, 0x9A8C, 0x6B83, 0x592E, 0x9E2F, 0x79E7,
    0x6768, 0x626C, 0x4F6F, 0x75A1, 0x7F8A, 0x6D0B, 0x9633, 0x6C27, 0x4EF0,
    0x75D2, 0x517B, 0x6837, 0x6F3E, 0x9080, 0x8170, 0x5996, 0x7476, 0,
    0x8938, 0x8939, 0x893A, 0x893B, 0x893C, 0x893D, 0x893E, 0x893F, 0x8940,
    0x8942, 0x8943, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, 0x894A, 0x894B,
    0x894C, 0x894D, 0x894E, 0x894F, 0x8950, 0x8951, 0x8952, 0x8953, 0x8954,
    0x8955, 0x8956, 0x8957, 0x8958, 0x8959, 0x895A, 0x895B, 0x895C, 0x895D,
    0x8960, 0x8961, 0x8962, 0x8963, 0x8964, 0x8965, 0x8967, 0x8968, 0x8969,
    0x896A, 0x896B, 0x896C, 0x896D, 0x896E, 0x896F, 0x8970, 0x8971, 0x8972,
    0x8973, 0x8974, 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, 0x897A, 0x897C,
    0,      0x897D, 0x897E, 0x8980, 0x8982, 0x8984, 0x8985, 0x8987, 0x8988,
    0x8989, 0x898A, 0x898B, 0x898C, 0x898D, 0x898E, 0x898F, 0x8990, 0x8991,
    0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, 0x899A,
    0x899B, 0x899C, 0x899D, 0x899E, 0x899F, 0x89A0, 0x89A1, 0x6447, 0x5C27,
    0x9065, 0x7A91, 0x8C23, 0x59DA, 0x54AC, 0x8200, 0x836F, 0x8981, 0x8000,
    0x6930, 0x564E, 0x8036, 0x7237, 0x91CE, 0x51B6, 0x4E5F, 0x9875, 0x6396,
    0x4E1A, 0x53F6, 0x66F3, 0x814B, 0x591C, 0x6DB2, 0x4E00, 0x58F9, 0x533B,
    0x63D6, 0x94F1, 0x4F9D, 0x4F0A, 0x8863, 0x9890, 0x5937, 0x9057, 0x79FB,
    0x4EEA, 0x80F0, 0x7591, 0x6C82, 0x5B9C, 0x59E8, 0x5F5D, 0x6905, 0x8681,
    0x501A, 0x5DF2, 0x4E59, 0x77E3, 0x4EE5, 0x827A, 0x6291, 0x6613, 0x9091,
    0x5C79, 0x4EBF, 0x5F79, 0x81C6, 0x9038, 0x8084, 0x75AB, 0x4EA6, 0x88D4,
    0x610F, 0x6BC5, 0x5FC6, 0x4E49, 0x76CA, 0x6EA2, 0x8BE3, 0x8BAE, 0x8C0A,
    0x8BD1, 0x5F02, 0x7FFC, 0x7FCC, 0x7ECE, 0x8335, 0x836B, 0x56E0, 0x6BB7,
    0x97F3, 0x9634, 0x59FB, 0x541F, 0x94F6, 0x6DEB, 0x5BC5, 0x996E, 0x5C39,
    0x5F15, 0x9690, 0,      0x89A2, 0x89A3, 0x89A4, 0x89A5, 0x89A6, 0x89A7,
    0x89A8, 0x89A9, 0x89AA, 0x89AB, 0x89AC, 0x89AD, 0x89AE, 0x89AF, 0x89B0,
    0x89B1, 0x89B2, 0x89B3, 0x89B4, 0x89B5, 0x89B6, 0x89B7, 0x89B8, 0x89B9,
    0x89BA, 0x89BB, 0x89BC, 0x89BD, 0x89BE, 0x89BF, 0x89C0, 0x89C3, 0x89CD,
    0x89D3, 0x89D4, 0x89D5, 0x89D7, 0x89D8, 0x89D9, 0x89DB, 0x89DD, 0x89DF,
    0x89E0, 0x89E1, 0x89E2, 0x89E4, 0x89E7, 0x89E8, 0x89E9, 0x89EA, 0x89EC,
    0x89ED, 0x89EE, 0x89F0, 0x89F1, 0x89F2, 0x89F4, 0x89F5, 0x89F6, 0x89F7,
    0x89F8, 0x89F9, 0x89FA, 0,      0x89FB, 0x89FC, 0x89FD, 0x89FE, 0x89FF,
    0x8A01, 0x8A02, 0x8A03, 0x8A04, 0x8A05, 0x8A06, 0x8A08, 0x8A09, 0x8A0A,
    0x8A0B, 0x8A0C, 0x8A0D, 0x8A0E, 0x8A0F, 0x8A10, 0x8A11, 0x8A12, 0x8A13,
    0x8A14, 0x8A15, 0x8A16, 0x8A17, 0x8A18, 0x8A19, 0x8A1A, 0x8A1B, 0x8A1C,
    0x8A1D, 0x5370, 0x82F1, 0x6A31, 0x5A74, 0x9E70, 0x5E94, 0x7F28, 0x83B9,
    0x8424, 0x8425, 0x8367, 0x8747, 0x8FCE, 0x8D62, 0x76C8, 0x5F71, 0x9896,
    0x786C, 0x6620, 0x54DF, 0x62E5, 0x4F63, 0x81C3, 0x75C8, 0x5EB8, 0x96CD,
    0x8E0A, 0x86F9, 0x548F, 0x6CF3, 0x6D8C, 0x6C38, 0x607F, 0x52C7, 0x7528,
    0x5E7D, 0x4F18, 0x60A0, 0x5FE7, 0x5C24, 0x7531, 0x90AE, 0x94C0, 0x72B9,
    0x6CB9, 0x6E38, 0x9149, 0x6709, 0x53CB, 0x53F3, 0x4F51, 0x91C9, 0x8BF1,
    0x53C8, 0x5E7C, 0x8FC2, 0x6DE4, 0x4E8E, 0x76C2, 0x6986, 0x865E, 0x611A,
    0x8206, 0x4F59, 0x4FDE, 0x903E, 0x9C7C, 0x6109, 0x6E1D, 0x6E14, 0x9685,
    0x4E88, 0x5A31, 0x96E8, 0x4E0E, 0x5C7F, 0x79B9, 0x5B87, 0x8BED, 0x7FBD,
    0x7389, 0x57DF, 0x828B, 0x90C1, 0x5401, 0x9047, 0x55BB, 0x5CEA, 0x5FA1,
    0x6108, 0x6B32, 0x72F1, 0x80B2, 0x8A89, 0,      0x8A1E, 0x8A1F, 0x8A20,
    0x8A21, 0x8A22, 0x8A23, 0x8A24, 0x8A25, 0x8A26, 0x8A27, 0x8A28, 0x8A29,
    0x8A2A, 0x8A2B, 0x8A2C, 0x8A2D, 0x8A2E, 0x8A2F, 0x8A30, 0x8A31, 0x8A32,
    0x8A33, 0x8A34, 0x8A35, 0x8A36, 0x8A37, 0x8A38, 0x8A39, 0x8A3A, 0x8A3B,
    0x8A3C, 0x8A3D, 0x8A3F, 0x8A40, 0x8A41, 0x8A42, 0x8A43, 0x8A44, 0x8A45,
    0x8A46, 0x8A47, 0x8A49, 0x8A4A, 0x8A4B, 0x8A4C, 0x8A4D, 0x8A4E, 0x8A4F,
    0x8A50, 0x8A51, 0x8A52, 0x8A53, 0x8A54, 0x8A55, 0x8A56, 0x8A57, 0x8A58,
    0x8A59, 0x8A5A, 0x8A5B, 0x8A5C, 0x8A5D, 0x8A5E, 0,      0x8A5F, 0x8A60,
    0x8A61, 0x8A62, 0x8A63, 0x8A64, 0x8A65, 0x8A66, 0x8A67, 0x8A68, 0x8A69,
    0x8A6A, 0x8A6B, 0x8A6C, 0x8A6D, 0x8A6E, 0x8A6F, 0x8A70, 0x8A71, 0x8A72,
    0x8A73, 0x8A74, 0x8A75, 0x8A76, 0x8A77, 0x8A78, 0x8A7A, 0x8A7B, 0x8A7C,
    0x8A7D, 0x8A7E, 0x8A7F, 0x8A80, 0x6D74, 0x5BD3, 0x88D5, 0x9884, 0x8C6B,
    0x9A6D, 0x9E33, 0x6E0A, 0x51A4, 0x5143, 0x57A3, 0x8881, 0x539F, 0x63F4,
    0x8F95, 0x56ED, 0x5458, 0x5706, 0x733F, 0x6E90, 0x7F18, 0x8FDC, 0x82D1,
    0x613F, 0x6028, 0x9662, 0x66F0, 0x7EA6, 0x8D8A, 0x8DC3, 0x94A5, 0x5CB3,
    0x7CA4, 0x6708, 0x60A6, 0x9605, 0x8018, 0x4E91, 0x90E7, 0x5300, 0x9668,
    0x5141, 0x8FD0, 0x8574, 0x915D, 0x6655, 0x97F5, 0x5B55, 0x531D, 0x7838,
    0x6742, 0x683D, 0x54C9, 0x707E, 0x5BB0, 0x8F7D, 0x518D, 0x5728, 0x54B1,
    0x6512, 0x6682, 0x8D5E, 0x8D43, 0x810F, 0x846C, 0x906D, 0x7CDF, 0x51FF,
    0x85FB, 0x67A3, 0x65E9, 0x6FA1, 0x86A4, 0x8E81, 0x566A, 0x9020, 0x7682,
    0x7076, 0x71E5, 0x8D23, 0x62E9, 0x5219, 0x6CFD, 0x8D3C, 0x600E, 0x589E,
    0x618E, 0x66FE, 0x8D60, 0x624E, 0x55B3, 0x6E23, 0x672D, 0x8F67, 0,
    0x8A81, 0x8A82, 0x8A83, 0x8A84, 0x8A85, 0x8A86, 0x8A87, 0x8A88, 0x8A8B,
    0x8A8C, 0x8A8D, 0x8A8E, 0x8A8F, 0x8A90, 0x8A91, 0x8A92, 0x8A94, 0x8A95,
    0x8A96, 0x8A97, 0x8A98, 0x8A99, 0x8A9A, 0x8A9B, 0x8A9C, 0x8A9D, 0x8A9E,
    0x8A9F, 0x8AA0, 0x8AA1, 0x8AA2, 0x8AA3, 0x8AA4, 0x8AA5, 0x8AA6, 0x8AA7,
    0x8AA8, 0x8AA9, 0x8AAA, 0x8AAB, 0x8AAC, 0x8AAD, 0x8AAE, 0x8AAF, 0x8AB0,
    0x8AB1, 0x8AB2, 0x8AB3, 0x8AB4, 0x8AB5, 0x8AB6, 0x8AB7, 0x8AB8, 0x8AB9,
    0x8ABA, 0x8ABB, 0x8ABC, 0x8ABD, 0x8ABE, 0x8ABF, 0x8AC0, 0x8AC1, 0x8AC2,
    0,      0x8AC3, 0x8AC4, 0x8AC5, 0x8AC6, 0x8AC7, 0x8AC8, 0x8AC9, 0x8ACA,
    0x8ACB, 0x8ACC, 0x8ACD, 0x8ACE, 0x8ACF, 0x8AD0, 0x8AD1, 0x8AD2, 0x8AD3,
    0x8AD4, 0x8AD5, 0x8AD6, 0x8AD7, 0x8AD8, 0x8AD9, 0x8ADA, 0x8ADB, 0x8ADC,
    0x8ADD, 0x8ADE, 0x8ADF, 0x8AE0, 0x8AE1, 0x8AE2, 0x8AE3, 0x94E1, 0x95F8,
    0x7728, 0x6805, 0x69A8, 0x548B, 0x4E4D, 0x70B8, 0x8BC8, 0x6458, 0x658B,
    0x5B85, 0x7A84, 0x503A, 0x5BE8, 0x77BB, 0x6BE1, 0x8A79, 0x7C98, 0x6CBE,
    0x76CF, 0x65A9, 0x8F97, 0x5D2D, 0x5C55, 0x8638, 0x6808, 0x5360, 0x6218,
    0x7AD9, 0x6E5B, 0x7EFD, 0x6A1F, 0x7AE0, 0x5F70, 0x6F33, 0x5F20, 0x638C,
    0x6DA8, 0x6756, 0x4E08, 0x5E10, 0x8D26, 0x4ED7, 0x80C0, 0x7634, 0x969C,
    0x62DB, 0x662D, 0x627E, 0x6CBC, 0x8D75, 0x7167, 0x7F69, 0x5146, 0x8087,
    0x53EC, 0x906E, 0x6298, 0x54F2, 0x86F0, 0x8F99, 0x8005, 0x9517, 0x8517,
    0x8FD9, 0x6D59, 0x73CD, 0x659F, 0x771F, 0x7504, 0x7827, 0x81FB, 0x8D1E,
    0x9488, 0x4FA6, 0x6795, 0x75B9, 0x8BCA, 0x9707, 0x632F, 0x9547, 0x9635,
    0x84B8, 0x6323, 0x7741, 0x5F81, 0x72F0, 0x4E89, 0x6014, 0x6574, 0x62EF,
    0x6B63, 0x653F, 0,      0x8AE4, 0x8AE5, 0x8AE6, 0x8AE7, 0x8AE8, 0x8AE9,
    0x8AEA, 0x8AEB, 0x8AEC, 0x8AED, 0x8AEE, 0x8AEF, 0x8AF0, 0x8AF1, 0x8AF2,
    0x8AF3, 0x8AF4, 0x8AF5, 0x8AF6, 0x8AF7, 0x8AF8, 0x8AF9, 0x8AFA, 0x8AFB,
    0x8AFC, 0x8AFD, 0x8AFE, 0x8AFF, 0x8B00, 0x8B01, 0x8B02, 0x8B03, 0x8B04,
    0x8B05, 0x8B06, 0x8B08, 0x8B09, 0x8B0A, 0x8B0B, 0x8B0C, 0x8B0D, 0x8B0E,
    0x8B0F, 0x8B10, 0x8B11, 0x8B12, 0x8B13, 0x8B14, 0x8B15, 0x8B16, 0x8B17,
    0x8B18, 0x8B19, 0x8B1A, 0x8B1B, 0x8B1C, 0x8B1D, 0x8B1E, 0x8B1F, 0x8B20,
    0x8B21, 0x8B22, 0x8B23, 0,      0x8B24, 0x8B25, 0x8B27, 0x8B28, 0x8B29,
    0x8B2A, 0x8B2B, 0x8B2C, 0x8B2D, 0x8B2E, 0x8B2F, 0x8B30, 0x8B31, 0x8B32,
    0x8B33, 0x8B34, 0x8B35, 0x8B36, 0x8B37, 0x8B38, 0x8B39, 0x8B3A, 0x8B3B,
    0x8B3C, 0x8B3D, 0x8B3E, 0x8B3F, 0x8B40, 0x8B41, 0x8B42, 0x8B43, 0x8B44,
    0x8B45, 0x5E27, 0x75C7, 0x90D1, 0x8BC1, 0x829D, 0x679D, 0x652F, 0x5431,
    0x8718, 0x77E5, 0x80A2, 0x8102, 0x6C41, 0x4E4B, 0x7EC7, 0x804C, 0x76F4,
    0x690D, 0x6B96, 0x6267, 0x503C, 0x4F84, 0x5740, 0x6307, 0x6B62, 0x8DBE,
    0x53EA, 0x65E8, 0x7EB8, 0x5FD7, 0x631A, 0x63B7, 0x81F3, 0x81F4, 0x7F6E,
    0x5E1C, 0x5CD9, 0x5236, 0x667A, 0x79E9, 0x7A1A, 0x8D28, 0x7099, 0x75D4,
    0x6EDE, 0x6CBB, 0x7A92, 0x4E2D, 0x76C5, 0x5FE0, 0x949F, 0x8877, 0x7EC8,
    0x79CD, 0x80BF, 0x91CD, 0x4EF2, 0x4F17, 0x821F, 0x5468, 0x5DDE, 0x6D32,
    0x8BCC, 0x7CA5, 0x8F74, 0x8098, 0x5E1A, 0x5492, 0x76B1, 0x5B99, 0x663C,
    0x9AA4, 0x73E0, 0x682A, 0x86DB, 0x6731, 0x732A, 0x8BF8, 0x8BDB, 0x9010,
    0x7AF9, 0x70DB, 0x716E, 0x62C4, 0x77A9, 0x5631, 0x4E3B, 0x8457, 0x67F1,
    0x52A9, 0x86C0, 0x8D2E, 0x94F8, 0x7B51, 0,      0x8B46, 0x8B47, 0x8B48,
    0x8B49, 0x8B4A, 0x8B4B, 0x8B4C, 0x8B4D, 0x8B4E, 0x8B4F, 0x8B50, 0x8B51,
    0x8B52, 0x8B53, 0x8B54, 0x8B55, 0x8B56, 0x8B57, 0x8B58, 0x8B59, 0x8B5A,
    0x8B5B, 0x8B5C, 0x8B5D, 0x8B5E, 0x8B5F, 0x8B60, 0x8B61, 0x8B62, 0x8B63,
    0x8B64, 0x8B65, 0x8B67, 0x8B68, 0x8B69, 0x8B6A, 0x8B6B, 0x8B6D, 0x8B6E,
    0x8B6F, 0x8B70, 0x8B71, 0x8B72, 0x8B73, 0x8B74, 0x8B75, 0x8B76, 0x8B77,
    0x8B78, 0x8B79, 0x8B7A, 0x8B7B, 0x8B7C, 0x8B7D, 0x8B7E, 0x8B7F, 0x8B80,
    0x8B81, 0x8B82, 0x8B83, 0x8B84, 0x8B85, 0x8B86, 0,      0x8B87, 0x8B88,
    0x8B89, 0x8B8A, 0x8B8B, 0x8B8C, 0x8B8D, 0x8B8E, 0x8B8F, 0x8B90, 0x8B91,
    0x8B92, 0x8B93, 0x8B94, 0x8B95, 0x8B96, 0x8B97, 0x8B98, 0x8B99, 0x8B9A,
    0x8B9B, 0x8B9C, 0x8B9D, 0x8B9E, 0x8B9F, 0x8BAC, 0x8BB1, 0x8BBB, 0x8BC7,
    0x8BD0, 0x8BEA, 0x8C09, 0x8C1E, 0x4F4F, 0x6CE8, 0x795D, 0x9A7B, 0x6293,
    0x722A, 0x62FD, 0x4E13, 0x7816, 0x8F6C, 0x64B0, 0x8D5A, 0x7BC6, 0x6869,
    0x5E84, 0x88C5, 0x5986, 0x649E, 0x58EE, 0x72B6, 0x690E, 0x9525, 0x8FFD,
    0x8D58, 0x5760, 0x7F00, 0x8C06, 0x51C6, 0x6349, 0x62D9, 0x5353, 0x684C,
    0x7422, 0x8301, 0x914C, 0x5544, 0x7740, 0x707C, 0x6D4A, 0x5179, 0x54A8,
    0x8D44, 0x59FF, 0x6ECB, 0x6DC4, 0x5B5C, 0x7D2B, 0x4ED4, 0x7C7D, 0x6ED3,
    0x5B50, 0x81EA, 0x6E0D, 0x5B57, 0x9B03, 0x68D5, 0x8E2A, 0x5B97, 0x7EFC,
    0x603B, 0x7EB5, 0x90B9, 0x8D70, 0x594F, 0x63CD, 0x79DF, 0x8DB3, 0x5352,
    0x65CF, 0x7956, 0x8BC5, 0x963B, 0x7EC4, 0x94BB, 0x7E82, 0x5634, 0x9189,
    0x6700, 0x7F6A, 0x5C0A, 0x9075, 0x6628, 0x5DE6, 0x4F50, 0x67DE, 0x505A,
    0x4F5C, 0x5750, 0x5EA7, 0xE810, 0xE811, 0xE812, 0xE813, 0xE814, 0,
    0x8C38, 0x8C39, 0x8C3A, 0x8C3B, 0x8C3C, 0x8C3D, 0x8C3E, 0x8C3F, 0x8C40,
    0x8C42, 0x8C43, 0x8C44, 0x8C45, 0x8C48, 0x8C4A, 0x8C4B, 0x8C4D, 0x8C4E,
    0x8C4F, 0x8C50, 0x8C51, 0x8C52, 0x8C53, 0x8C54, 0x8C56, 0x8C57, 0x8C58,
    0x8C59, 0x8C5B, 0x8C5C, 0x8C5D, 0x8C5E, 0x8C5F, 0x8C60, 0x8C63, 0x8C64,
    0x8C65, 0x8C66, 0x8C67, 0x8C68, 0x8C69, 0x8C6C, 0x8C6D, 0x8C6E, 0x8C6F,
    0x8C70, 0x8C71, 0x8C72, 0x8C74, 0x8C75, 0x8C76, 0x8C77, 0x8C7B, 0x8C7C,
    0x8C7D, 0x8C7E, 0x8C7F, 0x8C80, 0x8C81, 0x8C83, 0x8C84, 0x8C86, 0x8C87,
    0,      0x8C88, 0x8C8B, 0x8C8D, 0x8C8E, 0x8C8F, 0x8C90, 0x8C91, 0x8C92,
    0x8C93, 0x8C95, 0x8C96, 0x8C97, 0x8C99, 0x8C9A, 0x8C9B, 0x8C9C, 0x8C9D,
    0x8C9E, 0x8C9F, 0x8CA0, 0x8CA1, 0x8CA2, 0x8CA3, 0x8CA4, 0x8CA5, 0x8CA6,
    0x8CA7, 0x8CA8, 0x8CA9, 0x8CAA, 0x8CAB, 0x8CAC, 0x8CAD, 0x4E8D, 0x4E0C,
    0x5140, 0x4E10, 0x5EFF, 0x5345, 0x4E15, 0x4E98, 0x4E1E, 0x9B32, 0x5B6C,
    0x5669, 0x4E28, 0x79BA, 0x4E3F, 0x5315, 0x4E47, 0x592D, 0x723B, 0x536E,
    0x6C10, 0x56DF, 0x80E4, 0x9997, 0x6BD3, 0x777E, 0x9F17, 0x4E36, 0x4E9F,
    0x9F10, 0x4E5C, 0x4E69, 0x4E93, 0x8288, 0x5B5B, 0x556C, 0x560F, 0x4EC4,
    0x538D, 0x539D, 0x53A3, 0x53A5, 0x53AE, 0x9765, 0x8D5D, 0x531A, 0x53F5,
    0x5326, 0x532E, 0x533E, 0x8D5C, 0x5366, 0x5363, 0x5202, 0x5208, 0x520E,
    0x522D, 0x5233, 0x523F, 0x5240, 0x524C, 0x525E, 0x5261, 0x525C, 0x84AF,
    0x527D, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, 0x7F54, 0x4EBB, 0x4EC3,
    0x4EC9, 0x4EC2, 0x4EE8, 0x4EE1, 0x4EEB, 0x4EDE, 0x4F1B, 0x4EF3, 0x4F22,
    0x4F64, 0x4EF5, 0x4F25, 0x4F27, 0x4F09, 0x4F2B, 0x4F5E, 0x4F67, 0x6538,
    0x4F5A, 0x4F5D, 0,      0x8CAE, 0x8CAF, 0x8CB0, 0x8CB1, 0x8CB2, 0x8CB3,
    0x8CB4, 0x8CB5, 0x8CB6, 0x8CB7, 0x8CB8, 0x8CB9, 0x8CBA, 0x8CBB, 0x8CBC,
    0x8CBD, 0x8CBE, 0x8CBF, 0x8CC0, 0x8CC1, 0x8CC2, 0x8CC3, 0x8CC4, 0x8CC5,
    0x8CC6, 0x8CC7, 0x8CC8, 0x8CC9, 0x8CCA, 0x8CCB, 0x8CCC, 0x8CCD, 0x8CCE,
    0x8CCF, 0x8CD0, 0x8CD1, 0x8CD2, 0x8CD3, 0x8CD4, 0x8CD5, 0x8CD6, 0x8CD7,
    0x8CD8, 0x8CD9, 0x8CDA, 0x8CDB, 0x8CDC, 0x8CDD, 0x8CDE, 0x8CDF, 0x8CE0,
    0x8CE1, 0x8CE2, 0x8CE3, 0x8CE4, 0x8CE5, 0x8CE6, 0x8CE7, 0x8CE8, 0x8CE9,
    0x8CEA, 0x8CEB, 0x8CEC, 0,      0x8CED, 0x8CEE, 0x8CEF, 0x8CF0, 0x8CF1,
    0x8CF2, 0x8CF3, 0x8CF4, 0x8CF5, 0x8CF6, 0x8CF7, 0x8CF8, 0x8CF9, 0x8CFA,
    0x8CFB, 0x8CFC, 0x8CFD, 0x8CFE, 0x8CFF, 0x8D00, 0x8D01, 0x8D02, 0x8D03,
    0x8D04, 0x8D05, 0x8D06, 0x8D07, 0x8D08, 0x8D09, 0x8D0A, 0x8D0B, 0x8D0C,
    0x8D0D, 0x4F5F, 0x4F57, 0x4F32, 0x4F3D, 0x4F76, 0x4F74, 0x4F91, 0x4F89,
    0x4F83, 0x4F8F, 0x4F7E, 0x4F7B, 0x4FAA, 0x4F7C, 0x4FAC, 0x4F94, 0x4FE6,
    0x4FE8, 0x4FEA, 0x4FC5, 0x4FDA, 0x4FE3, 0x4FDC, 0x4FD1, 0x4FDF, 0x4FF8,
    0x5029, 0x504C, 0x4FF3, 0x502C, 0x500F, 0x502E, 0x502D, 0x4FFE, 0x501C,
    0x500C, 0x5025, 0x5028, 0x507E, 0x5043, 0x5055, 0x5048, 0x504E, 0x506C,
    0x507B, 0x50A5, 0x50A7, 0x50A9, 0x50BA, 0x50D6, 0x5106, 0x50ED, 0x50EC,
    0x50E6, 0x50EE, 0x5107, 0x510B, 0x4EDD, 0x6C3D, 0x4F58, 0x4F65, 0x4FCE,
    0x9FA0, 0x6C46, 0x7C74, 0x516E, 0x5DFD, 0x9EC9, 0x9998, 0x5181, 0x5914,
    0x52F9, 0x530D, 0x8A07, 0x5310, 0x51EB, 0x5919, 0x5155, 0x4EA0, 0x5156,
    0x4EB3, 0x886E, 0x88A4, 0x4EB5, 0x8114, 0x88D2, 0x7980, 0x5B34, 0x8803,
    0x7FB8, 0x51AB, 0x51B1, 0x51BD, 0x51BC, 0,      0x8D0E, 0x8D0F, 0x8D10,
    0x8D11, 0x8D12, 0x8D13, 0x8D14, 0x8D15, 0x8D16, 0x8D17, 0x8D18, 0x8D19,
    0x8D1A, 0x8D1B, 0x8D1C, 0x8D20, 0x8D51, 0x8D52, 0x8D57, 0x8D5F, 0x8D65,
    0x8D68, 0x8D69, 0x8D6A, 0x8D6C, 0x8D6E, 0x8D6F, 0x8D71, 0x8D72, 0x8D78,
    0x8D79, 0x8D7A, 0x8D7B, 0x8D7C, 0x8D7D, 0x8D7E, 0x8D7F, 0x8D80, 0x8D82,
    0x8D83, 0x8D86, 0x8D87, 0x8D88, 0x8D89, 0x8D8C, 0x8D8D, 0x8D8E, 0x8D8F,
    0x8D90, 0x8D92, 0x8D93, 0x8D95, 0x8D96, 0x8D97, 0x8D98, 0x8D99, 0x8D9A,
    0x8D9B, 0x8D9C, 0x8D9D, 0x8D9E, 0x8DA0, 0x8DA1, 0,      0x8DA2, 0x8DA4,
    0x8DA5, 0x8DA6, 0x8DA7, 0x8DA8, 0x8DA9, 0x8DAA, 0x8DAB, 0x8DAC, 0x8DAD,
    0x8DAE, 0x8DAF, 0x8DB0, 0x8DB2, 0x8DB6, 0x8DB7, 0x8DB9, 0x8DBB, 0x8DBD,
    0x8DC0, 0x8DC1, 0x8DC2, 0x8DC5, 0x8DC7, 0x8DC8, 0x8DC9, 0x8DCA, 0x8DCD,
    0x8DD0, 0x8DD2, 0x8DD3, 0x8DD4, 0x51C7, 0x5196, 0x51A2, 0x51A5, 0x8BA0,
    0x8BA6, 0x8BA7, 0x8BAA, 0x8BB4, 0x8BB5, 0x8BB7, 0x8BC2, 0x8BC3, 0x8BCB,
    0x8BCF, 0x8BCE, 0x8BD2, 0x8BD3, 0x8BD4, 0x8BD6, 0x8BD8, 0x8BD9, 0x8BDC,
    0x8BDF, 0x8BE0, 0x8BE4, 0x8BE8, 0x8BE9, 0x8BEE, 0x8BF0, 0x8BF3, 0x8BF6,
    0x8BF9, 0x8BFC, 0x8BFF, 0x8C00, 0x8C02, 0x8C04, 0x8C07, 0x8C0C, 0x8C0F,
    0x8C11, 0x8C12, 0x8C14, 0x8C15, 0x8C16, 0x8C19, 0x8C1B, 0x8C18, 0x8C1D,
    0x8C1F, 0x8C20, 0x8C21, 0x8C25, 0x8C27, 0x8C2A, 0x8C2B, 0x8C2E, 0x8C2F,
    0x8C32, 0x8C33, 0x8C35, 0x8C36, 0x5369, 0x537A, 0x961D, 0x9622, 0x9621,
    0x9631, 0x962A, 0x963D, 0x963C, 0x9642, 0x9649, 0x9654, 0x965F, 0x9667,
    0x966C, 0x9672, 0x9674, 0x9688, 0x968D, 0x9697, 0x96B0, 0x9097, 0x909B,
    0x909D, 0x9099, 0x90AC, 0x90A1, 0x90B4, 0x90B3, 0x90B6, 0x90BA, 0,
    0x8DD5, 0x8DD8, 0x8DD9, 0x8DDC, 0x8DE0, 0x8DE1, 0x8DE2, 0x8DE5, 0x8DE6,
    0x8DE7, 0x8DE9, 0x8DED, 0x8DEE, 0x8DF0, 0x8DF1, 0x8DF2, 0x8DF4, 0x8DF6,
    0x8DFC, 0x8DFE, 0x8DFF, 0x8E00, 0x8E01, 0x8E02, 0x8E03, 0x8E04, 0x8E06,
    0x8E07, 0x8E08, 0x8E0B, 0x8E0D, 0x8E0E, 0x8E10, 0x8E11, 0x8E12, 0x8E13,
    0x8E15, 0x8E16, 0x8E17, 0x8E18, 0x8E19, 0x8E1A, 0x8E1B, 0x8E1C, 0x8E20,
    0x8E21, 0x8E24, 0x8E25, 0x8E26, 0x8E27, 0x8E28, 0x8E2B, 0x8E2D, 0x8E30,
    0x8E32, 0x8E33, 0x8E34, 0x8E36, 0x8E37, 0x8E38, 0x8E3B, 0x8E3C, 0x8E3E,
    0,      0x8E3F, 0x8E43, 0x8E45, 0x8E46, 0x8E4C, 0x8E4D, 0x8E4E, 0x8E4F,
    0x8E50, 0x8E53, 0x8E54, 0x8E55, 0x8E56, 0x8E57, 0x8E58, 0x8E5A, 0x8E5B,
    0x8E5C, 0x8E5D, 0x8E5E, 0x8E5F, 0x8E60, 0x8E61, 0x8E62, 0x8E63, 0x8E64,
    0x8E65, 0x8E67, 0x8E68, 0x8E6A, 0x8E6B, 0x8E6E, 0x8E71, 0x90B8, 0x90B0,
    0x90CF, 0x90C5, 0x90BE, 0x90D0, 0x90C4, 0x90C7, 0x90D3, 0x90E6, 0x90E2,
    0x90DC, 0x90D7, 0x90DB, 0x90EB, 0x90EF, 0x90FE, 0x9104, 0x9122, 0x911E,
    0x9123, 0x9131, 0x912F, 0x9139, 0x9143, 0x9146, 0x520D, 0x5942, 0x52A2,
    0x52AC, 0x52AD, 0x52BE, 0x54FF, 0x52D0, 0x52D6, 0x52F0, 0x53DF, 0x71EE,
    0x77CD, 0x5EF4, 0x51F5, 0x51FC, 0x9B2F, 0x53B6, 0x5F01, 0x755A, 0x5DEF,
    0x574C, 0x57A9, 0x57A1, 0x587E, 0x58BC, 0x58C5, 0x58D1, 0x5729, 0x572C,
    0x572A, 0x5733, 0x5739, 0x572E, 0x572F, 0x575C, 0x573B, 0x5742, 0x5769,
    0x5785, 0x576B, 0x5786, 0x577C, 0x577B, 0x5768, 0x576D, 0x5776, 0x5773,
    0x57AD, 0x57A4, 0x578C, 0x57B2, 0x57CF, 0x57A7, 0x57B4, 0x5793, 0x57A0,
    0x57D5, 0x57D8, 0x57DA, 0x57D9, 0x57D2, 0x57B8, 0x57F4, 0x57EF, 0x57F8,
    0x57E4, 0x57DD, 0,      0x8E73, 0x8E75, 0x8E77, 0x8E78, 0x8E79, 0x8E7A,
    0x8E7B, 0x8E7D, 0x8E7E, 0x8E80, 0x8E82, 0x8E83, 0x8E84, 0x8E86, 0x8E88,
    0x8E89, 0x8E8A, 0x8E8B, 0x8E8C, 0x8E8D, 0x8E8E, 0x8E91, 0x8E92, 0x8E93,
    0x8E95, 0x8E96, 0x8E97, 0x8E98, 0x8E99, 0x8E9A, 0x8E9B, 0x8E9D, 0x8E9F,
    0x8EA0, 0x8EA1, 0x8EA2, 0x8EA3, 0x8EA4, 0x8EA5, 0x8EA6, 0x8EA7, 0x8EA8,
    0x8EA9, 0x8EAA, 0x8EAD, 0x8EAE, 0x8EB0, 0x8EB1, 0x8EB3, 0x8EB4, 0x8EB5,
    0x8EB6, 0x8EB7, 0x8EB8, 0x8EB9, 0x8EBB, 0x8EBC, 0x8EBD, 0x8EBE, 0x8EBF,
    0x8EC0, 0x8EC1, 0x8EC2, 0,      0x8EC3, 0x8EC4, 0x8EC5, 0x8EC6, 0x8EC7,
    0x8EC8, 0x8EC9, 0x8ECA, 0x8ECB, 0x8ECC, 0x8ECD, 0x8ECF, 0x8ED0, 0x8ED1,
    0x8ED2, 0x8ED3, 0x8ED4, 0x8ED5, 0x8ED6, 0x8ED7, 0x8ED8, 0x8ED9, 0x8EDA,
    0x8EDB, 0x8EDC, 0x8EDD, 0x8EDE, 0x8EDF, 0x8EE0, 0x8EE1, 0x8EE2, 0x8EE3,
    0x8EE4, 0x580B, 0x580D, 0x57FD, 0x57ED, 0x5800, 0x581E, 0x5819, 0x5844,
    0x5820, 0x5865, 0x586C, 0x5881, 0x5889, 0x589A, 0x5880, 0x99A8, 0x9F19,
    0x61FF, 0x8279, 0x827D, 0x827F, 0x828F, 0x828A, 0x82A8, 0x8284, 0x828E,
    0x8291, 0x8297, 0x8299, 0x82AB, 0x82B8, 0x82BE, 0x82B0, 0x82C8, 0x82CA,
    0x82E3, 0x8298, 0x82B7, 0x82AE, 0x82CB, 0x82CC, 0x82C1, 0x82A9, 0x82B4,
    0x82A1, 0x82AA, 0x829F, 0x82C4, 0x82CE, 0x82A4, 0x82E1, 0x8309, 0x82F7,
    0x82E4, 0x830F, 0x8307, 0x82DC, 0x82F4, 0x82D2, 0x82D8, 0x830C, 0x82FB,
    0x82D3, 0x8311, 0x831A, 0x8306, 0x8314, 0x8315, 0x82E0, 0x82D5, 0x831C,
    0x8351, 0x835B, 0x835C, 0x8308, 0x8392, 0x833C, 0x8334, 0x8331, 0x839B,
    0x835E, 0x832F, 0x834F, 0x8347, 0x8343, 0x835F, 0x8340, 0x8317, 0x8360,
    0x832D, 0x833A, 0x8333, 0x8366, 0x8365, 0,      0x8EE5, 0x8EE6, 0x8EE7,
    0x8EE8, 0x8EE9, 0x8EEA, 0x8EEB, 0x8EEC, 0x8EED, 0x8EEE, 0x8EEF, 0x8EF0,
    0x8EF1, 0x8EF2, 0x8EF3, 0x8EF4, 0x8EF5, 0x8EF6, 0x8EF7, 0x8EF8, 0x8EF9,
    0x8EFA, 0x8EFB, 0x8EFC, 0x8EFD, 0x8EFE, 0x8EFF, 0x8F00, 0x8F01, 0x8F02,
    0x8F03, 0x8F04, 0x8F05, 0x8F06, 0x8F07, 0x8F08, 0x8F09, 0x8F0A, 0x8F0B,
    0x8F0C, 0x8F0D, 0x8F0E, 0x8F0F, 0x8F10, 0x8F11, 0x8F12, 0x8F13, 0x8F14,
    0x8F15, 0x8F16, 0x8F17, 0x8F18, 0x8F19, 0x8F1A, 0x8F1B, 0x8F1C, 0x8F1D,
    0x8F1E, 0x8F1F, 0x8F20, 0x8F21, 0x8F22, 0x8F23, 0,      0x8F24, 0x8F25,
    0x8F26, 0x8F27, 0x8F28, 0x8F29, 0x8F2A, 0x8F2B, 0x8F2C, 0x8F2D, 0x8F2E,
    0x8F2F, 0x8F30, 0x8F31, 0x8F32, 0x8F33, 0x8F34, 0x8F35, 0x8F36, 0x8F37,
    0x8F38, 0x8F39, 0x8F3A, 0x8F3B, 0x8F3C, 0x8F3D, 0x8F3E, 0x8F3F, 0x8F40,
    0x8F41, 0x8F42, 0x8F43, 0x8F44, 0x8368, 0x831B, 0x8369, 0x836C, 0x836A,
    0x836D, 0x836E, 0x83B0, 0x8378, 0x83B3, 0x83B4, 0x83A0, 0x83AA, 0x8393,
    0x839C, 0x8385, 0x837C, 0x83B6, 0x83A9, 0x837D, 0x83B8, 0x837B, 0x8398,
    0x839E, 0x83A8, 0x83BA, 0x83BC, 0x83C1, 0x8401, 0x83E5, 0x83D8, 0x5807,
    0x8418, 0x840B, 0x83DD, 0x83FD, 0x83D6, 0x841C, 0x8438, 0x8411, 0x8406,
    0x83D4, 0x83DF, 0x840F, 0x8403, 0x83F8, 0x83F9, 0x83EA, 0x83C5, 0x83C0,
    0x8426, 0x83F0, 0x83E1, 0x845C, 0x8451, 0x845A, 0x8459, 0x8473, 0x8487,
    0x8488, 0x847A, 0x8489, 0x8478, 0x843C, 0x8446, 0x8469, 0x8476, 0x848C,
    0x848E, 0x8431, 0x846D, 0x84C1, 0x84CD, 0x84D0, 0x84E6, 0x84BD, 0x84D3,
    0x84CA, 0x84BF, 0x84BA, 0x84E0, 0x84A1, 0x84B9, 0x84B4, 0x8497, 0x84E5,
    0x84E3, 0x850C, 0x750D, 0x8538, 0x84F0, 0x8539, 0x851F, 0x853A, 0,
    0x8F45, 0x8F46, 0x8F47, 0x8F48, 0x8F49, 0x8F4A, 0x8F4B, 0x8F4C, 0x8F4D,
    0x8F4E, 0x8F4F, 0x8F50, 0x8F51, 0x8F52, 0x8F53, 0x8F54, 0x8F55, 0x8F56,
    0x8F57, 0x8F58, 0x8F59, 0x8F5A, 0x8F5B, 0x8F5C, 0x8F5D, 0x8F5E, 0x8F5F,
    0x8F60, 0x8F61, 0x8F62, 0x8F63, 0x8F64, 0x8F65, 0x8F6A, 0x8F80, 0x8F8C,
    0x8F92, 0x8F9D, 0x8FA0, 0x8FA1, 0x8FA2, 0x8FA4, 0x8FA5, 0x8FA6, 0x8FA7,
    0x8FAA, 0x8FAC, 0x8FAD, 0x8FAE, 0x8FAF, 0x8FB2, 0x8FB3, 0x8FB4, 0x8FB5,
    0x8FB7, 0x8FB8, 0x8FBA, 0x8FBB, 0x8FBC, 0x8FBF, 0x8FC0, 0x8FC3, 0x8FC6,
    0,      0x8FC9, 0x8FCA, 0x8FCB, 0x8FCC, 0x8FCD, 0x8FCF, 0x8FD2, 0x8FD6,
    0x8FD7, 0x8FDA, 0x8FE0, 0x8FE1, 0x8FE3, 0x8FE7, 0x8FEC, 0x8FEF, 0x8FF1,
    0x8FF2, 0x8FF4, 0x8FF5, 0x8FF6, 0x8FFA, 0x8FFB, 0x8FFC, 0x8FFE, 0x8FFF,
    0x9007, 0x9008, 0x900C, 0x900E, 0x9013, 0x9015, 0x9018, 0x8556, 0x853B,
    0x84FF, 0x84FC, 0x8559, 0x8548, 0x8568, 0x8564, 0x855E, 0x857A, 0x77A2,
    0x8543, 0x8572, 0x857B, 0x85A4, 0x85A8, 0x8587, 0x858F, 0x8579, 0x85AE,
    0x859C, 0x8585, 0x85B9, 0x85B7, 0x85B0, 0x85D3, 0x85C1, 0x85DC, 0x85FF,
    0x8627, 0x8605, 0x8629, 0x8616, 0x863C, 0x5EFE, 0x5F08, 0x593C, 0x5941,
    0x8037, 0x5955, 0x595A, 0x5958, 0x530F, 0x5C22, 0x5C25, 0x5C2C, 0x5C34,
    0x624C, 0x626A, 0x629F, 0x62BB, 0x62CA, 0x62DA, 0x62D7, 0x62EE, 0x6322,
    0x62F6, 0x6339, 0x634B, 0x6343, 0x63AD, 0x63F6, 0x6371, 0x637A, 0x638E,
    0x63B4, 0x636D, 0x63AC, 0x638A, 0x6369, 0x63AE, 0x63BC, 0x63F2, 0x63F8,
    0x63E0, 0x63FF, 0x63C4, 0x63DE, 0x63CE, 0x6452, 0x63C6, 0x63BE, 0x6445,
    0x6441, 0x640B, 0x641B, 0x6420, 0x640C, 0x6426, 0x6421, 0x645E, 0x6484,
    0x646D, 0x6496, 0,      0x9019, 0x901C, 0x9023, 0x9024, 0x9025, 0x9027,
    0x9028, 0x9029, 0x902A, 0x902B, 0x902C, 0x9030, 0x9031, 0x9032, 0x9033,
    0x9034, 0x9037, 0x9039, 0x903A, 0x903D, 0x903F, 0x9040, 0x9043, 0x9045,
    0x9046, 0x9048, 0x9049, 0x904A, 0x904B, 0x904C, 0x904E, 0x9054, 0x9055,
    0x9056, 0x9059, 0x905A, 0x905C, 0x905D, 0x905E, 0x905F, 0x9060, 0x9061,
    0x9064, 0x9066, 0x9067, 0x9069, 0x906A, 0x906B, 0x906C, 0x906F, 0x9070,
    0x9071, 0x9072, 0x9073, 0x9076, 0x9077, 0x9078, 0x9079, 0x907A, 0x907B,
    0x907C, 0x907E, 0x9081, 0,      0x9084, 0x9085, 0x9086, 0x9087, 0x9089,
    0x908A, 0x908C, 0x908D, 0x908E, 0x908F, 0x9090, 0x9092, 0x9094, 0x9096,
    0x9098, 0x909A, 0x909C, 0x909E, 0x909F, 0x90A0, 0x90A4, 0x90A5, 0x90A7,
    0x90A8, 0x90A9, 0x90AB, 0x90AD, 0x90B2, 0x90B7, 0x90BC, 0x90BD, 0x90BF,
    0x90C0, 0x647A, 0x64B7, 0x64B8, 0x6499, 0x64BA, 0x64C0, 0x64D0, 0x64D7,
    0x64E4, 0x64E2, 0x6509, 0x6525, 0x652E, 0x5F0B, 0x5FD2, 0x7519, 0x5F11,
    0x535F, 0x53F1, 0x53FD, 0x53E9, 0x53E8, 0x53FB, 0x5412, 0x5416, 0x5406,
    0x544B, 0x5452, 0x5453, 0x5454, 0x5456, 0x5443, 0x5421, 0x5457, 0x5459,
    0x5423, 0x5432, 0x5482, 0x5494, 0x5477, 0x5471, 0x5464, 0x549A, 0x549B,
    0x5484, 0x5476, 0x5466, 0x549D, 0x54D0, 0x54AD, 0x54C2, 0x54B4, 0x54D2,
    0x54A7, 0x54A6, 0x54D3, 0x54D4, 0x5472, 0x54A3, 0x54D5, 0x54BB, 0x54BF,
    0x54CC, 0x54D9, 0x54DA, 0x54DC, 0x54A9, 0x54AA, 0x54A4, 0x54DD, 0x54CF,
    0x54DE, 0x551B, 0x54E7, 0x5520, 0x54FD, 0x5514, 0x54F3, 0x5522, 0x5523,
    0x550F, 0x5511, 0x5527, 0x552A, 0x5567, 0x558F, 0x55B5, 0x5549, 0x556D,
    0x5541, 0x5555, 0x553F, 0x5550, 0x553C, 0,      0x90C2, 0x90C3, 0x90C6,
    0x90C8, 0x90C9, 0x90CB, 0x90CC, 0x90CD, 0x90D2, 0x90D4, 0x90D5, 0x90D6,
    0x90D8, 0x90D9, 0x90DA, 0x90DE, 0x90DF, 0x90E0, 0x90E3, 0x90E4, 0x90E5,
    0x90E9, 0x90EA, 0x90EC, 0x90EE, 0x90F0, 0x90F1, 0x90F2, 0x90F3, 0x90F5,
    0x90F6, 0x90F7, 0x90F9, 0x90FA, 0x90FB, 0x90FC, 0x90FF, 0x9100, 0x9101,
    0x9103, 0x9105, 0x9106, 0x9107, 0x9108, 0x9109, 0x910A, 0x910B, 0x910C,
    0x910D, 0x910E, 0x910F, 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, 0x9115,
    0x9116, 0x9117, 0x9118, 0x911A, 0x911B, 0x911C, 0,      0x911D, 0x911F,
    0x9120, 0x9121, 0x9124, 0x9125, 0x9126, 0x9127, 0x9128, 0x9129, 0x912A,
    0x912B, 0x912C, 0x912D, 0x912E, 0x9130, 0x9132, 0x9133, 0x9134, 0x9135,
    0x9136, 0x9137, 0x9138, 0x913A, 0x913B, 0x913C, 0x913D, 0x913E, 0x913F,
    0x9140, 0x9141, 0x9142, 0x9144, 0x5537, 0x5556, 0x5575, 0x5576, 0x5577,
    0x5533, 0x5530, 0x555C, 0x558B, 0x55D2, 0x5583, 0x55B1, 0x55B9, 0x5588,
    0x5581, 0x559F, 0x557E, 0x55D6, 0x5591, 0x557B, 0x55DF, 0x55BD, 0x55BE,
    0x5594, 0x5599, 0x55EA, 0x55F7, 0x55C9, 0x561F, 0x55D1, 0x55EB, 0x55EC,
    0x55D4, 0x55E6, 0x55DD, 0x55C4, 0x55EF, 0x55E5, 0x55F2, 0x55F3, 0x55CC,
    0x55CD, 0x55E8, 0x55F5, 0x55E4, 0x8F94, 0x561E, 0x5608, 0x560C, 0x5601,
    0x5624, 0x5623, 0x55FE, 0x5600, 0x5627, 0x562D, 0x5658, 0x5639, 0x5657,
    0x562C, 0x564D, 0x5662, 0x5659, 0x565C, 0x564C, 0x5654, 0x5686, 0x5664,
    0x5671, 0x566B, 0x567B, 0x567C, 0x5685, 0x5693, 0x56AF, 0x56D4, 0x56D7,
    0x56DD, 0x56E1, 0x56F5, 0x56EB, 0x56F9, 0x56FF, 0x5704, 0x570A, 0x5709,
    0x571C, 0x5E0F, 0x5E19, 0x5E14, 0x5E11, 0x5E31, 0x5E3B, 0x5E3C, 0,
    0x9145, 0x9147, 0x9148, 0x9151, 0x9153, 0x9154, 0x9155, 0x9156, 0x9158,
    0x9159, 0x915B, 0x915C, 0x915F, 0x9160, 0x9166, 0x9167, 0x9168, 0x916B,
    0x916D, 0x9173, 0x917A, 0x917B, 0x917C, 0x9180, 0x9181, 0x9182, 0x9183,
    0x9184, 0x9186, 0x9188, 0x918A, 0x918E, 0x918F, 0x9193, 0x9194, 0x9195,
    0x9196, 0x9197, 0x9198, 0x9199, 0x919C, 0x919D, 0x919E, 0x919F, 0x91A0,
    0x91A1, 0x91A4, 0x91A5, 0x91A6, 0x91A7, 0x91A8, 0x91A9, 0x91AB, 0x91AC,
    0x91B0, 0x91B1, 0x91B2, 0x91B3, 0x91B6, 0x91B7, 0x91B8, 0x91B9, 0x91BB,
    0,      0x91BC, 0x91BD, 0x91BE, 0x91BF, 0x91C0, 0x91C1, 0x91C2, 0x91C3,
    0x91C4, 0x91C5, 0x91C6, 0x91C8, 0x91CB, 0x91D0, 0x91D2, 0x91D3, 0x91D4,
    0x91D5, 0x91D6, 0x91D7, 0x91D8, 0x91D9, 0x91DA, 0x91DB, 0x91DD, 0x91DE,
    0x91DF, 0x91E0, 0x91E1, 0x91E2, 0x91E3, 0x91E4, 0x91E5, 0x5E37, 0x5E44,
    0x5E54, 0x5E5B, 0x5E5E, 0x5E61, 0x5C8C, 0x5C7A, 0x5C8D, 0x5C90, 0x5C96,
    0x5C88, 0x5C98, 0x5C99, 0x5C91, 0x5C9A, 0x5C9C, 0x5CB5, 0x5CA2, 0x5CBD,
    0x5CAC, 0x5CAB, 0x5CB1, 0x5CA3, 0x5CC1, 0x5CB7, 0x5CC4, 0x5CD2, 0x5CE4,
    0x5CCB, 0x5CE5, 0x5D02, 0x5D03, 0x5D27, 0x5D26, 0x5D2E, 0x5D24, 0x5D1E,
    0x5D06, 0x5D1B, 0x5D58, 0x5D3E, 0x5D34, 0x5D3D, 0x5D6C, 0x5D5B, 0x5D6F,
    0x5D5D, 0x5D6B, 0x5D4B, 0x5D4A, 0x5D69, 0x5D74, 0x5D82, 0x5D99, 0x5D9D,
    0x8C73, 0x5DB7, 0x5DC5, 0x5F73, 0x5F77, 0x5F82, 0x5F87, 0x5F89, 0x5F8C,
    0x5F95, 0x5F99, 0x5F9C, 0x5FA8, 0x5FAD, 0x5FB5, 0x5FBC, 0x8862, 0x5F61,
    0x72AD, 0x72B0, 0x72B4, 0x72B7, 0x72B8, 0x72C3, 0x72C1, 0x72CE, 0x72CD,
    0x72D2, 0x72E8, 0x72EF, 0x72E9, 0x72F2, 0x72F4, 0x72F7, 0x7301, 0x72F3,
    0x7303, 0x72FA, 0,      0x91E6, 0x91E7, 0x91E8, 0x91E9, 0x91EA, 0x91EB,
    0x91EC, 0x91ED, 0x91EE, 0x91EF, 0x91F0, 0x91F1, 0x91F2, 0x91F3, 0x91F4,
    0x91F5, 0x91F6, 0x91F7, 0x91F8, 0x91F9, 0x91FA, 0x91FB, 0x91FC, 0x91FD,
    0x91FE, 0x91FF, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, 0x9206,
    0x9207, 0x9208, 0x9209, 0x920A, 0x920B, 0x920C, 0x920D, 0x920E, 0x920F,
    0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, 0x9216, 0x9217, 0x9218,
    0x9219, 0x921A, 0x921B, 0x921C, 0x921D, 0x921E, 0x921F, 0x9220, 0x9221,
    0x9222, 0x9223, 0x9224, 0,      0x9225, 0x9226, 0x9227, 0x9228, 0x9229,
    0x922A, 0x922B, 0x922C, 0x922D, 0x922E, 0x922F, 0x9230, 0x9231, 0x9232,
    0x9233, 0x9234, 0x9235, 0x9236, 0x9237, 0x9238, 0x9239, 0x923A, 0x923B,
    0x923C, 0x923D, 0x923E, 0x923F, 0x9240, 0x9241, 0x9242, 0x9243, 0x9244,
    0x9245, 0x72FB, 0x7317, 0x7313, 0x7321, 0x730A, 0x731E, 0x731D, 0x7315,
    0x7322, 0x7339, 0x7325, 0x732C, 0x7338, 0x7331, 0x7350, 0x734D, 0x7357,
    0x7360, 0x736C, 0x736F, 0x737E, 0x821B, 0x5925, 0x98E7, 0x5924, 0x5902,
    0x9963, 0x9967, 0x9968, 0x9969, 0x996A, 0x996B, 0x996C, 0x9974, 0x9977,
    0x997D, 0x9980, 0x9984, 0x9987, 0x998A, 0x998D, 0x9990, 0x9991, 0x9993,
    0x9994, 0x9995, 0x5E80, 0x5E91, 0x5E8B, 0x5E96, 0x5EA5, 0x5EA0, 0x5EB9,
    0x5EB5, 0x5EBE, 0x5EB3, 0x8D53, 0x5ED2, 0x5ED1, 0x5EDB, 0x5EE8, 0x5EEA,
    0x81BA, 0x5FC4, 0x5FC9, 0x5FD6, 0x5FCF, 0x6003, 0x5FEE, 0x6004, 0x5FE1,
    0x5FE4, 0x5FFE, 0x6005, 0x6006, 0x5FEA, 0x5FED, 0x5FF8, 0x6019, 0x6035,
    0x6026, 0x601B, 0x600F, 0x600D, 0x6029, 0x602B, 0x600A, 0x603F, 0x6021,
    0x6078, 0x6079, 0x607B, 0x607A, 0x6042, 0,      0x9246, 0x9247, 0x9248,
    0x9249, 0x924A, 0x924B, 0x924C, 0x924D, 0x924E, 0x924F, 0x9250, 0x9251,
    0x9252, 0x9253, 0x9254, 0x9255, 0x9256, 0x9257, 0x9258, 0x9259, 0x925A,
    0x925B, 0x925C, 0x925D, 0x925E, 0x925F, 0x9260, 0x9261, 0x9262, 0x9263,
    0x9264, 0x9265, 0x9266, 0x9267, 0x9268, 0x9269, 0x926A, 0x926B, 0x926C,
    0x926D, 0x926E, 0x926F, 0x9270, 0x9271, 0x9272, 0x9273, 0x9275, 0x9276,
    0x9277, 0x9278, 0x9279, 0x927A, 0x927B, 0x927C, 0x927D, 0x927E, 0x927F,
    0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0,      0x9286, 0x9287,
    0x9288, 0x9289, 0x928A, 0x928B, 0x928C, 0x928D, 0x928F, 0x9290, 0x9291,
    0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297, 0x9298, 0x9299, 0x929A,
    0x929B, 0x929C, 0x929D, 0x929E, 0x929F, 0x92A0, 0x92A1, 0x92A2, 0x92A3,
    0x92A4, 0x92A5, 0x92A6, 0x92A7, 0x606A, 0x607D, 0x6096, 0x609A, 0x60AD,
    0x609D, 0x6083, 0x6092, 0x608C, 0x609B, 0x60EC, 0x60BB, 0x60B1, 0x60DD,
    0x60D8, 0x60C6, 0x60DA, 0x60B4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60F4,
    0x6100, 0x610E, 0x612B, 0x614A, 0x6175, 0x61AC, 0x6194, 0x61A7, 0x61B7,
    0x61D4, 0x61F5, 0x5FDD, 0x96B3, 0x95E9, 0x95EB, 0x95F1, 0x95F3, 0x95F5,
    0x95F6, 0x95FC, 0x95FE, 0x9603, 0x9604, 0x9606, 0x9608, 0x960A, 0x960B,
    0x960C, 0x960D, 0x960F, 0x9612, 0x9615, 0x9616, 0x9617, 0x9619, 0x961A,
    0x4E2C, 0x723F, 0x6215, 0x6C35, 0x6C54, 0x6C5C, 0x6C4A, 0x6CA3, 0x6C85,
    0x6C90, 0x6C94, 0x6C8C, 0x6C68, 0x6C69, 0x6C74, 0x6C76, 0x6C86, 0x6CA9,
    0x6CD0, 0x6CD4, 0x6CAD, 0x6CF7, 0x6CF8, 0x6CF1, 0x6CD7, 0x6CB2, 0x6CE0,
    0x6CD6, 0x6CFA, 0x6CEB, 0x6CEE, 0x6CB1, 0x6CD3, 0x6CEF, 0x6CFE, 0,
    0x92A8, 0x92A9, 0x92AA, 0x92AB, 0x92AC, 0x92AD, 0x92AF, 0x92B0, 0x92B1,
    0x92B2, 0x92B3, 0x92B4, 0x92B5, 0x92B6, 0x92B7, 0x92B8, 0x92B9, 0x92BA,
    0x92BB, 0x92BC, 0x92BD, 0x92BE, 0x92BF, 0x92C0, 0x92C1, 0x92C2, 0x92C3,
    0x92C4, 0x92C5, 0x92C6, 0x92C7, 0x92C9, 0x92CA, 0x92CB, 0x92CC, 0x92CD,
    0x92CE, 0x92CF, 0x92D0, 0x92D1, 0x92D2, 0x92D3, 0x92D4, 0x92D5, 0x92D6,
    0x92D7, 0x92D8, 0x92D9, 0x92DA, 0x92DB, 0x92DC, 0x92DD, 0x92DE, 0x92DF,
    0x92E0, 0x92E1, 0x92E2, 0x92E3, 0x92E4, 0x92E5, 0x92E6, 0x92E7, 0x92E8,
    0,      0x92E9, 0x92EA, 0x92EB, 0x92EC, 0x92ED, 0x92EE, 0x92EF, 0x92F0,
    0x92F1, 0x92F2, 0x92F3, 0x92F4, 0x92F5, 0x92F6, 0x92F7, 0x92F8, 0x92F9,
    0x92FA, 0x92FB, 0x92FC, 0x92FD, 0x92FE, 0x92FF, 0x9300, 0x9301, 0x9302,
    0x9303, 0x9304, 0x9305, 0x9306, 0x9307, 0x9308, 0x9309, 0x6D39, 0x6D27,
    0x6D0C, 0x6D43, 0x6D48, 0x6D07, 0x6D04, 0x6D19, 0x6D0E, 0x6D2B, 0x6D4D,
    0x6D2E, 0x6D35, 0x6D1A, 0x6D4F, 0x6D52, 0x6D54, 0x6D33, 0x6D91, 0x6D6F,
    0x6D9E, 0x6DA0, 0x6D5E, 0x6D93, 0x6D94, 0x6D5C, 0x6D60, 0x6D7C, 0x6D63,
    0x6E1A, 0x6DC7, 0x6DC5, 0x6DDE, 0x6E0E, 0x6DBF, 0x6DE0, 0x6E11, 0x6DE6,
    0x6DDD, 0x6DD9, 0x6E16, 0x6DAB, 0x6E0C, 0x6DAE, 0x6E2B, 0x6E6E, 0x6E4E,
    0x6E6B, 0x6EB2, 0x6E5F, 0x6E86, 0x6E53, 0x6E54, 0x6E32, 0x6E25, 0x6E44,
    0x6EDF, 0x6EB1, 0x6E98, 0x6EE0, 0x6F2D, 0x6EE2, 0x6EA5, 0x6EA7, 0x6EBD,
    0x6EBB, 0x6EB7, 0x6ED7, 0x6EB4, 0x6ECF, 0x6E8F, 0x6EC2, 0x6E9F, 0x6F62,
    0x6F46, 0x6F47, 0x6F24, 0x6F15, 0x6EF9, 0x6F2F, 0x6F36, 0x6F4B, 0x6F74,
    0x6F2A, 0x6F09, 0x6F29, 0x6F89, 0x6F8D, 0x6F8C, 0x6F78, 0x6F72, 0x6F7C,
    0x6F7A, 0x6FD1, 0,      0x930A, 0x930B, 0x930C, 0x930D, 0x930E, 0x930F,
    0x9310, 0x9311, 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, 0x9318,
    0x9319, 0x931A, 0x931B, 0x931C, 0x931D, 0x931E, 0x931F, 0x9320, 0x9321,
    0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, 0x9328, 0x9329, 0x932A,
    0x932B, 0x932C, 0x932D, 0x932E, 0x932F, 0x9330, 0x9331, 0x9332, 0x9333,
    0x9334, 0x9335, 0x9336, 0x9337, 0x9338, 0x9339, 0x933A, 0x933B, 0x933C,
    0x933D, 0x933F, 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9345, 0x9346,
    0x9347, 0x9348, 0x9349, 0,      0x934A, 0x934B, 0x934C, 0x934D, 0x934E,
    0x934F, 0x9350, 0x9351, 0x9352, 0x9353, 0x9354, 0x9355, 0x9356, 0x9357,
    0x9358, 0x9359, 0x935A, 0x935B, 0x935C, 0x935D, 0x935E, 0x935F, 0x9360,
    0x9361, 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369,
    0x936B, 0x6FC9, 0x6FA7, 0x6FB9, 0x6FB6, 0x6FC2, 0x6FE1, 0x6FEE, 0x6FDE,
    0x6FE0, 0x6FEF, 0x701A, 0x7023, 0x701B, 0x7039, 0x7035, 0x704F, 0x705E,
    0x5B80, 0x5B84, 0x5B95, 0x5B93, 0x5BA5, 0x5BB8, 0x752F, 0x9A9E, 0x6434,
    0x5BE4, 0x5BEE, 0x8930, 0x5BF0, 0x8E47, 0x8B07, 0x8FB6, 0x8FD3, 0x8FD5,
    0x8FE5, 0x8FEE, 0x8FE4, 0x8FE9, 0x8FE6, 0x8FF3, 0x8FE8, 0x9005, 0x9004,
    0x900B, 0x9026, 0x9011, 0x900D, 0x9016, 0x9021, 0x9035, 0x9036, 0x902D,
    0x902F, 0x9044, 0x9051, 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905B,
    0x66B9, 0x9074, 0x907D, 0x9082, 0x9088, 0x9083, 0x908B, 0x5F50, 0x5F57,
    0x5F56, 0x5F58, 0x5C3B, 0x54AB, 0x5C50, 0x5C59, 0x5B71, 0x5C63, 0x5C66,
    0x7FBC, 0x5F2A, 0x5F29, 0x5F2D, 0x8274, 0x5F3C, 0x9B3B, 0x5C6E, 0x5981,
    0x5983, 0x598D, 0x59A9, 0x59AA, 0x59A3, 0,      0x936C, 0x936D, 0x936E,
    0x936F, 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375, 0x9376, 0x9377,
    0x9378, 0x9379, 0x937A, 0x937B, 0x937C, 0x937D, 0x937E, 0x937F, 0x9380,
    0x9381, 0x9382, 0x9383, 0x9384, 0x9385, 0x9386, 0x9387, 0x9388, 0x9389,
    0x938A, 0x938B, 0x938C, 0x938D, 0x938E, 0x9390, 0x9391, 0x9392, 0x9393,
    0x9394, 0x9395, 0x9396, 0x9397, 0x9398, 0x9399, 0x939A, 0x939B, 0x939C,
    0x939D, 0x939E, 0x939F, 0x93A0, 0x93A1, 0x93A2, 0x93A3, 0x93A4, 0x93A5,
    0x93A6, 0x93A7, 0x93A8, 0x93A9, 0x93AA, 0x93AB, 0,      0x93AC, 0x93AD,
    0x93AE, 0x93AF, 0x93B0, 0x93B1, 0x93B2, 0x93B3, 0x93B4, 0x93B5, 0x93B6,
    0x93B7, 0x93B8, 0x93B9, 0x93BA, 0x93BB, 0x93BC, 0x93BD, 0x93BE, 0x93BF,
    0x93C0, 0x93C1, 0x93C2, 0x93C3, 0x93C4, 0x93C5, 0x93C6, 0x93C7, 0x93C8,
    0x93C9, 0x93CB, 0x93CC, 0x93CD, 0x5997, 0x59CA, 0x59AB, 0x599E, 0x59A4,
    0x59D2, 0x59B2, 0x59AF, 0x59D7, 0x59BE, 0x5A05, 0x5A06, 0x59DD, 0x5A08,
    0x59E3, 0x59D8, 0x59F9, 0x5A0C, 0x5A09, 0x5A32, 0x5A34, 0x5A11, 0x5A23,
    0x5A13, 0x5A40, 0x5A67, 0x5A4A, 0x5A55, 0x5A3C, 0x5A62, 0x5A75, 0x80EC,
    0x5AAA, 0x5A9B, 0x5A77, 0x5A7A, 0x5ABE, 0x5AEB, 0x5AB2, 0x5AD2, 0x5AD4,
    0x5AB8, 0x5AE0, 0x5AE3, 0x5AF1, 0x5AD6, 0x5AE6, 0x5AD8, 0x5ADC, 0x5B09,
    0x5B17, 0x5B16, 0x5B32, 0x5B37, 0x5B40, 0x5C15, 0x5C1C, 0x5B5A, 0x5B65,
    0x5B73, 0x5B51, 0x5B53, 0x5B62, 0x9A75, 0x9A77, 0x9A78, 0x9A7A, 0x9A7F,
    0x9A7D, 0x9A80, 0x9A81, 0x9A85, 0x9A88, 0x9A8A, 0x9A90, 0x9A92, 0x9A93,
    0x9A96, 0x9A98, 0x9A9B, 0x9A9C, 0x9A9D, 0x9A9F, 0x9AA0, 0x9AA2, 0x9AA3,
    0x9AA5, 0x9AA7, 0x7E9F, 0x7EA1, 0x7EA3, 0x7EA5, 0x7EA8, 0x7EA9, 0,
    0x93CE, 0x93CF, 0x93D0, 0x93D1, 0x93D2, 0x93D3, 0x93D4, 0x93D5, 0x93D7,
    0x93D8, 0x93D9, 0x93DA, 0x93DB, 0x93DC, 0x93DD, 0x93DE, 0x93DF, 0x93E0,
    0x93E1, 0x93E2, 0x93E3, 0x93E4, 0x93E5, 0x93E6, 0x93E7, 0x93E8, 0x93E9,
    0x93EA, 0x93EB, 0x93EC, 0x93ED, 0x93EE, 0x93EF, 0x93F0, 0x93F1, 0x93F2,
    0x93F3, 0x93F4, 0x93F5, 0x93F6, 0x93F7, 0x93F8, 0x93F9, 0x93FA, 0x93FB,
    0x93FC, 0x93FD, 0x93FE, 0x93FF, 0x9400, 0x9401, 0x9402, 0x9403, 0x9404,
    0x9405, 0x9406, 0x9407, 0x9408, 0x9409, 0x940A, 0x940B, 0x940C, 0x940D,
    0,      0x940E, 0x940F, 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415,
    0x9416, 0x9417, 0x9418, 0x9419, 0x941A, 0x941B, 0x941C, 0x941D, 0x941E,
    0x941F, 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426, 0x9427,
    0x9428, 0x9429, 0x942A, 0x942B, 0x942C, 0x942D, 0x942E, 0x7EAD, 0x7EB0,
    0x7EBE, 0x7EC0, 0x7EC1, 0x7EC2, 0x7EC9, 0x7ECB, 0x7ECC, 0x7ED0, 0x7ED4,
    0x7ED7, 0x7EDB, 0x7EE0, 0x7EE1, 0x7EE8, 0x7EEB, 0x7EEE, 0x7EEF, 0x7EF1,
    0x7EF2, 0x7F0D, 0x7EF6, 0x7EFA, 0x7EFB, 0x7EFE, 0x7F01, 0x7F02, 0x7F03,
    0x7F07, 0x7F08, 0x7F0B, 0x7F0C, 0x7F0F, 0x7F11, 0x7F12, 0x7F17, 0x7F19,
    0x7F1C, 0x7F1B, 0x7F1F, 0x7F21, 0x7F22, 0x7F23, 0x7F24, 0x7F25, 0x7F26,
    0x7F27, 0x7F2A, 0x7F2B, 0x7F2C, 0x7F2D, 0x7F2F, 0x7F30, 0x7F31, 0x7F32,
    0x7F33, 0x7F35, 0x5E7A, 0x757F, 0x5DDB, 0x753E, 0x9095, 0x738E, 0x7391,
    0x73AE, 0x73A2, 0x739F, 0x73CF, 0x73C2, 0x73D1, 0x73B7, 0x73B3, 0x73C0,
    0x73C9, 0x73C8, 0x73E5, 0x73D9, 0x987C, 0x740A, 0x73E9, 0x73E7, 0x73DE,
    0x73BA, 0x73F2, 0x740F, 0x742A, 0x745B, 0x7426, 0x7425, 0x7428, 0x7430,
    0x742E, 0x742C, 0,      0x942F, 0x9430, 0x9431, 0x9432, 0x9433, 0x9434,
    0x9435, 0x9436, 0x9437, 0x9438, 0x9439, 0x943A, 0x943B, 0x943C, 0x943D,
    0x943F, 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447,
    0x9448, 0x9449, 0x944A, 0x944B, 0x944C, 0x944D, 0x944E, 0x944F, 0x9450,
    0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, 0x9458, 0x9459,
    0x945A, 0x945B, 0x945C, 0x945D, 0x945E, 0x945F, 0x9460, 0x9461, 0x9462,
    0x9463, 0x9464, 0x9465, 0x9466, 0x9467, 0x9468, 0x9469, 0x946A, 0x946C,
    0x946D, 0x946E, 0x946F, 0,      0x9470, 0x9471, 0x9472, 0x9473, 0x9474,
    0x9475, 0x9476, 0x9477, 0x9478, 0x9479, 0x947A, 0x947B, 0x947C, 0x947D,
    0x947E, 0x947F, 0x9480, 0x9481, 0x9482, 0x9483, 0x9484, 0x9491, 0x9496,
    0x9498, 0x94C7, 0x94CF, 0x94D3, 0x94D4, 0x94DA, 0x94E6, 0x94FB, 0x951C,
    0x9520, 0x741B, 0x741A, 0x7441, 0x745C, 0x7457, 0x7455, 0x7459, 0x7477,
    0x746D, 0x747E, 0x749C, 0x748E, 0x7480, 0x7481, 0x7487, 0x748B, 0x749E,
    0x74A8, 0x74A9, 0x7490, 0x74A7, 0x74D2, 0x74BA, 0x97EA, 0x97EB, 0x97EC,
    0x674C, 0x6753, 0x675E, 0x6748, 0x6769, 0x67A5, 0x6787, 0x676A, 0x6773,
    0x6798, 0x67A7, 0x6775, 0x67A8, 0x679E, 0x67AD, 0x678B, 0x6777, 0x677C,
    0x67F0, 0x6809, 0x67D8, 0x680A, 0x67E9, 0x67B0, 0x680C, 0x67D9, 0x67B5,
    0x67DA, 0x67B3, 0x67DD, 0x6800, 0x67C3, 0x67B8, 0x67E2, 0x680E, 0x67C1,
    0x67FD, 0x6832, 0x6833, 0x6860, 0x6861, 0x684E, 0x6862, 0x6844, 0x6864,
    0x6883, 0x681D, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683E, 0x684A,
    0x6849, 0x6829, 0x68B5, 0x688F, 0x6874, 0x6877, 0x6893, 0x686B, 0x68C2,
    0x696E, 0x68FC, 0x691F, 0x6920, 0x68F9, 0,      0x9527, 0x9533, 0x953D,
    0x9543, 0x9548, 0x954B, 0x9555, 0x955A, 0x9560, 0x956E, 0x9574, 0x9575,
    0x9577, 0x9578, 0x9579, 0x957A, 0x957B, 0x957C, 0x957D, 0x957E, 0x9580,
    0x9581, 0x9582, 0x9583, 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589,
    0x958A, 0x958B, 0x958C, 0x958D, 0x958E, 0x958F, 0x9590, 0x9591, 0x9592,
    0x9593, 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959A, 0x959B,
    0x959C, 0x959D, 0x959E, 0x959F, 0x95A0, 0x95A1, 0x95A2, 0x95A3, 0x95A4,
    0x95A5, 0x95A6, 0x95A7, 0x95A8, 0x95A9, 0x95AA, 0,      0x95AB, 0x95AC,
    0x95AD, 0x95AE, 0x95AF, 0x95B0, 0x95B1, 0x95B2, 0x95B3, 0x95B4, 0x95B5,
    0x95B6, 0x95B7, 0x95B8, 0x95B9, 0x95BA, 0x95BB, 0x95BC, 0x95BD, 0x95BE,
    0x95BF, 0x95C0, 0x95C1, 0x95C2, 0x95C3, 0x95C4, 0x95C5, 0x95C6, 0x95C7,
    0x95C8, 0x95C9, 0x95CA, 0x95CB, 0x6924, 0x68F0, 0x690B, 0x6901, 0x6957,
    0x68E3, 0x6910, 0x6971, 0x6939, 0x6960, 0x6942, 0x695D, 0x6984, 0x696B,
    0x6980, 0x6998, 0x6978, 0x6934, 0x69CC, 0x6987, 0x6988, 0x69CE, 0x6989,
    0x6966, 0x6963, 0x6979, 0x699B, 0x69A7, 0x69BB, 0x69AB, 0x69AD, 0x69D4,
    0x69B1, 0x69C1, 0x69CA, 0x69DF, 0x6995, 0x69E0, 0x698D, 0x69FF, 0x6A2F,
    0x69ED, 0x6A17, 0x6A18, 0x6A65, 0x69F2, 0x6A44, 0x6A3E, 0x6AA0, 0x6A50,
    0x6A5B, 0x6A35, 0x6A8E, 0x6A79, 0x6A3D, 0x6A28, 0x6A58, 0x6A7C, 0x6A91,
    0x6A90, 0x6AA9, 0x6A97, 0x6AAB, 0x7337, 0x7352, 0x6B81, 0x6B82, 0x6B87,
    0x6B84, 0x6B92, 0x6B93, 0x6B8D, 0x6B9A, 0x6B9B, 0x6BA1, 0x6BAA, 0x8F6B,
    0x8F6D, 0x8F71, 0x8F72, 0x8F73, 0x8F75, 0x8F76, 0x8F78, 0x8F77, 0x8F79,
    0x8F7A, 0x8F7C, 0x8F7E, 0x8F81, 0x8F82, 0x8F84, 0x8F87, 0x8F8B, 0,
    0x95CC, 0x95CD, 0x95CE, 0x95CF, 0x95D0, 0x95D1, 0x95D2, 0x95D3, 0x95D4,
    0x95D5, 0x95D6, 0x95D7, 0x95D8, 0x95D9, 0x95DA, 0x95DB, 0x95DC, 0x95DD,
    0x95DE, 0x95DF, 0x95E0, 0x95E1, 0x95E2, 0x95E3, 0x95E4, 0x95E5, 0x95E6,
    0x95E7, 0x95EC, 0x95FF, 0x9607, 0x9613, 0x9618, 0x961B, 0x961E, 0x9620,
    0x9623, 0x9624, 0x9625, 0x9626, 0x9627, 0x9628, 0x9629, 0x962B, 0x962C,
    0x962D, 0x962F, 0x9630, 0x9637, 0x9638, 0x9639, 0x963A, 0x963E, 0x9641,
    0x9643, 0x964A, 0x964E, 0x964F, 0x9651, 0x9652, 0x9653, 0x9656, 0x9657,
    0,      0x9658, 0x9659, 0x965A, 0x965C, 0x965D, 0x965E, 0x9660, 0x9663,
    0x9665, 0x9666, 0x966B, 0x966D, 0x966E, 0x966F, 0x9670, 0x9671, 0x9673,
    0x9678, 0x9679, 0x967A, 0x967B, 0x967C, 0x967D, 0x967E, 0x967F, 0x9680,
    0x9681, 0x9682, 0x9683, 0x9684, 0x9687, 0x9689, 0x968A, 0x8F8D, 0x8F8E,
    0x8F8F, 0x8F98, 0x8F9A, 0x8ECE, 0x620B, 0x6217, 0x621B, 0x621F, 0x6222,
    0x6221, 0x6225, 0x6224, 0x622C, 0x81E7, 0x74EF, 0x74F4, 0x74FF, 0x750F,
    0x7511, 0x7513, 0x6534, 0x65EE, 0x65EF, 0x65F0, 0x660A, 0x6619, 0x6772,
    0x6603, 0x6615, 0x6600, 0x7085, 0x66F7, 0x661D, 0x6634, 0x6631, 0x6636,
    0x6635, 0x8006, 0x665F, 0x6654, 0x6641, 0x664F, 0x6656, 0x6661, 0x6657,
    0x6677, 0x6684, 0x668C, 0x66A7, 0x669D, 0x66BE, 0x66DB, 0x66DC, 0x66E6,
    0x66E9, 0x8D32, 0x8D33, 0x8D36, 0x8D3B, 0x8D3D, 0x8D40, 0x8D45, 0x8D46,
    0x8D48, 0x8D49, 0x8D47, 0x8D4D, 0x8D55, 0x8D59, 0x89C7, 0x89CA, 0x89CB,
    0x89CC, 0x89CE, 0x89CF, 0x89D0, 0x89D1, 0x726E, 0x729F, 0x725D, 0x7266,
    0x726F, 0x727E, 0x727F, 0x7284, 0x728B, 0x728D, 0x728F, 0x7292, 0x6308,
    0x6332, 0x63B0, 0,      0x968C, 0x968E, 0x9691, 0x9692, 0x9693, 0x9695,
    0x9696, 0x969A, 0x969B, 0x969D, 0x969E, 0x969F, 0x96A0, 0x96A1, 0x96A2,
    0x96A3, 0x96A4, 0x96A5, 0x96A6, 0x96A8, 0x96A9, 0x96AA, 0x96AB, 0x96AC,
    0x96AD, 0x96AE, 0x96AF, 0x96B1, 0x96B2, 0x96B4, 0x96B5, 0x96B7, 0x96B8,
    0x96BA, 0x96BB, 0x96BF, 0x96C2, 0x96C3, 0x96C8, 0x96CA, 0x96CB, 0x96D0,
    0x96D1, 0x96D3, 0x96D4, 0x96D6, 0x96D7, 0x96D8, 0x96D9, 0x96DA, 0x96DB,
    0x96DC, 0x96DD, 0x96DE, 0x96DF, 0x96E1, 0x96E2, 0x96E3, 0x96E4, 0x96E5,
    0x96E6, 0x96E7, 0x96EB, 0,      0x96EC, 0x96ED, 0x96EE, 0x96F0, 0x96F1,
    0x96F2, 0x96F4, 0x96F5, 0x96F8, 0x96FA, 0x96FB, 0x96FC, 0x96FD, 0x96FF,
    0x9702, 0x9703, 0x9705, 0x970A, 0x970B, 0x970C, 0x9710, 0x9711, 0x9712,
    0x9714, 0x9715, 0x9717, 0x9718, 0x9719, 0x971A, 0x971B, 0x971D, 0x971F,
    0x9720, 0x643F, 0x64D8, 0x8004, 0x6BEA, 0x6BF3, 0x6BFD, 0x6BF5, 0x6BF9,
    0x6C05, 0x6C07, 0x6C06, 0x6C0D, 0x6C15, 0x6C18, 0x6C19, 0x6C1A, 0x6C21,
    0x6C29, 0x6C24, 0x6C2A, 0x6C32, 0x6535, 0x6555, 0x656B, 0x724D, 0x7252,
    0x7256, 0x7230, 0x8662, 0x5216, 0x809F, 0x809C, 0x8093, 0x80BC, 0x670A,
    0x80BD, 0x80B1, 0x80AB, 0x80AD, 0x80B4, 0x80B7, 0x80E7, 0x80E8, 0x80E9,
    0x80EA, 0x80DB, 0x80C2, 0x80C4, 0x80D9, 0x80CD, 0x80D7, 0x6710, 0x80DD,
    0x80EB, 0x80F1, 0x80F4, 0x80ED, 0x810D, 0x810E, 0x80F2, 0x80FC, 0x6715,
    0x8112, 0x8C5A, 0x8136, 0x811E, 0x812C, 0x8118, 0x8132, 0x8148, 0x814C,
    0x8153, 0x8174, 0x8159, 0x815A, 0x8171, 0x8160, 0x8169, 0x817C, 0x817D,
    0x816D, 0x8167, 0x584D, 0x5AB5, 0x8188, 0x8182, 0x8191, 0x6ED5, 0x81A3,
    0x81AA, 0x81CC, 0x6726, 0x81CA, 0x81BB, 0,      0x9721, 0x9722, 0x9723,
    0x9724, 0x9725, 0x9726, 0x9727, 0x9728, 0x9729, 0x972B, 0x972C, 0x972E,
    0x972F, 0x9731, 0x9733, 0x9734, 0x9735, 0x9736, 0x9737, 0x973A, 0x973B,
    0x973C, 0x973D, 0x973F, 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745,
    0x9746, 0x9747, 0x9748, 0x9749, 0x974A, 0x974B, 0x974C, 0x974D, 0x974E,
    0x974F, 0x9750, 0x9751, 0x9754, 0x9755, 0x9757, 0x9758, 0x975A, 0x975C,
    0x975D, 0x975F, 0x9763, 0x9764, 0x9766, 0x9767, 0x9768, 0x976A, 0x976B,
    0x976C, 0x976D, 0x976E, 0x976F, 0x9770, 0x9771, 0,      0x9772, 0x9775,
    0x9777, 0x9778, 0x9779, 0x977A, 0x977B, 0x977D, 0x977E, 0x977F, 0x9780,
    0x9781, 0x9782, 0x9783, 0x9784, 0x9786, 0x9787, 0x9788, 0x9789, 0x978A,
    0x978C, 0x978E, 0x978F, 0x9790, 0x9793, 0x9795, 0x9796, 0x9797, 0x9799,
    0x979A, 0x979B, 0x979C, 0x979D, 0x81C1, 0x81A6, 0x6B24, 0x6B37, 0x6B39,
    0x6B43, 0x6B46, 0x6B59, 0x98D1, 0x98D2, 0x98D3, 0x98D5, 0x98D9, 0x98DA,
    0x6BB3, 0x5F40, 0x6BC2, 0x89F3, 0x6590, 0x9F51, 0x6593, 0x65BC, 0x65C6,
    0x65C4, 0x65C3, 0x65CC, 0x65CE, 0x65D2, 0x65D6, 0x7080, 0x709C, 0x7096,
    0x709D, 0x70BB, 0x70C0, 0x70B7, 0x70AB, 0x70B1, 0x70E8, 0x70CA, 0x7110,
    0x7113, 0x7116, 0x712F, 0x7131, 0x7173, 0x715C, 0x7168, 0x7145, 0x7172,
    0x714A, 0x7178, 0x717A, 0x7198, 0x71B3, 0x71B5, 0x71A8, 0x71A0, 0x71E0,
    0x71D4, 0x71E7, 0x71F9, 0x721D, 0x7228, 0x706C, 0x7118, 0x7166, 0x71B9,
    0x623E, 0x623D, 0x6243, 0x6248, 0x6249, 0x793B, 0x7940, 0x7946, 0x7949,
    0x795B, 0x795C, 0x7953, 0x795A, 0x7962, 0x7957, 0x7960, 0x796F, 0x7967,
    0x797A, 0x7985, 0x798A, 0x799A, 0x79A7, 0x79B3, 0x5FD1, 0x5FD0, 0,
    0x979E, 0x979F, 0x97A1, 0x97A2, 0x97A4, 0x97A5, 0x97A6, 0x97A7, 0x97A8,
    0x97A9, 0x97AA, 0x97AC, 0x97AE, 0x97B0, 0x97B1, 0x97B3, 0x97B5, 0x97B6,
    0x97B7, 0x97B8, 0x97B9, 0x97BA, 0x97BB, 0x97BC, 0x97BD, 0x97BE, 0x97BF,
    0x97C0, 0x97C1, 0x97C2, 0x97C3, 0x97C4, 0x97C5, 0x97C6, 0x97C7, 0x97C8,
    0x97C9, 0x97CA, 0x97CB, 0x97CC, 0x97CD, 0x97CE, 0x97CF, 0x97D0, 0x97D1,
    0x97D2, 0x97D3, 0x97D4, 0x97D5, 0x97D6, 0x97D7, 0x97D8, 0x97D9, 0x97DA,
    0x97DB, 0x97DC, 0x97DD, 0x97DE, 0x97DF, 0x97E0, 0x97E1, 0x97E2, 0x97E3,
    0,      0x97E4, 0x97E5, 0x97E8, 0x97EE, 0x97EF, 0x97F0, 0x97F1, 0x97F2,
    0x97F4, 0x97F7, 0x97F8, 0x97F9, 0x97FA, 0x97FB, 0x97FC, 0x97FD, 0x97FE,
    0x97FF, 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, 0x9807,
    0x9808, 0x9809, 0x980A, 0x980B, 0x980C, 0x980D, 0x980E, 0x603C, 0x605D,
    0x605A, 0x6067, 0x6041, 0x6059, 0x6063, 0x60AB, 0x6106, 0x610D, 0x615D,
    0x61A9, 0x619D, 0x61CB, 0x61D1, 0x6206, 0x8080, 0x807F, 0x6C93, 0x6CF6,
    0x6DFC, 0x77F6, 0x77F8, 0x7800, 0x7809, 0x7817, 0x7818, 0x7811, 0x65AB,
    0x782D, 0x781C, 0x781D, 0x7839, 0x783A, 0x783B, 0x781F, 0x783C, 0x7825,
    0x782C, 0x7823, 0x7829, 0x784E, 0x786D, 0x7856, 0x7857, 0x7826, 0x7850,
    0x7847, 0x784C, 0x786A, 0x789B, 0x7893, 0x789A, 0x7887, 0x789C, 0x78A1,
    0x78A3, 0x78B2, 0x78B9, 0x78A5, 0x78D4, 0x78D9, 0x78C9, 0x78EC, 0x78F2,
    0x7905, 0x78F4, 0x7913, 0x7924, 0x791E, 0x7934, 0x9F9B, 0x9EF9, 0x9EFB,
    0x9EFC, 0x76F1, 0x7704, 0x770D, 0x76F9, 0x7707, 0x7708, 0x771A, 0x7722,
    0x7719, 0x772D, 0x7726, 0x7735, 0x7738, 0x7750, 0x7751, 0x7747, 0x7743,
    0x775A, 0x7768, 0,      0x980F, 0x9810, 0x9811, 0x9812, 0x9813, 0x9814,
    0x9815, 0x9816, 0x9817, 0x9818, 0x9819, 0x981A, 0x981B, 0x981C, 0x981D,
    0x981E, 0x981F, 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826,
    0x9827, 0x9828, 0x9829, 0x982A, 0x982B, 0x982C, 0x982D, 0x982E, 0x982F,
    0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, 0x9837, 0x9838,
    0x9839, 0x983A, 0x983B, 0x983C, 0x983D, 0x983E, 0x983F, 0x9840, 0x9841,
    0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, 0x9848, 0x9849, 0x984A,
    0x984B, 0x984C, 0x984D, 0,      0x984E, 0x984F, 0x9850, 0x9851, 0x9852,
    0x9853, 0x9854, 0x9855, 0x9856, 0x9857, 0x9858, 0x9859, 0x985A, 0x985B,
    0x985C, 0x985D, 0x985E, 0x985F, 0x9860, 0x9861, 0x9862, 0x9863, 0x9864,
    0x9865, 0x9866, 0x9867, 0x9868, 0x9869, 0x986A, 0x986B, 0x986C, 0x986D,
    0x986E, 0x7762, 0x7765, 0x777F, 0x778D, 0x777D, 0x7780, 0x778C, 0x7791,
    0x779F, 0x77A0, 0x77B0, 0x77B5, 0x77BD, 0x753A, 0x7540, 0x754E, 0x754B,
    0x7548, 0x755B, 0x7572, 0x7579, 0x7583, 0x7F58, 0x7F61, 0x7F5F, 0x8A48,
    0x7F68, 0x7F74, 0x7F71, 0x7F79, 0x7F81, 0x7F7E, 0x76CD, 0x76E5, 0x8832,
    0x9485, 0x9486, 0x9487, 0x948B, 0x948A, 0x948C, 0x948D, 0x948F, 0x9490,
    0x9494, 0x9497, 0x9495, 0x949A, 0x949B, 0x949C, 0x94A3, 0x94A4, 0x94AB,
    0x94AA, 0x94AD, 0x94AC, 0x94AF, 0x94B0, 0x94B2, 0x94B4, 0x94B6, 0x94B7,
    0x94B8, 0x94B9, 0x94BA, 0x94BC, 0x94BD, 0x94BF, 0x94C4, 0x94C8, 0x94C9,
    0x94CA, 0x94CB, 0x94CC, 0x94CD, 0x94CE, 0x94D0, 0x94D1, 0x94D2, 0x94D5,
    0x94D6, 0x94D7, 0x94D9, 0x94D8, 0x94DB, 0x94DE, 0x94DF, 0x94E0, 0x94E2,
    0x94E4, 0x94E5, 0x94E7, 0x94E8, 0x94EA, 0,      0x986F, 0x9870, 0x9871,
    0x9872, 0x9873, 0x9874, 0x988B, 0x988E, 0x9892, 0x9895, 0x9899, 0x98A3,
    0x98A8, 0x98A9, 0x98AA, 0x98AB, 0x98AC, 0x98AD, 0x98AE, 0x98AF, 0x98B0,
    0x98B1, 0x98B2, 0x98B3, 0x98B4, 0x98B5, 0x98B6, 0x98B7, 0x98B8, 0x98B9,
    0x98BA, 0x98BB, 0x98BC, 0x98BD, 0x98BE, 0x98BF, 0x98C0, 0x98C1, 0x98C2,
    0x98C3, 0x98C4, 0x98C5, 0x98C6, 0x98C7, 0x98C8, 0x98C9, 0x98CA, 0x98CB,
    0x98CC, 0x98CD, 0x98CF, 0x98D0, 0x98D4, 0x98D6, 0x98D7, 0x98DB, 0x98DC,
    0x98DD, 0x98E0, 0x98E1, 0x98E2, 0x98E3, 0x98E4, 0,      0x98E5, 0x98E6,
    0x98E9, 0x98EA, 0x98EB, 0x98EC, 0x98ED, 0x98EE, 0x98EF, 0x98F0, 0x98F1,
    0x98F2, 0x98F3, 0x98F4, 0x98F5, 0x98F6, 0x98F7, 0x98F8, 0x98F9, 0x98FA,
    0x98FB, 0x98FC, 0x98FD, 0x98FE, 0x98FF, 0x9900, 0x9901, 0x9902, 0x9903,
    0x9904, 0x9905, 0x9906, 0x9907, 0x94E9, 0x94EB, 0x94EE, 0x94EF, 0x94F3,
    0x94F4, 0x94F5, 0x94F7, 0x94F9, 0x94FC, 0x94FD, 0x94FF, 0x9503, 0x9502,
    0x9506, 0x9507, 0x9509, 0x950A, 0x950D, 0x950E, 0x950F, 0x9512, 0x9513,
    0x9514, 0x9515, 0x9516, 0x9518, 0x951B, 0x951D, 0x951E, 0x951F, 0x9522,
    0x952A, 0x952B, 0x9529, 0x952C, 0x9531, 0x9532, 0x9534, 0x9536, 0x9537,
    0x9538, 0x953C, 0x953E, 0x953F, 0x9542, 0x9535, 0x9544, 0x9545, 0x9546,
    0x9549, 0x954C, 0x954E, 0x954F, 0x9552, 0x9553, 0x9554, 0x9556, 0x9557,
    0x9558, 0x9559, 0x955B, 0x955E, 0x955F, 0x955D, 0x9561, 0x9562, 0x9564,
    0x9565, 0x9566, 0x9567, 0x9568, 0x9569, 0x956A, 0x956B, 0x956C, 0x956F,
    0x9571, 0x9572, 0x9573, 0x953A, 0x77E7, 0x77EC, 0x96C9, 0x79D5, 0x79ED,
    0x79E3, 0x79EB, 0x7A06, 0x5D47, 0x7A03, 0x7A02, 0x7A1E, 0x7A14, 0,
    0x9908, 0x9909, 0x990A, 0x990B, 0x990C, 0x990E, 0x990F, 0x9911, 0x9912,
    0x9913, 0x9914, 0x9915, 0x9916, 0x9917, 0x9918, 0x9919, 0x991A, 0x991B,
    0x991C, 0x991D, 0x991E, 0x991F, 0x9920, 0x9921, 0x9922, 0x9923, 0x9924,
    0x9925, 0x9926, 0x9927, 0x9928, 0x9929, 0x992A, 0x992B, 0x992C, 0x992D,
    0x992F, 0x9930, 0x9931, 0x9932, 0x9933, 0x9934, 0x9935, 0x9936, 0x9937,
    0x9938, 0x9939, 0x993A, 0x993B, 0x993C, 0x993D, 0x993E, 0x993F, 0x9940,
    0x9941, 0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949,
    0,      0x994A, 0x994B, 0x994C, 0x994D, 0x994E, 0x994F, 0x9950, 0x9951,
    0x9952, 0x9953, 0x9956, 0x9957, 0x9958, 0x9959, 0x995A, 0x995B, 0x995C,
    0x995D, 0x995E, 0x995F, 0x9960, 0x9961, 0x9962, 0x9964, 0x9966, 0x9973,
    0x9978, 0x9979, 0x997B, 0x997E, 0x9982, 0x9983, 0x9989, 0x7A39, 0x7A37,
    0x7A51, 0x9ECF, 0x99A5, 0x7A70, 0x7688, 0x768E, 0x7693, 0x7699, 0x76A4,
    0x74DE, 0x74E0, 0x752C, 0x9E20, 0x9E22, 0x9E28, 0x9E29, 0x9E2A, 0x9E2B,
    0x9E2C, 0x9E32, 0x9E31, 0x9E36, 0x9E38, 0x9E37, 0x9E39, 0x9E3A, 0x9E3E,
    0x9E41, 0x9E42, 0x9E44, 0x9E46, 0x9E47, 0x9E48, 0x9E49, 0x9E4B, 0x9E4C,
    0x9E4E, 0x9E51, 0x9E55, 0x9E57, 0x9E5A, 0x9E5B, 0x9E5C, 0x9E5E, 0x9E63,
    0x9E66, 0x9E67, 0x9E68, 0x9E69, 0x9E6A, 0x9E6B, 0x9E6C, 0x9E71, 0x9E6D,
    0x9E73, 0x7592, 0x7594, 0x7596, 0x75A0, 0x759D, 0x75AC, 0x75A3, 0x75B3,
    0x75B4, 0x75B8, 0x75C4, 0x75B1, 0x75B0, 0x75C3, 0x75C2, 0x75D6, 0x75CD,
    0x75E3, 0x75E8, 0x75E6, 0x75E4, 0x75EB, 0x75E7, 0x7603, 0x75F1, 0x75FC,
    0x75FF, 0x7610, 0x7600, 0x7605, 0x760C, 0x7617, 0x760A, 0x7625, 0x7618,
    0x7615, 0x7619, 0,      0x998C, 0x998E, 0x999A, 0x999B, 0x999C, 0x999D,
    0x999E, 0x999F, 0x99A0, 0x99A1, 0x99A2, 0x99A3, 0x99A4, 0x99A6, 0x99A7,
    0x99A9, 0x99AA, 0x99AB, 0x99AC, 0x99AD, 0x99AE, 0x99AF, 0x99B0, 0x99B1,
    0x99B2, 0x99B3, 0x99B4, 0x99B5, 0x99B6, 0x99B7, 0x99B8, 0x99B9, 0x99BA,
    0x99BB, 0x99BC, 0x99BD, 0x99BE, 0x99BF, 0x99C0, 0x99C1, 0x99C2, 0x99C3,
    0x99C4, 0x99C5, 0x99C6, 0x99C7, 0x99C8, 0x99C9, 0x99CA, 0x99CB, 0x99CC,
    0x99CD, 0x99CE, 0x99CF, 0x99D0, 0x99D1, 0x99D2, 0x99D3, 0x99D4, 0x99D5,
    0x99D6, 0x99D7, 0x99D8, 0,      0x99D9, 0x99DA, 0x99DB, 0x99DC, 0x99DD,
    0x99DE, 0x99DF, 0x99E0, 0x99E1, 0x99E2, 0x99E3, 0x99E4, 0x99E5, 0x99E6,
    0x99E7, 0x99E8, 0x99E9, 0x99EA, 0x99EB, 0x99EC, 0x99ED, 0x99EE, 0x99EF,
    0x99F0, 0x99F1, 0x99F2, 0x99F3, 0x99F4, 0x99F5, 0x99F6, 0x99F7, 0x99F8,
    0x99F9, 0x761B, 0x763C, 0x7622, 0x7620, 0x7640, 0x762D, 0x7630, 0x763F,
    0x7635, 0x7643, 0x763E, 0x7633, 0x764D, 0x765E, 0x7654, 0x765C, 0x7656,
    0x766B, 0x766F, 0x7FCA, 0x7AE6, 0x7A78, 0x7A79, 0x7A80, 0x7A86, 0x7A88,
    0x7A95, 0x7AA6, 0x7AA0, 0x7AAC, 0x7AA8, 0x7AAD, 0x7AB3, 0x8864, 0x8869,
    0x8872, 0x887D, 0x887F, 0x8882, 0x88A2, 0x88C6, 0x88B7, 0x88BC, 0x88C9,
    0x88E2, 0x88CE, 0x88E3, 0x88E5, 0x88F1, 0x891A, 0x88FC, 0x88E8, 0x88FE,
    0x88F0, 0x8921, 0x8919, 0x8913, 0x891B, 0x890A, 0x8934, 0x892B, 0x8936,
    0x8941, 0x8966, 0x897B, 0x758B, 0x80E5, 0x76B2, 0x76B4, 0x77DC, 0x8012,
    0x8014, 0x8016, 0x801C, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029,
    0x8028, 0x8031, 0x800B, 0x8035, 0x8043, 0x8046, 0x804D, 0x8052, 0x8069,
    0x8071, 0x8983, 0x9878, 0x9880, 0x9883, 0,      0x99FA, 0x99FB, 0x99FC,
    0x99FD, 0x99FE, 0x99FF, 0x9A00, 0x9A01, 0x9A02, 0x9A03, 0x9A04, 0x9A05,
    0x9A06, 0x9A07, 0x9A08, 0x9A09, 0x9A0A, 0x9A0B, 0x9A0C, 0x9A0D, 0x9A0E,
    0x9A0F, 0x9A10, 0x9A11, 0x9A12, 0x9A13, 0x9A14, 0x9A15, 0x9A16, 0x9A17,
    0x9A18, 0x9A19, 0x9A1A, 0x9A1B, 0x9A1C, 0x9A1D, 0x9A1E, 0x9A1F, 0x9A20,
    0x9A21, 0x9A22, 0x9A23, 0x9A24, 0x9A25, 0x9A26, 0x9A27, 0x9A28, 0x9A29,
    0x9A2A, 0x9A2B, 0x9A2C, 0x9A2D, 0x9A2E, 0x9A2F, 0x9A30, 0x9A31, 0x9A32,
    0x9A33, 0x9A34, 0x9A35, 0x9A36, 0x9A37, 0x9A38, 0,      0x9A39, 0x9A3A,
    0x9A3B, 0x9A3C, 0x9A3D, 0x9A3E, 0x9A3F, 0x9A40, 0x9A41, 0x9A42, 0x9A43,
    0x9A44, 0x9A45, 0x9A46, 0x9A47, 0x9A48, 0x9A49, 0x9A4A, 0x9A4B, 0x9A4C,
    0x9A4D, 0x9A4E, 0x9A4F, 0x9A50, 0x9A51, 0x9A52, 0x9A53, 0x9A54, 0x9A55,
    0x9A56, 0x9A57, 0x9A58, 0x9A59, 0x9889, 0x988C, 0x988D, 0x988F, 0x9894,
    0x989A, 0x989B, 0x989E, 0x989F, 0x98A1, 0x98A2, 0x98A5, 0x98A6, 0x864D,
    0x8654, 0x866C, 0x866E, 0x867F, 0x867A, 0x867C, 0x867B, 0x86A8, 0x868D,
    0x868B, 0x86AC, 0x869D, 0x86A7, 0x86A3, 0x86AA, 0x8693, 0x86A9, 0x86B6,
    0x86C4, 0x86B5, 0x86CE, 0x86B0, 0x86BA, 0x86B1, 0x86AF, 0x86C9, 0x86CF,
    0x86B4, 0x86E9, 0x86F1, 0x86F2, 0x86ED, 0x86F3, 0x86D0, 0x8713, 0x86DE,
    0x86F4, 0x86DF, 0x86D8, 0x86D1, 0x8703, 0x8707, 0x86F8, 0x8708, 0x870A,
    0x870D, 0x8709, 0x8723, 0x873B, 0x871E, 0x8725, 0x872E, 0x871A, 0x873E,
    0x8748, 0x8734, 0x8731, 0x8729, 0x8737, 0x873F, 0x8782, 0x8722, 0x877D,
    0x877E, 0x877B, 0x8760, 0x8770, 0x874C, 0x876E, 0x878B, 0x8753, 0x8763,
    0x877C, 0x8764, 0x8759, 0x8765, 0x8793, 0x87AF, 0x87A8, 0x87D2, 0,
    0x9A5A, 0x9A5B, 0x9A5C, 0x9A5D, 0x9A5E, 0x9A5F, 0x9A60, 0x9A61, 0x9A62,
    0x9A63, 0x9A64, 0x9A65, 0x9A66, 0x9A67, 0x9A68, 0x9A69, 0x9A6A, 0x9A6B,
    0x9A72, 0x9A83, 0x9A89, 0x9A8D, 0x9A8E, 0x9A94, 0x9A95, 0x9A99, 0x9AA6,
    0x9AA9, 0x9AAA, 0x9AAB, 0x9AAC, 0x9AAD, 0x9AAE, 0x9AAF, 0x9AB2, 0x9AB3,
    0x9AB4, 0x9AB5, 0x9AB9, 0x9ABB, 0x9ABD, 0x9ABE, 0x9ABF, 0x9AC3, 0x9AC4,
    0x9AC6, 0x9AC7, 0x9AC8, 0x9AC9, 0x9ACA, 0x9ACD, 0x9ACE, 0x9ACF, 0x9AD0,
    0x9AD2, 0x9AD4, 0x9AD5, 0x9AD6, 0x9AD7, 0x9AD9, 0x9ADA, 0x9ADB, 0x9ADC,
    0,      0x9ADD, 0x9ADE, 0x9AE0, 0x9AE2, 0x9AE3, 0x9AE4, 0x9AE5, 0x9AE7,
    0x9AE8, 0x9AE9, 0x9AEA, 0x9AEC, 0x9AEE, 0x9AF0, 0x9AF1, 0x9AF2, 0x9AF3,
    0x9AF4, 0x9AF5, 0x9AF6, 0x9AF7, 0x9AF8, 0x9AFA, 0x9AFC, 0x9AFD, 0x9AFE,
    0x9AFF, 0x9B00, 0x9B01, 0x9B02, 0x9B04, 0x9B05, 0x9B06, 0x87C6, 0x8788,
    0x8785, 0x87AD, 0x8797, 0x8783, 0x87AB, 0x87E5, 0x87AC, 0x87B5, 0x87B3,
    0x87CB, 0x87D3, 0x87BD, 0x87D1, 0x87C0, 0x87CA, 0x87DB, 0x87EA, 0x87E0,
    0x87EE, 0x8816, 0x8813, 0x87FE, 0x880A, 0x881B, 0x8821, 0x8839, 0x883C,
    0x7F36, 0x7F42, 0x7F44, 0x7F45, 0x8210, 0x7AFA, 0x7AFD, 0x7B08, 0x7B03,
    0x7B04, 0x7B15, 0x7B0A, 0x7B2B, 0x7B0F, 0x7B47, 0x7B38, 0x7B2A, 0x7B19,
    0x7B2E, 0x7B31, 0x7B20, 0x7B25, 0x7B24, 0x7B33, 0x7B3E, 0x7B1E, 0x7B58,
    0x7B5A, 0x7B45, 0x7B75, 0x7B4C, 0x7B5D, 0x7B60, 0x7B6E, 0x7B7B, 0x7B62,
    0x7B72, 0x7B71, 0x7B90, 0x7BA6, 0x7BA7, 0x7BB8, 0x7BAC, 0x7B9D, 0x7BA8,
    0x7B85, 0x7BAA, 0x7B9C, 0x7BA2, 0x7BAB, 0x7BB4, 0x7BD1, 0x7BC1, 0x7BCC,
    0x7BDD, 0x7BDA, 0x7BE5, 0x7BE6, 0x7BEA, 0x7C0C, 0x7BFE, 0x7BFC, 0x7C0F,
    0x7C16, 0x7C0B, 0,      0x9B07, 0x9B09, 0x9B0A, 0x9B0B, 0x9B0C, 0x9B0D,
    0x9B0E, 0x9B10, 0x9B11, 0x9B12, 0x9B14, 0x9B15, 0x9B16, 0x9B17, 0x9B18,
    0x9B19, 0x9B1A, 0x9B1B, 0x9B1C, 0x9B1D, 0x9B1E, 0x9B20, 0x9B21, 0x9B22,
    0x9B24, 0x9B25, 0x9B26, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2B, 0x9B2C,
    0x9B2D, 0x9B2E, 0x9B30, 0x9B31, 0x9B33, 0x9B34, 0x9B35, 0x9B36, 0x9B37,
    0x9B38, 0x9B39, 0x9B3A, 0x9B3D, 0x9B3E, 0x9B3F, 0x9B40, 0x9B46, 0x9B4A,
    0x9B4B, 0x9B4C, 0x9B4E, 0x9B50, 0x9B52, 0x9B53, 0x9B55, 0x9B56, 0x9B57,
    0x9B58, 0x9B59, 0x9B5A, 0,      0x9B5B, 0x9B5C, 0x9B5D, 0x9B5E, 0x9B5F,
    0x9B60, 0x9B61, 0x9B62, 0x9B63, 0x9B64, 0x9B65, 0x9B66, 0x9B67, 0x9B68,
    0x9B69, 0x9B6A, 0x9B6B, 0x9B6C, 0x9B6D, 0x9B6E, 0x9B6F, 0x9B70, 0x9B71,
    0x9B72, 0x9B73, 0x9B74, 0x9B75, 0x9B76, 0x9B77, 0x9B78, 0x9B79, 0x9B7A,
    0x9B7B, 0x7C1F, 0x7C2A, 0x7C26, 0x7C38, 0x7C41, 0x7C40, 0x81FE, 0x8201,
    0x8202, 0x8204, 0x81EC, 0x8844, 0x8221, 0x8222, 0x8223, 0x822D, 0x822F,
    0x8228, 0x822B, 0x8238, 0x823B, 0x8233, 0x8234, 0x823E, 0x8244, 0x8249,
    0x824B, 0x824F, 0x825A, 0x825F, 0x8268, 0x887E, 0x8885, 0x8888, 0x88D8,
    0x88DF, 0x895E, 0x7F9D, 0x7F9F, 0x7FA7, 0x7FAF, 0x7FB0, 0x7FB2, 0x7C7C,
    0x6549, 0x7C91, 0x7C9D, 0x7C9C, 0x7C9E, 0x7CA2, 0x7CB2, 0x7CBC, 0x7CBD,
    0x7CC1, 0x7CC7, 0x7CCC, 0x7CCD, 0x7CC8, 0x7CC5, 0x7CD7, 0x7CE8, 0x826E,
    0x66A8, 0x7FBF, 0x7FCE, 0x7FD5, 0x7FE5, 0x7FE1, 0x7FE6, 0x7FE9, 0x7FEE,
    0x7FF3, 0x7CF8, 0x7D77, 0x7DA6, 0x7DAE, 0x7E47, 0x7E9B, 0x9EB8, 0x9EB4,
    0x8D73, 0x8D84, 0x8D94, 0x8D91, 0x8DB1, 0x8D67, 0x8D6D, 0x8C47, 0x8C49,
    0x914A, 0x9150, 0x914E, 0x914F, 0x9164, 0,      0x9B7C, 0x9B7D, 0x9B7E,
    0x9B7F, 0x9B80, 0x9B81, 0x9B82, 0x9B83, 0x9B84, 0x9B85, 0x9B86, 0x9B87,
    0x9B88, 0x9B89, 0x9B8A, 0x9B8B, 0x9B8C, 0x9B8D, 0x9B8E, 0x9B8F, 0x9B90,
    0x9B91, 0x9B92, 0x9B93, 0x9B94, 0x9B95, 0x9B96, 0x9B97, 0x9B98, 0x9B99,
    0x9B9A, 0x9B9B, 0x9B9C, 0x9B9D, 0x9B9E, 0x9B9F, 0x9BA0, 0x9BA1, 0x9BA2,
    0x9BA3, 0x9BA4, 0x9BA5, 0x9BA6, 0x9BA7, 0x9BA8, 0x9BA9, 0x9BAA, 0x9BAB,
    0x9BAC, 0x9BAD, 0x9BAE, 0x9BAF, 0x9BB0, 0x9BB1, 0x9BB2, 0x9BB3, 0x9BB4,
    0x9BB5, 0x9BB6, 0x9BB7, 0x9BB8, 0x9BB9, 0x9BBA, 0,      0x9BBB, 0x9BBC,
    0x9BBD, 0x9BBE, 0x9BBF, 0x9BC0, 0x9BC1, 0x9BC2, 0x9BC3, 0x9BC4, 0x9BC5,
    0x9BC6, 0x9BC7, 0x9BC8, 0x9BC9, 0x9BCA, 0x9BCB, 0x9BCC, 0x9BCD, 0x9BCE,
    0x9BCF, 0x9BD0, 0x9BD1, 0x9BD2, 0x9BD3, 0x9BD4, 0x9BD5, 0x9BD6, 0x9BD7,
    0x9BD8, 0x9BD9, 0x9BDA, 0x9BDB, 0x9162, 0x9161, 0x9170, 0x9169, 0x916F,
    0x917D, 0x917E, 0x9172, 0x9174, 0x9179, 0x918C, 0x9185, 0x9190, 0x918D,
    0x9191, 0x91A2, 0x91A3, 0x91AA, 0x91AD, 0x91AE, 0x91AF, 0x91B5, 0x91B4,
    0x91BA, 0x8C55, 0x9E7E, 0x8DB8, 0x8DEB, 0x8E05, 0x8E59, 0x8E69, 0x8DB5,
    0x8DBF, 0x8DBC, 0x8DBA, 0x8DC4, 0x8DD6, 0x8DD7, 0x8DDA, 0x8DDE, 0x8DCE,
    0x8DCF, 0x8DDB, 0x8DC6, 0x8DEC, 0x8DF7, 0x8DF8, 0x8DE3, 0x8DF9, 0x8DFB,
    0x8DE4, 0x8E09, 0x8DFD, 0x8E14, 0x8E1D, 0x8E1F, 0x8E2C, 0x8E2E, 0x8E23,
    0x8E2F, 0x8E3A, 0x8E40, 0x8E39, 0x8E35, 0x8E3D, 0x8E31, 0x8E49, 0x8E41,
    0x8E42, 0x8E51, 0x8E52, 0x8E4A, 0x8E70, 0x8E76, 0x8E7C, 0x8E6F, 0x8E74,
    0x8E85, 0x8E8F, 0x8E94, 0x8E90, 0x8E9C, 0x8E9E, 0x8C78, 0x8C82, 0x8C8A,
    0x8C85, 0x8C98, 0x8C94, 0x659B, 0x89D6, 0x89DE, 0x89DA, 0x89DC, 0,
    0x9BDC, 0x9BDD, 0x9BDE, 0x9BDF, 0x9BE0, 0x9BE1, 0x9BE2, 0x9BE3, 0x9BE4,
    0x9BE5, 0x9BE6, 0x9BE7, 0x9BE8, 0x9BE9, 0x9BEA, 0x9BEB, 0x9BEC, 0x9BED,
    0x9BEE, 0x9BEF, 0x9BF0, 0x9BF1, 0x9BF2, 0x9BF3, 0x9BF4, 0x9BF5, 0x9BF6,
    0x9BF7, 0x9BF8, 0x9BF9, 0x9BFA, 0x9BFB, 0x9BFC, 0x9BFD, 0x9BFE, 0x9BFF,
    0x9C00, 0x9C01, 0x9C02, 0x9C03, 0x9C04, 0x9C05, 0x9C06, 0x9C07, 0x9C08,
    0x9C09, 0x9C0A, 0x9C0B, 0x9C0C, 0x9C0D, 0x9C0E, 0x9C0F, 0x9C10, 0x9C11,
    0x9C12, 0x9C13, 0x9C14, 0x9C15, 0x9C16, 0x9C17, 0x9C18, 0x9C19, 0x9C1A,
    0,      0x9C1B, 0x9C1C, 0x9C1D, 0x9C1E, 0x9C1F, 0x9C20, 0x9C21, 0x9C22,
    0x9C23, 0x9C24, 0x9C25, 0x9C26, 0x9C27, 0x9C28, 0x9C29, 0x9C2A, 0x9C2B,
    0x9C2C, 0x9C2D, 0x9C2E, 0x9C2F, 0x9C30, 0x9C31, 0x9C32, 0x9C33, 0x9C34,
    0x9C35, 0x9C36, 0x9C37, 0x9C38, 0x9C39, 0x9C3A, 0x9C3B, 0x89E5, 0x89EB,
    0x89EF, 0x8A3E, 0x8B26, 0x9753, 0x96E9, 0x96F3, 0x96EF, 0x9706, 0x9701,
    0x9708, 0x970F, 0x970E, 0x972A, 0x972D, 0x9730, 0x973E, 0x9F80, 0x9F83,
    0x9F85, 0x9F86, 0x9F87, 0x9F88, 0x9F89, 0x9F8A, 0x9F8C, 0x9EFE, 0x9F0B,
    0x9F0D, 0x96B9, 0x96BC, 0x96BD, 0x96CE, 0x96D2, 0x77BF, 0x96E0, 0x928E,
    0x92AE, 0x92C8, 0x933E, 0x936A, 0x93CA, 0x938F, 0x943E, 0x946B, 0x9C7F,
    0x9C82, 0x9C85, 0x9C86, 0x9C87, 0x9C88, 0x7A23, 0x9C8B, 0x9C8E, 0x9C90,
    0x9C91, 0x9C92, 0x9C94, 0x9C95, 0x9C9A, 0x9C9B, 0x9C9E, 0x9C9F, 0x9CA0,
    0x9CA1, 0x9CA2, 0x9CA3, 0x9CA5, 0x9CA6, 0x9CA7, 0x9CA8, 0x9CA9, 0x9CAB,
    0x9CAD, 0x9CAE, 0x9CB0, 0x9CB1, 0x9CB2, 0x9CB3, 0x9CB4, 0x9CB5, 0x9CB6,
    0x9CB7, 0x9CBA, 0x9CBB, 0x9CBC, 0x9CBD, 0x9CC4, 0x9CC5, 0x9CC6, 0x9CC7,
    0x9CCA, 0x9CCB, 0,      0x9C3C, 0x9C3D, 0x9C3E, 0x9C3F, 0x9C40, 0x9C41,
    0x9C42, 0x9C43, 0x9C44, 0x9C45, 0x9C46, 0x9C47, 0x9C48, 0x9C49, 0x9C4A,
    0x9C4B, 0x9C4C, 0x9C4D, 0x9C4E, 0x9C4F, 0x9C50, 0x9C51, 0x9C52, 0x9C53,
    0x9C54, 0x9C55, 0x9C56, 0x9C57, 0x9C58, 0x9C59, 0x9C5A, 0x9C5B, 0x9C5C,
    0x9C5D, 0x9C5E, 0x9C5F, 0x9C60, 0x9C61, 0x9C62, 0x9C63, 0x9C64, 0x9C65,
    0x9C66, 0x9C67, 0x9C68, 0x9C69, 0x9C6A, 0x9C6B, 0x9C6C, 0x9C6D, 0x9C6E,
    0x9C6F, 0x9C70, 0x9C71, 0x9C72, 0x9C73, 0x9C74, 0x9C75, 0x9C76, 0x9C77,
    0x9C78, 0x9C79, 0x9C7A, 0,      0x9C7B, 0x9C7D, 0x9C7E, 0x9C80, 0x9C83,
    0x9C84, 0x9C89, 0x9C8A, 0x9C8C, 0x9C8F, 0x9C93, 0x9C96, 0x9C97, 0x9C98,
    0x9C99, 0x9C9D, 0x9CAA, 0x9CAC, 0x9CAF, 0x9CB9, 0x9CBE, 0x9CBF, 0x9CC0,
    0x9CC1, 0x9CC2, 0x9CC8, 0x9CC9, 0x9CD1, 0x9CD2, 0x9CDA, 0x9CDB, 0x9CE0,
    0x9CE1, 0x9CCC, 0x9CCD, 0x9CCE, 0x9CCF, 0x9CD0, 0x9CD3, 0x9CD4, 0x9CD5,
    0x9CD7, 0x9CD8, 0x9CD9, 0x9CDC, 0x9CDD, 0x9CDF, 0x9CE2, 0x977C, 0x9785,
    0x9791, 0x9792, 0x9794, 0x97AF, 0x97AB, 0x97A3, 0x97B2, 0x97B4, 0x9AB1,
    0x9AB0, 0x9AB7, 0x9E58, 0x9AB6, 0x9ABA, 0x9ABC, 0x9AC1, 0x9AC0, 0x9AC5,
    0x9AC2, 0x9ACB, 0x9ACC, 0x9AD1, 0x9B45, 0x9B43, 0x9B47, 0x9B49, 0x9B48,
    0x9B4D, 0x9B51, 0x98E8, 0x990D, 0x992E, 0x9955, 0x9954, 0x9ADF, 0x9AE1,
    0x9AE6, 0x9AEF, 0x9AEB, 0x9AFB, 0x9AED, 0x9AF9, 0x9B08, 0x9B0F, 0x9B13,
    0x9B1F, 0x9B23, 0x9EBD, 0x9EBE, 0x7E3B, 0x9E82, 0x9E87, 0x9E88, 0x9E8B,
    0x9E92, 0x93D6, 0x9E9D, 0x9E9F, 0x9EDB, 0x9EDC, 0x9EDD, 0x9EE0, 0x9EDF,
    0x9EE2, 0x9EE9, 0x9EE7, 0x9EE5, 0x9EEA, 0x9EEF, 0x9F22, 0x9F2C, 0x9F2F,
    0x9F39, 0x9F37, 0x9F3D, 0x9F3E, 0x9F44, 0,      0x9CE3, 0x9CE4, 0x9CE5,
    0x9CE6, 0x9CE7, 0x9CE8, 0x9CE9, 0x9CEA, 0x9CEB, 0x9CEC, 0x9CED, 0x9CEE,
    0x9CEF, 0x9CF0, 0x9CF1, 0x9CF2, 0x9CF3, 0x9CF4, 0x9CF5, 0x9CF6, 0x9CF7,
    0x9CF8, 0x9CF9, 0x9CFA, 0x9CFB, 0x9CFC, 0x9CFD, 0x9CFE, 0x9CFF, 0x9D00,
    0x9D01, 0x9D02, 0x9D03, 0x9D04, 0x9D05, 0x9D06, 0x9D07, 0x9D08, 0x9D09,
    0x9D0A, 0x9D0B, 0x9D0C, 0x9D0D, 0x9D0E, 0x9D0F, 0x9D10, 0x9D11, 0x9D12,
    0x9D13, 0x9D14, 0x9D15, 0x9D16, 0x9D17, 0x9D18, 0x9D19, 0x9D1A, 0x9D1B,
    0x9D1C, 0x9D1D, 0x9D1E, 0x9D1F, 0x9D20, 0x9D21, 0,      0x9D22, 0x9D23,
    0x9D24, 0x9D25, 0x9D26, 0x9D27, 0x9D28, 0x9D29, 0x9D2A, 0x9D2B, 0x9D2C,
    0x9D2D, 0x9D2E, 0x9D2F, 0x9D30, 0x9D31, 0x9D32, 0x9D33, 0x9D34, 0x9D35,
    0x9D36, 0x9D37, 0x9D38, 0x9D39, 0x9D3A, 0x9D3B, 0x9D3C, 0x9D3D, 0x9D3E,
    0x9D3F, 0x9D40, 0x9D41, 0x9D42, 0xE234, 0xE235, 0xE236, 0xE237, 0xE238,
    0xE239, 0xE23A, 0xE23B, 0xE23C, 0xE23D, 0xE23E, 0xE23F, 0xE240, 0xE241,
    0xE242, 0xE243, 0xE244, 0xE245, 0xE246, 0xE247, 0xE248, 0xE249, 0xE24A,
    0xE24B, 0xE24C, 0xE24D, 0xE24E, 0xE24F, 0xE250, 0xE251, 0xE252, 0xE253,
    0xE254, 0xE255, 0xE256, 0xE257, 0xE258, 0xE259, 0xE25A, 0xE25B, 0xE25C,
    0xE25D, 0xE25E, 0xE25F, 0xE260, 0xE261, 0xE262, 0xE263, 0xE264, 0xE265,
    0xE266, 0xE267, 0xE268, 0xE269, 0xE26A, 0xE26B, 0xE26C, 0xE26D, 0xE26E,
    0xE26F, 0xE270, 0xE271, 0xE272, 0xE273, 0xE274, 0xE275, 0xE276, 0xE277,
    0xE278, 0xE279, 0xE27A, 0xE27B, 0xE27C, 0xE27D, 0xE27E, 0xE27F, 0xE280,
    0xE281, 0xE282, 0xE283, 0xE284, 0xE285, 0xE286, 0xE287, 0xE288, 0xE289,
    0xE28A, 0xE28B, 0xE28C, 0xE28D, 0xE28E, 0xE28F, 0xE290, 0xE291, 0,
    0x9D43, 0x9D44, 0x9D45, 0x9D46, 0x9D47, 0x9D48, 0x9D49, 0x9D4A, 0x9D4B,
    0x9D4C, 0x9D4D, 0x9D4E, 0x9D4F, 0x9D50, 0x9D51, 0x9D52, 0x9D53, 0x9D54,
    0x9D55, 0x9D56, 0x9D57, 0x9D58, 0x9D59, 0x9D5A, 0x9D5B, 0x9D5C, 0x9D5D,
    0x9D5E, 0x9D5F, 0x9D60, 0x9D61, 0x9D62, 0x9D63, 0x9D64, 0x9D65, 0x9D66,
    0x9D67, 0x9D68, 0x9D69, 0x9D6A, 0x9D6B, 0x9D6C, 0x9D6D, 0x9D6E, 0x9D6F,
    0x9D70, 0x9D71, 0x9D72, 0x9D73, 0x9D74, 0x9D75, 0x9D76, 0x9D77, 0x9D78,
    0x9D79, 0x9D7A, 0x9D7B, 0x9D7C, 0x9D7D, 0x9D7E, 0x9D7F, 0x9D80, 0x9D81,
    0,      0x9D82, 0x9D83, 0x9D84, 0x9D85, 0x9D86, 0x9D87, 0x9D88, 0x9D89,
    0x9D8A, 0x9D8B, 0x9D8C, 0x9D8D, 0x9D8E, 0x9D8F, 0x9D90, 0x9D91, 0x9D92,
    0x9D93, 0x9D94, 0x9D95, 0x9D96, 0x9D97, 0x9D98, 0x9D99, 0x9D9A, 0x9D9B,
    0x9D9C, 0x9D9D, 0x9D9E, 0x9D9F, 0x9DA0, 0x9DA1, 0x9DA2, 0xE292, 0xE293,
    0xE294, 0xE295, 0xE296, 0xE297, 0xE298, 0xE299, 0xE29A, 0xE29B, 0xE29C,
    0xE29D, 0xE29E, 0xE29F, 0xE2A0, 0xE2A1, 0xE2A2, 0xE2A3, 0xE2A4, 0xE2A5,
    0xE2A6, 0xE2A7, 0xE2A8, 0xE2A9, 0xE2AA, 0xE2AB, 0xE2AC, 0xE2AD, 0xE2AE,
    0xE2AF, 0xE2B0, 0xE2B1, 0xE2B2, 0xE2B3, 0xE2B4, 0xE2B5, 0xE2B6, 0xE2B7,
    0xE2B8, 0xE2B9, 0xE2BA, 0xE2BB, 0xE2BC, 0xE2BD, 0xE2BE, 0xE2BF, 0xE2C0,
    0xE2C1, 0xE2C2, 0xE2C3, 0xE2C4, 0xE2C5, 0xE2C6, 0xE2C7, 0xE2C8, 0xE2C9,
    0xE2CA, 0xE2CB, 0xE2CC, 0xE2CD, 0xE2CE, 0xE2CF, 0xE2D0, 0xE2D1, 0xE2D2,
    0xE2D3, 0xE2D4, 0xE2D5, 0xE2D6, 0xE2D7, 0xE2D8, 0xE2D9, 0xE2DA, 0xE2DB,
    0xE2DC, 0xE2DD, 0xE2DE, 0xE2DF, 0xE2E0, 0xE2E1, 0xE2E2, 0xE2E3, 0xE2E4,
    0xE2E5, 0xE2E6, 0xE2E7, 0xE2E8, 0xE2E9, 0xE2EA, 0xE2EB, 0xE2EC, 0xE2ED,
    0xE2EE, 0xE2EF, 0,      0x9DA3, 0x9DA4, 0x9DA5, 0x9DA6, 0x9DA7, 0x9DA8,
    0x9DA9, 0x9DAA, 0x9DAB, 0x9DAC, 0x9DAD, 0x9DAE, 0x9DAF, 0x9DB0, 0x9DB1,
    0x9DB2, 0x9DB3, 0x9DB4, 0x9DB5, 0x9DB6, 0x9DB7, 0x9DB8, 0x9DB9, 0x9DBA,
    0x9DBB, 0x9DBC, 0x9DBD, 0x9DBE, 0x9DBF, 0x9DC0, 0x9DC1, 0x9DC2, 0x9DC3,
    0x9DC4, 0x9DC5, 0x9DC6, 0x9DC7, 0x9DC8, 0x9DC9, 0x9DCA, 0x9DCB, 0x9DCC,
    0x9DCD, 0x9DCE, 0x9DCF, 0x9DD0, 0x9DD1, 0x9DD2, 0x9DD3, 0x9DD4, 0x9DD5,
    0x9DD6, 0x9DD7, 0x9DD8, 0x9DD9, 0x9DDA, 0x9DDB, 0x9DDC, 0x9DDD, 0x9DDE,
    0x9DDF, 0x9DE0, 0x9DE1, 0,      0x9DE2, 0x9DE3, 0x9DE4, 0x9DE5, 0x9DE6,
    0x9DE7, 0x9DE8, 0x9DE9, 0x9DEA, 0x9DEB, 0x9DEC, 0x9DED, 0x9DEE, 0x9DEF,
    0x9DF0, 0x9DF1, 0x9DF2, 0x9DF3, 0x9DF4, 0x9DF5, 0x9DF6, 0x9DF7, 0x9DF8,
    0x9DF9, 0x9DFA, 0x9DFB, 0x9DFC, 0x9DFD, 0x9DFE, 0x9DFF, 0x9E00, 0x9E01,
    0x9E02, 0xE2F0, 0xE2F1, 0xE2F2, 0xE2F3, 0xE2F4, 0xE2F5, 0xE2F6, 0xE2F7,
    0xE2F8, 0xE2F9, 0xE2FA, 0xE2FB, 0xE2FC, 0xE2FD, 0xE2FE, 0xE2FF, 0xE300,
    0xE301, 0xE302, 0xE303, 0xE304, 0xE305, 0xE306, 0xE307, 0xE308, 0xE309,
    0xE30A, 0xE30B, 0xE30C, 0xE30D, 0xE30E, 0xE30F, 0xE310, 0xE311, 0xE312,
    0xE313, 0xE314, 0xE315, 0xE316, 0xE317, 0xE318, 0xE319, 0xE31A, 0xE31B,
    0xE31C, 0xE31D, 0xE31E, 0xE31F, 0xE320, 0xE321, 0xE322, 0xE323, 0xE324,
    0xE325, 0xE326, 0xE327, 0xE328, 0xE329, 0xE32A, 0xE32B, 0xE32C, 0xE32D,
    0xE32E, 0xE32F, 0xE330, 0xE331, 0xE332, 0xE333, 0xE334, 0xE335, 0xE336,
    0xE337, 0xE338, 0xE339, 0xE33A, 0xE33B, 0xE33C, 0xE33D, 0xE33E, 0xE33F,
    0xE340, 0xE341, 0xE342, 0xE343, 0xE344, 0xE345, 0xE346, 0xE347, 0xE348,
    0xE349, 0xE34A, 0xE34B, 0xE34C, 0xE34D, 0,      0x9E03, 0x9E04, 0x9E05,
    0x9E06, 0x9E07, 0x9E08, 0x9E09, 0x9E0A, 0x9E0B, 0x9E0C, 0x9E0D, 0x9E0E,
    0x9E0F, 0x9E10, 0x9E11, 0x9E12, 0x9E13, 0x9E14, 0x9E15, 0x9E16, 0x9E17,
    0x9E18, 0x9E19, 0x9E1A, 0x9E1B, 0x9E1C, 0x9E1D, 0x9E1E, 0x9E24, 0x9E27,
    0x9E2E, 0x9E30, 0x9E34, 0x9E3B, 0x9E3C, 0x9E40, 0x9E4D, 0x9E50, 0x9E52,
    0x9E53, 0x9E54, 0x9E56, 0x9E59, 0x9E5D, 0x9E5F, 0x9E60, 0x9E61, 0x9E62,
    0x9E65, 0x9E6E, 0x9E6F, 0x9E72, 0x9E74, 0x9E75, 0x9E76, 0x9E77, 0x9E78,
    0x9E79, 0x9E7A, 0x9E7B, 0x9E7C, 0x9E7D, 0x9E80, 0,      0x9E81, 0x9E83,
    0x9E84, 0x9E85, 0x9E86, 0x9E89, 0x9E8A, 0x9E8C, 0x9E8D, 0x9E8E, 0x9E8F,
    0x9E90, 0x9E91, 0x9E94, 0x9E95, 0x9E96, 0x9E97, 0x9E98, 0x9E99, 0x9E9A,
    0x9E9B, 0x9E9C, 0x9E9E, 0x9EA0, 0x9EA1, 0x9EA2, 0x9EA3, 0x9EA4, 0x9EA5,
    0x9EA7, 0x9EA8, 0x9EA9, 0x9EAA, 0xE34E, 0xE34F, 0xE350, 0xE351, 0xE352,
    0xE353, 0xE354, 0xE355, 0xE356, 0xE357, 0xE358, 0xE359, 0xE35A, 0xE35B,
    0xE35C, 0xE35D, 0xE35E, 0xE35F, 0xE360, 0xE361, 0xE362, 0xE363, 0xE364,
    0xE365, 0xE366, 0xE367, 0xE368, 0xE369, 0xE36A, 0xE36B, 0xE36C, 0xE36D,
    0xE36E, 0xE36F, 0xE370, 0xE371, 0xE372, 0xE373, 0xE374, 0xE375, 0xE376,
    0xE377, 0xE378, 0xE379, 0xE37A, 0xE37B, 0xE37C, 0xE37D, 0xE37E, 0xE37F,
    0xE380, 0xE381, 0xE382, 0xE383, 0xE384, 0xE385, 0xE386, 0xE387, 0xE388,
    0xE389, 0xE38A, 0xE38B, 0xE38C, 0xE38D, 0xE38E, 0xE38F, 0xE390, 0xE391,
    0xE392, 0xE393, 0xE394, 0xE395, 0xE396, 0xE397, 0xE398, 0xE399, 0xE39A,
    0xE39B, 0xE39C, 0xE39D, 0xE39E, 0xE39F, 0xE3A0, 0xE3A1, 0xE3A2, 0xE3A3,
    0xE3A4, 0xE3A5, 0xE3A6, 0xE3A7, 0xE3A8, 0xE3A9, 0xE3AA, 0xE3AB, 0,
    0x9EAB, 0x9EAC, 0x9EAD, 0x9EAE, 0x9EAF, 0x9EB0, 0x9EB1, 0x9EB2, 0x9EB3,
    0x9EB5, 0x9EB6, 0x9EB7, 0x9EB9, 0x9EBA, 0x9EBC, 0x9EBF, 0x9EC0, 0x9EC1,
    0x9EC2, 0x9EC3, 0x9EC5, 0x9EC6, 0x9EC7, 0x9EC8, 0x9ECA, 0x9ECB, 0x9ECC,
    0x9ED0, 0x9ED2, 0x9ED3, 0x9ED5, 0x9ED6, 0x9ED7, 0x9ED9, 0x9EDA, 0x9EDE,
    0x9EE1, 0x9EE3, 0x9EE4, 0x9EE6, 0x9EE8, 0x9EEB, 0x9EEC, 0x9EED, 0x9EEE,
    0x9EF0, 0x9EF1, 0x9EF2, 0x9EF3, 0x9EF4, 0x9EF5, 0x9EF6, 0x9EF7, 0x9EF8,
    0x9EFA, 0x9EFD, 0x9EFF, 0x9F00, 0x9F01, 0x9F02, 0x9F03, 0x9F04, 0x9F05,
    0,      0x9F06, 0x9F07, 0x9F08, 0x9F09, 0x9F0A, 0x9F0C, 0x9F0F, 0x9F11,
    0x9F12, 0x9F14, 0x9F15, 0x9F16, 0x9F18, 0x9F1A, 0x9F1B, 0x9F1C, 0x9F1D,
    0x9F1E, 0x9F1F, 0x9F21, 0x9F23, 0x9F24, 0x9F25, 0x9F26, 0x9F27, 0x9F28,
    0x9F29, 0x9F2A, 0x9F2B, 0x9F2D, 0x9F2E, 0x9F30, 0x9F31, 0xE3AC, 0xE3AD,
    0xE3AE, 0xE3AF, 0xE3B0, 0xE3B1, 0xE3B2, 0xE3B3, 0xE3B4, 0xE3B5, 0xE3B6,
    0xE3B7, 0xE3B8, 0xE3B9, 0xE3BA, 0xE3BB, 0xE3BC, 0xE3BD, 0xE3BE, 0xE3BF,
    0xE3C0, 0xE3C1, 0xE3C2, 0xE3C3, 0xE3C4, 0xE3C5, 0xE3C6, 0xE3C7, 0xE3C8,
    0xE3C9, 0xE3CA, 0xE3CB, 0xE3CC, 0xE3CD, 0xE3CE, 0xE3CF, 0xE3D0, 0xE3D1,
    0xE3D2, 0xE3D3, 0xE3D4, 0xE3D5, 0xE3D6, 0xE3D7, 0xE3D8, 0xE3D9, 0xE3DA,
    0xE3DB, 0xE3DC, 0xE3DD, 0xE3DE, 0xE3DF, 0xE3E0, 0xE3E1, 0xE3E2, 0xE3E3,
    0xE3E4, 0xE3E5, 0xE3E6, 0xE3E7, 0xE3E8, 0xE3E9, 0xE3EA, 0xE3EB, 0xE3EC,
    0xE3ED, 0xE3EE, 0xE3EF, 0xE3F0, 0xE3F1, 0xE3F2, 0xE3F3, 0xE3F4, 0xE3F5,
    0xE3F6, 0xE3F7, 0xE3F8, 0xE3F9, 0xE3FA, 0xE3FB, 0xE3FC, 0xE3FD, 0xE3FE,
    0xE3FF, 0xE400, 0xE401, 0xE402, 0xE403, 0xE404, 0xE405, 0xE406, 0xE407,
    0xE408, 0xE409, 0,      0x9F32, 0x9F33, 0x9F34, 0x9F35, 0x9F36, 0x9F38,
    0x9F3A, 0x9F3C, 0x9F3F, 0x9F40, 0x9F41, 0x9F42, 0x9F43, 0x9F45, 0x9F46,
    0x9F47, 0x9F48, 0x9F49, 0x9F4A, 0x9F4B, 0x9F4C, 0x9F4D, 0x9F4E, 0x9F4F,
    0x9F52, 0x9F53, 0x9F54, 0x9F55, 0x9F56, 0x9F57, 0x9F58, 0x9F59, 0x9F5A,
    0x9F5B, 0x9F5C, 0x9F5D, 0x9F5E, 0x9F5F, 0x9F60, 0x9F61, 0x9F62, 0x9F63,
    0x9F64, 0x9F65, 0x9F66, 0x9F67, 0x9F68, 0x9F69, 0x9F6A, 0x9F6B, 0x9F6C,
    0x9F6D, 0x9F6E, 0x9F6F, 0x9F70, 0x9F71, 0x9F72, 0x9F73, 0x9F74, 0x9F75,
    0x9F76, 0x9F77, 0x9F78, 0,      0x9F79, 0x9F7A, 0x9F7B, 0x9F7C, 0x9F7D,
    0x9F7E, 0x9F81, 0x9F82, 0x9F8D, 0x9F8E, 0x9F8F, 0x9F90, 0x9F91, 0x9F92,
    0x9F93, 0x9F94, 0x9F95, 0x9F96, 0x9F97, 0x9F98, 0x9F9C, 0x9F9D, 0x9F9E,
    0x9FA1, 0x9FA2, 0x9FA3, 0x9FA4, 0x9FA5, 0xF92C, 0xF979, 0xF995, 0xF9E7,
    0xF9F1, 0xE40A, 0xE40B, 0xE40C, 0xE40D, 0xE40E, 0xE40F, 0xE410, 0xE411,
    0xE412, 0xE413, 0xE414, 0xE415, 0xE416, 0xE417, 0xE418, 0xE419, 0xE41A,
    0xE41B, 0xE41C, 0xE41D, 0xE41E, 0xE41F, 0xE420, 0xE421, 0xE422, 0xE423,
    0xE424, 0xE425, 0xE426, 0xE427, 0xE428, 0xE429, 0xE42A, 0xE42B, 0xE42C,
    0xE42D, 0xE42E, 0xE42F, 0xE430, 0xE431, 0xE432, 0xE433, 0xE434, 0xE435,
    0xE436, 0xE437, 0xE438, 0xE439, 0xE43A, 0xE43B, 0xE43C, 0xE43D, 0xE43E,
    0xE43F, 0xE440, 0xE441, 0xE442, 0xE443, 0xE444, 0xE445, 0xE446, 0xE447,
    0xE448, 0xE449, 0xE44A, 0xE44B, 0xE44C, 0xE44D, 0xE44E, 0xE44F, 0xE450,
    0xE451, 0xE452, 0xE453, 0xE454, 0xE455, 0xE456, 0xE457, 0xE458, 0xE459,
    0xE45A, 0xE45B, 0xE45C, 0xE45D, 0xE45E, 0xE45F, 0xE460, 0xE461, 0xE462,
    0xE463, 0xE464, 0xE465, 0xE466, 0xE467, 0,      0xFA0C, 0xFA0D, 0xFA0E,
    0xFA0F, 0xFA11, 0xFA13, 0xFA14, 0xFA18, 0xFA1F, 0xFA20, 0xFA21, 0xFA23,
    0xFA24, 0xFA27, 0xFA28, 0xFA29, 0x2E81, 0xE816, 0xE817, 0xE818, 0x2E84,
    0x3473, 0x3447, 0x2E88, 0x2E8B, 0xE81E, 0x359E, 0x361A, 0x360E, 0x2E8C,
    0x2E97, 0x396E, 0x3918, 0xE826, 0x39CF, 0x39DF, 0x3A73, 0x39D0, 0xE82B,
    0xE82C, 0x3B4E, 0x3C6E, 0x3CE0, 0x2EA7, 0xE831, 0xE832, 0x2EAA, 0x4056,
    0x415F, 0x2EAE, 0x4337, 0x2EB3, 0x2EB6, 0x2EB7, 0xE83B, 0x43B1, 0x43AC,
    0x2EBB, 0x43DD, 0x44D6, 0x4661, 0x464C, 0xE843, 0,      0x4723, 0x4729,
    0x477C, 0x478D, 0x2ECA, 0x4947, 0x497A, 0x497D, 0x4982, 0x4983, 0x4985,
    0x4986, 0x499F, 0x499B, 0x49B7, 0x49B6, 0xE854, 0xE855, 0x4CA3, 0x4C9F,
    0x4CA0, 0x4CA1, 0x4C77, 0x4CA2, 0x4D13, 0x4D14, 0x4D15, 0x4D16, 0x4D17,
    0x4D18, 0x4D19, 0x4DAE, 0xE864, 0xE468, 0xE469, 0xE46A, 0xE46B, 0xE46C,
    0xE46D, 0xE46E, 0xE46F, 0xE470, 0xE471, 0xE472, 0xE473, 0xE474, 0xE475,
    0xE476, 0xE477, 0xE478, 0xE479, 0xE47A, 0xE47B, 0xE47C, 0xE47D, 0xE47E,
    0xE47F, 0xE480, 0xE481, 0xE482, 0xE483, 0xE484, 0xE485, 0xE486, 0xE487,
    0xE488, 0xE489, 0xE48A, 0xE48B, 0xE48C, 0xE48D, 0xE48E, 0xE48F, 0xE490,
    0xE491, 0xE492, 0xE493, 0xE494, 0xE495, 0xE496, 0xE497, 0xE498, 0xE499,
    0xE49A, 0xE49B, 0xE49C, 0xE49D, 0xE49E, 0xE49F, 0xE4A0, 0xE4A1, 0xE4A2,
    0xE4A3, 0xE4A4, 0xE4A5, 0xE4A6, 0xE4A7, 0xE4A8, 0xE4A9, 0xE4AA, 0xE4AB,
    0xE4AC, 0xE4AD, 0xE4AE, 0xE4AF, 0xE4B0, 0xE4B1, 0xE4B2, 0xE4B3, 0xE4B4,
    0xE4B5, 0xE4B6, 0xE4B7, 0xE4B8, 0xE4B9, 0xE4BA, 0xE4BB, 0xE4BC, 0xE4BD,
    0xE4BE, 0xE4BF, 0xE4C0, 0xE4C1, 0xE4C2, 0xE4C3, 0xE4C4, 0xE4C5, 0};

/**
  Mapping table from 4-byte gb18030 to Unicode
  The values here are the diffs for 4-byte gb18030 code points
  including following ranges:
  [GB+81308130, GB+8130D330)
  (GB+8135F436, GB+8137A839)
  (GB+8138FD38, GB+82358F33)
  (GB+8336C738, GB+8336D030)
  (GB+84308534, GB+84309C38)
  (GB+84318537, GB+8431A439]
  Others can be calculated algorithmically
*/
static const uint16 tab_gb18030_4_uni[] = {
    0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088,
    0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, 0x0090, 0x0091,
    0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A,
    0x009B, 0x009C, 0x009D, 0x009E, 0x009F, 0x00A0, 0x00A1, 0x00A2, 0x00A3,
    0x00A5, 0x00A6, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF,
    0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B8, 0x00B9, 0x00BA, 0x00BB,
    0x00BC, 0x00BD, 0x00BE, 0x00BF, 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4,
    0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD,
    0x00CE, 0x00CF, 0x00D0, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6,
    0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x00DE, 0x00DF, 0x00E2,
    0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00EB, 0x00EE, 0x00EF, 0x00F0,
    0x00F1, 0x00F4, 0x00F5, 0x00F6, 0x00F8, 0x00FB, 0x00FD, 0x00FE, 0x00FF,
    0x0100, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, 0x0108, 0x0109,
    0x010A, 0x010B, 0x010C, 0x010D, 0x010E, 0x010F, 0x0110, 0x0111, 0x0112,
    0x0114, 0x0115, 0x0116, 0x0117, 0x0118, 0x0119, 0x011A, 0x011C, 0x011D,
    0x011E, 0x011F, 0x0120, 0x0121, 0x0122, 0x0123, 0x0124, 0x0125, 0x0126,
    0x0127, 0x0128, 0x0129, 0x012A, 0x012C, 0x012D, 0x012E, 0x012F, 0x0130,
    0x0131, 0x0132, 0x0133, 0x0134, 0x0135, 0x0136, 0x0137, 0x0138, 0x0139,
    0x013A, 0x013B, 0x013C, 0x013D, 0x013E, 0x013F, 0x0140, 0x0141, 0x0142,
    0x0143, 0x0145, 0x0146, 0x0147, 0x0149, 0x014A, 0x014B, 0x014C, 0x014E,
    0x014F, 0x0150, 0x0151, 0x0152, 0x0153, 0x0154, 0x0155, 0x0156, 0x0157,
    0x0158, 0x0159, 0x015A, 0x015B, 0x015C, 0x015D, 0x015E, 0x015F, 0x0160,
    0x0161, 0x0162, 0x0163, 0x0164, 0x0165, 0x0166, 0x0167, 0x0168, 0x0169,
    0x016A, 0x016C, 0x016D, 0x016E, 0x016F, 0x0170, 0x0171, 0x0172, 0x0173,
    0x0174, 0x0175, 0x0176, 0x0177, 0x0178, 0x0179, 0x017A, 0x017B, 0x017C,
    0x017D, 0x017E, 0x017F, 0x0180, 0x0181, 0x0182, 0x0183, 0x0184, 0x0185,
    0x0186, 0x0187, 0x0188, 0x0189, 0x018A, 0x018B, 0x018C, 0x018D, 0x018E,
    0x018F, 0x0190, 0x0191, 0x0192, 0x0193, 0x0194, 0x0195, 0x0196, 0x0197,
    0x0198, 0x0199, 0x019A, 0x019B, 0x019C, 0x019D, 0x019E, 0x019F, 0x01A0,
    0x01A1, 0x01A2, 0x01A3, 0x01A4, 0x01A5, 0x01A6, 0x01A7, 0x01A8, 0x01A9,
    0x01AA, 0x01AB, 0x01AC, 0x01AD, 0x01AE, 0x01AF, 0x01B0, 0x01B1, 0x01B2,
    0x01B3, 0x01B4, 0x01B5, 0x01B6, 0x01B7, 0x01B8, 0x01B9, 0x01BA, 0x01BB,
    0x01BC, 0x01BD, 0x01BE, 0x01BF, 0x01C0, 0x01C1, 0x01C2, 0x01C3, 0x01C4,
    0x01C5, 0x01C6, 0x01C7, 0x01C8, 0x01C9, 0x01CA, 0x01CB, 0x01CC, 0x01CD,
    0x01CF, 0x01D1, 0x01D3, 0x01D5, 0x01D7, 0x01D9, 0x01DB, 0x01DD, 0x01DE,
    0x01DF, 0x01E0, 0x01E1, 0x01E2, 0x01E3, 0x01E4, 0x01E5, 0x01E6, 0x01E7,
    0x01E8, 0x01E9, 0x01EA, 0x01EB, 0x01EC, 0x01ED, 0x01EE, 0x01EF, 0x01F0,
    0x01F1, 0x01F2, 0x01F3, 0x01F4, 0x01F5, 0x01F6, 0x01F7, 0x01F8, 0x01FA,
    0x01FB, 0x01FC, 0x01FD, 0x01FE, 0x01FF, 0x0200, 0x0201, 0x0202, 0x0203,
    0x0204, 0x0205, 0x0206, 0x0207, 0x0208, 0x0209, 0x020A, 0x020B, 0x020C,
    0x020D, 0x020E, 0x020F, 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215,
    0x0216, 0x0217, 0x0218, 0x0219, 0x021A, 0x021B, 0x021C, 0x021D, 0x021E,
    0x021F, 0x0220, 0x0221, 0x0222, 0x0223, 0x0224, 0x0225, 0x0226, 0x0227,
    0x0228, 0x0229, 0x022A, 0x022B, 0x022C, 0x022D, 0x022E, 0x022F, 0x0230,
    0x0231, 0x0232, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237, 0x0238, 0x0239,
    0x023A, 0x023B, 0x023C, 0x023D, 0x023E, 0x023F, 0x0240, 0x0241, 0x0242,
    0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0248, 0x0249, 0x024A, 0x024B,
    0x024C, 0x024D, 0x024E, 0x024F, 0x0250, 0x0252, 0x0253, 0x0254, 0x0255,
    0x0256, 0x0257, 0x0258, 0x0259, 0x025A, 0x025B, 0x025C, 0x025D, 0x025E,
    0x025F, 0x0260, 0x0262, 0x0263, 0x0264, 0x0265, 0x0266, 0x0267, 0x0268,
    0x0269, 0x026A, 0x026B, 0x026C, 0x026D, 0x026E, 0x026F, 0x0270, 0x0271,
    0x0272, 0x0273, 0x0274, 0x0275, 0x0276, 0x0277, 0x0278, 0x0279, 0x027A,
    0x027B, 0x027C, 0x027D, 0x027E, 0x027F, 0x0280, 0x0281, 0x0282, 0x0283,
    0x0284, 0x0285, 0x0286, 0x0287, 0x0288, 0x0289, 0x028A, 0x028B, 0x028C,
    0x028D, 0x028E, 0x028F, 0x0290, 0x0291, 0x0292, 0x0293, 0x0294, 0x0295,
    0x0296, 0x0297, 0x0298, 0x0299, 0x029A, 0x029B, 0x029C, 0x029D, 0x029E,
    0x029F, 0x02A0, 0x02A1, 0x02A2, 0x02A3, 0x02A4, 0x02A5, 0x02A6, 0x02A7,
    0x02A8, 0x02A9, 0x02AA, 0x02AB, 0x02AC, 0x02AD, 0x02AE, 0x02AF, 0x02B0,
    0x02B1, 0x02B2, 0x02B3, 0x02B4, 0x02B5, 0x02B6, 0x02B7, 0x02B8, 0x02B9,
    0x02BA, 0x02BB, 0x02BC, 0x02BD, 0x02BE, 0x02BF, 0x02C0, 0x02C1, 0x02C2,
    0x02C3, 0x02C4, 0x02C5, 0x02C6, 0x02C8, 0x02CC, 0x02CD, 0x02CE, 0x02CF,
    0x02D0, 0x02D1, 0x02D2, 0x02D3, 0x02D4, 0x02D5, 0x02D6, 0x02D7, 0x02D8,
    0x02DA, 0x02DB, 0x02DC, 0x02DD, 0x02DE, 0x02DF, 0x02E0, 0x02E1, 0x02E2,
    0x02E3, 0x02E4, 0x02E5, 0x02E6, 0x02E7, 0x02E8, 0x02E9, 0x02EA, 0x02EB,
    0x02EC, 0x02ED, 0x02EE, 0x02EF, 0x02F0, 0x02F1, 0x02F2, 0x02F3, 0x02F4,
    0x02F5, 0x02F6, 0x02F7, 0x02F8, 0x02F9, 0x02FA, 0x02FB, 0x02FC, 0x02FD,
    0x02FE, 0x02FF, 0x0300, 0x0301, 0x0302, 0x0303, 0x0304, 0x0305, 0x0306,
    0x0307, 0x0308, 0x0309, 0x030A, 0x030B, 0x030C, 0x030D, 0x030E, 0x030F,
    0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315, 0x0316, 0x0317, 0x0318,
    0x0319, 0x031A, 0x031B, 0x031C, 0x031D, 0x031E, 0x031F, 0x0320, 0x0321,
    0x0322, 0x0323, 0x0324, 0x0325, 0x0326, 0x0327, 0x0328, 0x0329, 0x032A,
    0x032B, 0x032C, 0x032D, 0x032E, 0x032F, 0x0330, 0x0331, 0x0332, 0x0333,
    0x0334, 0x0335, 0x0336, 0x0337, 0x0338, 0x0339, 0x033A, 0x033B, 0x033C,
    0x033D, 0x033E, 0x033F, 0x0340, 0x0341, 0x0342, 0x0343, 0x0344, 0x0345,
    0x0346, 0x0347, 0x0348, 0x0349, 0x034A, 0x034B, 0x034C, 0x034D, 0x034E,
    0x034F, 0x0350, 0x0351, 0x0352, 0x0353, 0x0354, 0x0355, 0x0356, 0x0357,
    0x0358, 0x0359, 0x035A, 0x035B, 0x035C, 0x035D, 0x035E, 0x035F, 0x0360,
    0x0361, 0x0362, 0x0363, 0x0364, 0x0365, 0x0366, 0x0367, 0x0368, 0x0369,
    0x036A, 0x036B, 0x036C, 0x036D, 0x036E, 0x036F, 0x0370, 0x0371, 0x0372,
    0x0373, 0x0374, 0x0375, 0x0376, 0x0377, 0x0378, 0x0379, 0x037A, 0x037B,
    0x037C, 0x037D, 0x037E, 0x037F, 0x0380, 0x0381, 0x0382, 0x0383, 0x0384,
    0x0385, 0x0386, 0x0387, 0x0388, 0x0389, 0x038A, 0x038B, 0x038C, 0x038D,
    0x038E, 0x038F, 0x0390, 0x03A2, 0x03AA, 0x03AB, 0x03AC, 0x03AD, 0x03AE,
    0x03AF, 0x03B0, 0x03C2, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, 0x03CF,
    0x03D0, 0x03D1, 0x03D2, 0x03D3, 0x03D4, 0x03D5, 0x03D6, 0x03D7, 0x03D8,
    0x03D9, 0x03DA, 0x03DB, 0x03DC, 0x03DD, 0x03DE, 0x03DF, 0x03E0, 0x03E1,
    0x03E2, 0x03E3, 0x03E4, 0x03E5, 0x03E6, 0x03E7, 0x03E8, 0x03E9, 0x03EA,
    0x03EB, 0x03EC, 0x03ED, 0x03EE, 0x03EF, 0x03F0, 0x03F1, 0x03F2, 0x03F3,
    0x03F4, 0x03F5, 0x03F6, 0x03F7, 0x03F8, 0x03F9, 0x03FA, 0x03FB, 0x03FC,
    0x03FD, 0x03FE, 0x03FF, 0x0400, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406,
    0x0407, 0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040D, 0x040E, 0x040F,
    0x0450, 0xE7C7, 0x1E40, 0x1E41, 0x1E42, 0x1E43, 0x1E44, 0x1E45, 0x1E46,
    0x1E47, 0x1E48, 0x1E49, 0x1E4A, 0x1E4B, 0x1E4C, 0x1E4D, 0x1E4E, 0x1E4F,
    0x1E50, 0x1E51, 0x1E52, 0x1E53, 0x1E54, 0x1E55, 0x1E56, 0x1E57, 0x1E58,
    0x1E59, 0x1E5A, 0x1E5B, 0x1E5C, 0x1E5D, 0x1E5E, 0x1E5F, 0x1E60, 0x1E61,
    0x1E62, 0x1E63, 0x1E64, 0x1E65, 0x1E66, 0x1E67, 0x1E68, 0x1E69, 0x1E6A,
    0x1E6B, 0x1E6C, 0x1E6D, 0x1E6E, 0x1E6F, 0x1E70, 0x1E71, 0x1E72, 0x1E73,
    0x1E74, 0x1E75, 0x1E76, 0x1E77, 0x1E78, 0x1E79, 0x1E7A, 0x1E7B, 0x1E7C,
    0x1E7D, 0x1E7E, 0x1E7F, 0x1E80, 0x1E81, 0x1E82, 0x1E83, 0x1E84, 0x1E85,
    0x1E86, 0x1E87, 0x1E88, 0x1E89, 0x1E8A, 0x1E8B, 0x1E8C, 0x1E8D, 0x1E8E,
    0x1E8F, 0x1E90, 0x1E91, 0x1E92, 0x1E93, 0x1E94, 0x1E95, 0x1E96, 0x1E97,
    0x1E98, 0x1E99, 0x1E9A, 0x1E9B, 0x1E9C, 0x1E9D, 0x1E9E, 0x1E9F, 0x1EA0,
    0x1EA1, 0x1EA2, 0x1EA3, 0x1EA4, 0x1EA5, 0x1EA6, 0x1EA7, 0x1EA8, 0x1EA9,
    0x1EAA, 0x1EAB, 0x1EAC, 0x1EAD, 0x1EAE, 0x1EAF, 0x1EB0, 0x1EB1, 0x1EB2,
    0x1EB3, 0x1EB4, 0x1EB5, 0x1EB6, 0x1EB7, 0x1EB8, 0x1EB9, 0x1EBA, 0x1EBB,
    0x1EBC, 0x1EBD, 0x1EBE, 0x1EBF, 0x1EC0, 0x1EC1, 0x1EC2, 0x1EC3, 0x1EC4,
    0x1EC5, 0x1EC6, 0x1EC7, 0x1EC8, 0x1EC9, 0x1ECA, 0x1ECB, 0x1ECC, 0x1ECD,
    0x1ECE, 0x1ECF, 0x1ED0, 0x1ED1, 0x1ED2, 0x1ED3, 0x1ED4, 0x1ED5, 0x1ED6,
    0x1ED7, 0x1ED8, 0x1ED9, 0x1EDA, 0x1EDB, 0x1EDC, 0x1EDD, 0x1EDE, 0x1EDF,
    0x1EE0, 0x1EE1, 0x1EE2, 0x1EE3, 0x1EE4, 0x1EE5, 0x1EE6, 0x1EE7, 0x1EE8,
    0x1EE9, 0x1EEA, 0x1EEB, 0x1EEC, 0x1EED, 0x1EEE, 0x1EEF, 0x1EF0, 0x1EF1,
    0x1EF2, 0x1EF3, 0x1EF4, 0x1EF5, 0x1EF6, 0x1EF7, 0x1EF8, 0x1EF9, 0x1EFA,
    0x1EFB, 0x1EFC, 0x1EFD, 0x1EFE, 0x1EFF, 0x1F00, 0x1F01, 0x1F02, 0x1F03,
    0x1F04, 0x1F05, 0x1F06, 0x1F07, 0x1F08, 0x1F09, 0x1F0A, 0x1F0B, 0x1F0C,
    0x1F0D, 0x1F0E, 0x1F0F, 0x1F10, 0x1F11, 0x1F12, 0x1F13, 0x1F14, 0x1F15,
    0x1F16, 0x1F17, 0x1F18, 0x1F19, 0x1F1A, 0x1F1B, 0x1F1C, 0x1F1D, 0x1F1E,
    0x1F1F, 0x1F20, 0x1F21, 0x1F22, 0x1F23, 0x1F24, 0x1F25, 0x1F26, 0x1F27,
    0x1F28, 0x1F29, 0x1F2A, 0x1F2B, 0x1F2C, 0x1F2D, 0x1F2E, 0x1F2F, 0x1F30,
    0x1F31, 0x1F32, 0x1F33, 0x1F34, 0x1F35, 0x1F36, 0x1F37, 0x1F38, 0x1F39,
    0x1F3A, 0x1F3B, 0x1F3C, 0x1F3D, 0x1F3E, 0x1F3F, 0x1F40, 0x1F41, 0x1F42,
    0x1F43, 0x1F44, 0x1F45, 0x1F46, 0x1F47, 0x1F48, 0x1F49, 0x1F4A, 0x1F4B,
    0x1F4C, 0x1F4D, 0x1F4E, 0x1F4F, 0x1F50, 0x1F51, 0x1F52, 0x1F53, 0x1F54,
    0x1F55, 0x1F56, 0x1F57, 0x1F58, 0x1F59, 0x1F5A, 0x1F5B, 0x1F5C, 0x1F5D,
    0x1F5E, 0x1F5F, 0x1F60, 0x1F61, 0x1F62, 0x1F63, 0x1F64, 0x1F65, 0x1F66,
    0x1F67, 0x1F68, 0x1F69, 0x1F6A, 0x1F6B, 0x1F6C, 0x1F6D, 0x1F6E, 0x1F6F,
    0x1F70, 0x1F71, 0x1F72, 0x1F73, 0x1F74, 0x1F75, 0x1F76, 0x1F77, 0x1F78,
    0x1F79, 0x1F7A, 0x1F7B, 0x1F7C, 0x1F7D, 0x1F7E, 0x1F7F, 0x1F80, 0x1F81,
    0x1F82, 0x1F83, 0x1F84, 0x1F85, 0x1F86, 0x1F87, 0x1F88, 0x1F89, 0x1F8A,
    0x1F8B, 0x1F8C, 0x1F8D, 0x1F8E, 0x1F8F, 0x1F90, 0x1F91, 0x1F92, 0x1F93,
    0x1F94, 0x1F95, 0x1F96, 0x1F97, 0x1F98, 0x1F99, 0x1F9A, 0x1F9B, 0x1F9C,
    0x1F9D, 0x1F9E, 0x1F9F, 0x1FA0, 0x1FA1, 0x1FA2, 0x1FA3, 0x1FA4, 0x1FA5,
    0x1FA6, 0x1FA7, 0x1FA8, 0x1FA9, 0x1FAA, 0x1FAB, 0x1FAC, 0x1FAD, 0x1FAE,
    0x1FAF, 0x1FB0, 0x1FB1, 0x1FB2, 0x1FB3, 0x1FB4, 0x1FB5, 0x1FB6, 0x1FB7,
    0x1FB8, 0x1FB9, 0x1FBA, 0x1FBB, 0x1FBC, 0x1FBD, 0x1FBE, 0x1FBF, 0x1FC0,
    0x1FC1, 0x1FC2, 0x1FC3, 0x1FC4, 0x1FC5, 0x1FC6, 0x1FC7, 0x1FC8, 0x1FC9,
    0x1FCA, 0x1FCB, 0x1FCC, 0x1FCD, 0x1FCE, 0x1FCF, 0x1FD0, 0x1FD1, 0x1FD2,
    0x1FD3, 0x1FD4, 0x1FD5, 0x1FD6, 0x1FD7, 0x1FD8, 0x1FD9, 0x1FDA, 0x1FDB,
    0x1FDC, 0x1FDD, 0x1FDE, 0x1FDF, 0x1FE0, 0x1FE1, 0x1FE2, 0x1FE3, 0x1FE4,
    0x1FE5, 0x1FE6, 0x1FE7, 0x1FE8, 0x1FE9, 0x1FEA, 0x1FEB, 0x1FEC, 0x1FED,
    0x1FEE, 0x1FEF, 0x1FF0, 0x1FF1, 0x1FF2, 0x1FF3, 0x1FF4, 0x1FF5, 0x1FF6,
    0x1FF7, 0x1FF8, 0x1FF9, 0x1FFA, 0x1FFB, 0x1FFC, 0x1FFD, 0x1FFE, 0x1FFF,
    0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2007, 0x2008,
    0x2009, 0x200A, 0x200B, 0x200C, 0x200D, 0x200E, 0x200F, 0x2011, 0x2012,
    0x2017, 0x201A, 0x201B, 0x201E, 0x201F, 0x2020, 0x2021, 0x2022, 0x2023,
    0x2024, 0x2027, 0x2028, 0x2029, 0x202A, 0x202B, 0x202C, 0x202D, 0x202E,
    0x202F, 0x2031, 0x2034, 0x2036, 0x2037, 0x2038, 0x2039, 0x203A, 0x203C,
    0x203D, 0x203E, 0x203F, 0x2040, 0x2041, 0x2042, 0x2043, 0x2044, 0x2045,
    0x2046, 0x2047, 0x2048, 0x2049, 0x204A, 0x204B, 0x204C, 0x204D, 0x204E,
    0x204F, 0x2050, 0x2051, 0x2052, 0x2053, 0x2054, 0x2055, 0x2056, 0x2057,
    0x2058, 0x2059, 0x205A, 0x205B, 0x205C, 0x205D, 0x205E, 0x205F, 0x2060,
    0x2061, 0x2062, 0x2063, 0x2064, 0x2065, 0x2066, 0x2067, 0x2068, 0x2069,
    0x206A, 0x206B, 0x206C, 0x206D, 0x206E, 0x206F, 0x2070, 0x2071, 0x2072,
    0x2073, 0x2074, 0x2075, 0x2076, 0x2077, 0x2078, 0x2079, 0x207A, 0x207B,
    0x207C, 0x207D, 0x207E, 0x207F, 0x2080, 0x2081, 0x2082, 0x2083, 0x2084,
    0x2085, 0x2086, 0x2087, 0x2088, 0x2089, 0x208A, 0x208B, 0x208C, 0x208D,
    0x208E, 0x208F, 0x2090, 0x2091, 0x2092, 0x2093, 0x2094, 0x2095, 0x2096,
    0x2097, 0x2098, 0x2099, 0x209A, 0x209B, 0x209C, 0x209D, 0x209E, 0x209F,
    0x20A0, 0x20A1, 0x20A2, 0x20A3, 0x20A4, 0x20A5, 0x20A6, 0x20A7, 0x20A8,
    0x20A9, 0x20AA, 0x20AB, 0x20AD, 0x20AE, 0x20AF, 0x20B0, 0x20B1, 0x20B2,
    0x20B3, 0x20B4, 0x20B5, 0x20B6, 0x20B7, 0x20B8, 0x20B9, 0x20BA, 0x20BB,
    0x20BC, 0x20BD, 0x20BE, 0x20BF, 0x20C0, 0x20C1, 0x20C2, 0x20C3, 0x20C4,
    0x20C5, 0x20C6, 0x20C7, 0x20C8, 0x20C9, 0x20CA, 0x20CB, 0x20CC, 0x20CD,
    0x20CE, 0x20CF, 0x20D0, 0x20D1, 0x20D2, 0x20D3, 0x20D4, 0x20D5, 0x20D6,
    0x20D7, 0x20D8, 0x20D9, 0x20DA, 0x20DB, 0x20DC, 0x20DD, 0x20DE, 0x20DF,
    0x20E0, 0x20E1, 0x20E2, 0x20E3, 0x20E4, 0x20E5, 0x20E6, 0x20E7, 0x20E8,
    0x20E9, 0x20EA, 0x20EB, 0x20EC, 0x20ED, 0x20EE, 0x20EF, 0x20F0, 0x20F1,
    0x20F2, 0x20F3, 0x20F4, 0x20F5, 0x20F6, 0x20F7, 0x20F8, 0x20F9, 0x20FA,
    0x20FB, 0x20FC, 0x20FD, 0x20FE, 0x20FF, 0x2100, 0x2101, 0x2102, 0x2104,
    0x2106, 0x2107, 0x2108, 0x210A, 0x210B, 0x210C, 0x210D, 0x210E, 0x210F,
    0x2110, 0x2111, 0x2112, 0x2113, 0x2114, 0x2115, 0x2117, 0x2118, 0x2119,
    0x211A, 0x211B, 0x211C, 0x211D, 0x211E, 0x211F, 0x2120, 0x2122, 0x2123,
    0x2124, 0x2125, 0x2126, 0x2127, 0x2128, 0x2129, 0x212A, 0x212B, 0x212C,
    0x212D, 0x212E, 0x212F, 0x2130, 0x2131, 0x2132, 0x2133, 0x2134, 0x2135,
    0x2136, 0x2137, 0x2138, 0x2139, 0x213A, 0x213B, 0x213C, 0x213D, 0x213E,
    0x213F, 0x2140, 0x2141, 0x2142, 0x2143, 0x2144, 0x2145, 0x2146, 0x2147,
    0x2148, 0x2149, 0x214A, 0x214B, 0x214C, 0x214D, 0x214E, 0x214F, 0x2150,
    0x2151, 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
    0x215A, 0x215B, 0x215C, 0x215D, 0x215E, 0x215F, 0x216C, 0x216D, 0x216E,
    0x216F, 0x217A, 0x217B, 0x217C, 0x217D, 0x217E, 0x217F, 0x2180, 0x2181,
    0x2182, 0x2183, 0x2184, 0x2185, 0x2186, 0x2187, 0x2188, 0x2189, 0x218A,
    0x218B, 0x218C, 0x218D, 0x218E, 0x218F, 0x2194, 0x2195, 0x219A, 0x219B,
    0x219C, 0x219D, 0x219E, 0x219F, 0x21A0, 0x21A1, 0x21A2, 0x21A3, 0x21A4,
    0x21A5, 0x21A6, 0x21A7, 0x21A8, 0x21A9, 0x21AA, 0x21AB, 0x21AC, 0x21AD,
    0x21AE, 0x21AF, 0x21B0, 0x21B1, 0x21B2, 0x21B3, 0x21B4, 0x21B5, 0x21B6,
    0x21B7, 0x21B8, 0x21B9, 0x21BA, 0x21BB, 0x21BC, 0x21BD, 0x21BE, 0x21BF,
    0x21C0, 0x21C1, 0x21C2, 0x21C3, 0x21C4, 0x21C5, 0x21C6, 0x21C7, 0x21C8,
    0x21C9, 0x21CA, 0x21CB, 0x21CC, 0x21CD, 0x21CE, 0x21CF, 0x21D0, 0x21D1,
    0x21D2, 0x21D3, 0x21D4, 0x21D5, 0x21D6, 0x21D7, 0x21D8, 0x21D9, 0x21DA,
    0x21DB, 0x21DC, 0x21DD, 0x21DE, 0x21DF, 0x21E0, 0x21E1, 0x21E2, 0x21E3,
    0x21E4, 0x21E5, 0x21E6, 0x21E7, 0x21E8, 0x21E9, 0x21EA, 0x21EB, 0x21EC,
    0x21ED, 0x21EE, 0x21EF, 0x21F0, 0x21F1, 0x21F2, 0x21F3, 0x21F4, 0x21F5,
    0x21F6, 0x21F7, 0x21F8, 0x21F9, 0x21FA, 0x21FB, 0x21FC, 0x21FD, 0x21FE,
    0x21FF, 0x2200, 0x2201, 0x2202, 0x2203, 0x2204, 0x2205, 0x2206, 0x2207,
    0x2209, 0x220A, 0x220B, 0x220C, 0x220D, 0x220E, 0x2210, 0x2212, 0x2213,
    0x2214, 0x2216, 0x2217, 0x2218, 0x2219, 0x221B, 0x221C, 0x2221, 0x2222,
    0x2224, 0x2226, 0x222C, 0x222D, 0x222F, 0x2230, 0x2231, 0x2232, 0x2233,
    0x2238, 0x2239, 0x223A, 0x223B, 0x223C, 0x223E, 0x223F, 0x2240, 0x2241,
    0x2242, 0x2243, 0x2244, 0x2245, 0x2246, 0x2247, 0x2249, 0x224A, 0x224B,
    0x224D, 0x224E, 0x224F, 0x2250, 0x2251, 0x2253, 0x2254, 0x2255, 0x2256,
    0x2257, 0x2258, 0x2259, 0x225A, 0x225B, 0x225C, 0x225D, 0x225E, 0x225F,
    0x2262, 0x2263, 0x2268, 0x2269, 0x226A, 0x226B, 0x226C, 0x226D, 0x2270,
    0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, 0x2277, 0x2278, 0x2279,
    0x227A, 0x227B, 0x227C, 0x227D, 0x227E, 0x227F, 0x2280, 0x2281, 0x2282,
    0x2283, 0x2284, 0x2285, 0x2286, 0x2287, 0x2288, 0x2289, 0x228A, 0x228B,
    0x228C, 0x228D, 0x228E, 0x228F, 0x2290, 0x2291, 0x2292, 0x2293, 0x2294,
    0x2296, 0x2297, 0x2298, 0x229A, 0x229B, 0x229C, 0x229D, 0x229E, 0x229F,
    0x22A0, 0x22A1, 0x22A2, 0x22A3, 0x22A4, 0x22A6, 0x22A7, 0x22A8, 0x22A9,
    0x22AA, 0x22AB, 0x22AC, 0x22AD, 0x22AE, 0x22AF, 0x22B0, 0x22B1, 0x22B2,
    0x22B3, 0x22B4, 0x22B5, 0x22B6, 0x22B7, 0x22B8, 0x22B9, 0x22BA, 0x22BB,
    0x22BC, 0x22BD, 0x22BE, 0x22C0, 0x22C1, 0x22C2, 0x22C3, 0x22C4, 0x22C5,
    0x22C6, 0x22C7, 0x22C8, 0x22C9, 0x22CA, 0x22CB, 0x22CC, 0x22CD, 0x22CE,
    0x22CF, 0x22D0, 0x22D1, 0x22D2, 0x22D3, 0x22D4, 0x22D5, 0x22D6, 0x22D7,
    0x22D8, 0x22D9, 0x22DA, 0x22DB, 0x22DC, 0x22DD, 0x22DE, 0x22DF, 0x22E0,
    0x22E1, 0x22E2, 0x22E3, 0x22E4, 0x22E5, 0x22E6, 0x22E7, 0x22E8, 0x22E9,
    0x22EA, 0x22EB, 0x22EC, 0x22ED, 0x22EE, 0x22EF, 0x22F0, 0x22F1, 0x22F2,
    0x22F3, 0x22F4, 0x22F5, 0x22F6, 0x22F7, 0x22F8, 0x22F9, 0x22FA, 0x22FB,
    0x22FC, 0x22FD, 0x22FE, 0x22FF, 0x2300, 0x2301, 0x2302, 0x2303, 0x2304,
    0x2305, 0x2306, 0x2307, 0x2308, 0x2309, 0x230A, 0x230B, 0x230C, 0x230D,
    0x230E, 0x230F, 0x2310, 0x2311, 0x2313, 0x2314, 0x2315, 0x2316, 0x2317,
    0x2318, 0x2319, 0x231A, 0x231B, 0x231C, 0x231D, 0x231E, 0x231F, 0x2320,
    0x2321, 0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, 0x2328, 0x2329,
    0x232A, 0x232B, 0x232C, 0x232D, 0x232E, 0x232F, 0x2330, 0x2331, 0x2332,
    0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338, 0x2339, 0x233A, 0x233B,
    0x233C, 0x233D, 0x233E, 0x233F, 0x2340, 0x2341, 0x2342, 0x2343, 0x2344,
    0x2345, 0x2346, 0x2347, 0x2348, 0x2349, 0x234A, 0x234B, 0x234C, 0x234D,
    0x234E, 0x234F, 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356,
    0x2357, 0x2358, 0x2359, 0x235A, 0x235B, 0x235C, 0x235D, 0x235E, 0x235F,
    0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, 0x2368,
    0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F, 0x2370, 0x2371,
    0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378, 0x2379, 0x237A,
    0x237B, 0x237C, 0x237D, 0x237E, 0x237F, 0x2380, 0x2381, 0x2382, 0x2383,
    0x2384, 0x2385, 0x2386, 0x2387, 0x2388, 0x2389, 0x238A, 0x238B, 0x238C,
    0x238D, 0x238E, 0x238F, 0x2390, 0x2391, 0x2392, 0x2393, 0x2394, 0x2395,
    0x2396, 0x2397, 0x2398, 0x2399, 0x239A, 0x239B, 0x239C, 0x239D, 0x239E,
    0x239F, 0x23A0, 0x23A1, 0x23A2, 0x23A3, 0x23A4, 0x23A5, 0x23A6, 0x23A7,
    0x23A8, 0x23A9, 0x23AA, 0x23AB, 0x23AC, 0x23AD, 0x23AE, 0x23AF, 0x23B0,
    0x23B1, 0x23B2, 0x23B3, 0x23B4, 0x23B5, 0x23B6, 0x23B7, 0x23B8, 0x23B9,
    0x23BA, 0x23BB, 0x23BC, 0x23BD, 0x23BE, 0x23BF, 0x23C0, 0x23C1, 0x23C2,
    0x23C3, 0x23C4, 0x23C5, 0x23C6, 0x23C7, 0x23C8, 0x23C9, 0x23CA, 0x23CB,
    0x23CC, 0x23CD, 0x23CE, 0x23CF, 0x23D0, 0x23D1, 0x23D2, 0x23D3, 0x23D4,
    0x23D5, 0x23D6, 0x23D7, 0x23D8, 0x23D9, 0x23DA, 0x23DB, 0x23DC, 0x23DD,
    0x23DE, 0x23DF, 0x23E0, 0x23E1, 0x23E2, 0x23E3, 0x23E4, 0x23E5, 0x23E6,
    0x23E7, 0x23E8, 0x23E9, 0x23EA, 0x23EB, 0x23EC, 0x23ED, 0x23EE, 0x23EF,
    0x23F0, 0x23F1, 0x23F2, 0x23F3, 0x23F4, 0x23F5, 0x23F6, 0x23F7, 0x23F8,
    0x23F9, 0x23FA, 0x23FB, 0x23FC, 0x23FD, 0x23FE, 0x23FF, 0x2400, 0x2401,
    0x2402, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407, 0x2408, 0x2409, 0x240A,
    0x240B, 0x240C, 0x240D, 0x240E, 0x240F, 0x2410, 0x2411, 0x2412, 0x2413,
    0x2414, 0x2415, 0x2416, 0x2417, 0x2418, 0x2419, 0x241A, 0x241B, 0x241C,
    0x241D, 0x241E, 0x241F, 0x2420, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425,
    0x2426, 0x2427, 0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E,
    0x242F, 0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
    0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F, 0x2440,
    0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449,
    0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F, 0x2450, 0x2451, 0x2452,
    0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, 0x245A, 0x245B,
    0x245C, 0x245D, 0x245E, 0x245F, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
    0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x249C, 0x249D, 0x249E, 0x249F,
    0x24A0, 0x24A1, 0x24A2, 0x24A3, 0x24A4, 0x24A5, 0x24A6, 0x24A7, 0x24A8,
    0x24A9, 0x24AA, 0x24AB, 0x24AC, 0x24AD, 0x24AE, 0x24AF, 0x24B0, 0x24B1,
    0x24B2, 0x24B3, 0x24B4, 0x24B5, 0x24B6, 0x24B7, 0x24B8, 0x24B9, 0x24BA,
    0x24BB, 0x24BC, 0x24BD, 0x24BE, 0x24BF, 0x24C0, 0x24C1, 0x24C2, 0x24C3,
    0x24C4, 0x24C5, 0x24C6, 0x24C7, 0x24C8, 0x24C9, 0x24CA, 0x24CB, 0x24CC,
    0x24CD, 0x24CE, 0x24CF, 0x24D0, 0x24D1, 0x24D2, 0x24D3, 0x24D4, 0x24D5,
    0x24D6, 0x24D7, 0x24D8, 0x24D9, 0x24DA, 0x24DB, 0x24DC, 0x24DD, 0x24DE,
    0x24DF, 0x24E0, 0x24E1, 0x24E2, 0x24E3, 0x24E4, 0x24E5, 0x24E6, 0x24E7,
    0x24E8, 0x24E9, 0x24EA, 0x24EB, 0x24EC, 0x24ED, 0x24EE, 0x24EF, 0x24F0,
    0x24F1, 0x24F2, 0x24F3, 0x24F4, 0x24F5, 0x24F6, 0x24F7, 0x24F8, 0x24F9,
    0x24FA, 0x24FB, 0x24FC, 0x24FD, 0x24FE, 0x24FF, 0x254C, 0x254D, 0x254E,
    0x254F, 0x2574, 0x2575, 0x2576, 0x2577, 0x2578, 0x2579, 0x257A, 0x257B,
    0x257C, 0x257D, 0x257E, 0x257F, 0x2580, 0x2590, 0x2591, 0x2592, 0x2596,
    0x2597, 0x2598, 0x2599, 0x259A, 0x259B, 0x259C, 0x259D, 0x259E, 0x259F,
    0x25A2, 0x25A3, 0x25A4, 0x25A5, 0x25A6, 0x25A7, 0x25A8, 0x25A9, 0x25AA,
    0x25AB, 0x25AC, 0x25AD, 0x25AE, 0x25AF, 0x25B0, 0x25B1, 0x25B4, 0x25B5,
    0x25B6, 0x25B7, 0x25B8, 0x25B9, 0x25BA, 0x25BB, 0x25BE, 0x25BF, 0x25C0,
    0x25C1, 0x25C2, 0x25C3, 0x25C4, 0x25C5, 0x25C8, 0x25C9, 0x25CA, 0x25CC,
    0x25CD, 0x25D0, 0x25D1, 0x25D2, 0x25D3, 0x25D4, 0x25D5, 0x25D6, 0x25D7,
    0x25D8, 0x25D9, 0x25DA, 0x25DB, 0x25DC, 0x25DD, 0x25DE, 0x25DF, 0x25E0,
    0x25E1, 0x25E6, 0x25E7, 0x25E8, 0x25E9, 0x25EA, 0x25EB, 0x25EC, 0x25ED,
    0x25EE, 0x25EF, 0x25F0, 0x25F1, 0x25F2, 0x25F3, 0x25F4, 0x25F5, 0x25F6,
    0x25F7, 0x25F8, 0x25F9, 0x25FA, 0x25FB, 0x25FC, 0x25FD, 0x25FE, 0x25FF,
    0x2600, 0x2601, 0x2602, 0x2603, 0x2604, 0x2607, 0x2608, 0x260A, 0x260B,
    0x260C, 0x260D, 0x260E, 0x260F, 0x2610, 0x2611, 0x2612, 0x2613, 0x2614,
    0x2615, 0x2616, 0x2617, 0x2618, 0x2619, 0x261A, 0x261B, 0x261C, 0x261D,
    0x261E, 0x261F, 0x2620, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626,
    0x2627, 0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
    0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, 0x2638,
    0x2639, 0x263A, 0x263B, 0x263C, 0x263D, 0x263E, 0x263F, 0x2641, 0x2E82,
    0x2E83, 0x2E85, 0x2E86, 0x2E87, 0x2E89, 0x2E8A, 0x2E8D, 0x2E8E, 0x2E8F,
    0x2E90, 0x2E91, 0x2E92, 0x2E93, 0x2E94, 0x2E95, 0x2E96, 0x2E98, 0x2E99,
    0x2E9A, 0x2E9B, 0x2E9C, 0x2E9D, 0x2E9E, 0x2E9F, 0x2EA0, 0x2EA1, 0x2EA2,
    0x2EA3, 0x2EA4, 0x2EA5, 0x2EA6, 0x2EA8, 0x2EA9, 0x2EAB, 0x2EAC, 0x2EAD,
    0x2EAF, 0x2EB0, 0x2EB1, 0x2EB2, 0x2EB4, 0x2EB5, 0x2EB8, 0x2EB9, 0x2EBA,
    0x2EBC, 0x2EBD, 0x2EBE, 0x2EBF, 0x2EC0, 0x2EC1, 0x2EC2, 0x2EC3, 0x2EC4,
    0x2EC5, 0x2EC6, 0x2EC7, 0x2EC8, 0x2EC9, 0x2ECB, 0x2ECC, 0x2ECD, 0x2ECE,
    0x2ECF, 0x2ED0, 0x2ED1, 0x2ED2, 0x2ED3, 0x2ED4, 0x2ED5, 0x2ED6, 0x2ED7,
    0x2ED8, 0x2ED9, 0x2EDA, 0x2EDB, 0x2EDC, 0x2EDD, 0x2EDE, 0x2EDF, 0x2EE0,
    0x2EE1, 0x2EE2, 0x2EE3, 0x2EE4, 0x2EE5, 0x2EE6, 0x2EE7, 0x2EE8, 0x2EE9,
    0x2EEA, 0x2EEB, 0x2EEC, 0x2EED, 0x2EEE, 0x2EEF, 0x2EF0, 0x2EF1, 0x2EF2,
    0x2EF3, 0x2EF4, 0x2EF5, 0x2EF6, 0x2EF7, 0x2EF8, 0x2EF9, 0x2EFA, 0x2EFB,
    0x2EFC, 0x2EFD, 0x2EFE, 0x2EFF, 0x2F00, 0x2F01, 0x2F02, 0x2F03, 0x2F04,
    0x2F05, 0x2F06, 0x2F07, 0x2F08, 0x2F09, 0x2F0A, 0x2F0B, 0x2F0C, 0x2F0D,
    0x2F0E, 0x2F0F, 0x2F10, 0x2F11, 0x2F12, 0x2F13, 0x2F14, 0x2F15, 0x2F16,
    0x2F17, 0x2F18, 0x2F19, 0x2F1A, 0x2F1B, 0x2F1C, 0x2F1D, 0x2F1E, 0x2F1F,
    0x2F20, 0x2F21, 0x2F22, 0x2F23, 0x2F24, 0x2F25, 0x2F26, 0x2F27, 0x2F28,
    0x2F29, 0x2F2A, 0x2F2B, 0x2F2C, 0x2F2D, 0x2F2E, 0x2F2F, 0x2F30, 0x2F31,
    0x2F32, 0x2F33, 0x2F34, 0x2F35, 0x2F36, 0x2F37, 0x2F38, 0x2F39, 0x2F3A,
    0x2F3B, 0x2F3C, 0x2F3D, 0x2F3E, 0x2F3F, 0x2F40, 0x2F41, 0x2F42, 0x2F43,
    0x2F44, 0x2F45, 0x2F46, 0x2F47, 0x2F48, 0x2F49, 0x2F4A, 0x2F4B, 0x2F4C,
    0x2F4D, 0x2F4E, 0x2F4F, 0x2F50, 0x2F51, 0x2F52, 0x2F53, 0x2F54, 0x2F55,
    0x2F56, 0x2F57, 0x2F58, 0x2F59, 0x2F5A, 0x2F5B, 0x2F5C, 0x2F5D, 0x2F5E,
    0x2F5F, 0x2F60, 0x2F61, 0x2F62, 0x2F63, 0x2F64, 0x2F65, 0x2F66, 0x2F67,
    0x2F68, 0x2F69, 0x2F6A, 0x2F6B, 0x2F6C, 0x2F6D, 0x2F6E, 0x2F6F, 0x2F70,
    0x2F71, 0x2F72, 0x2F73, 0x2F74, 0x2F75, 0x2F76, 0x2F77, 0x2F78, 0x2F79,
    0x2F7A, 0x2F7B, 0x2F7C, 0x2F7D, 0x2F7E, 0x2F7F, 0x2F80, 0x2F81, 0x2F82,
    0x2F83, 0x2F84, 0x2F85, 0x2F86, 0x2F87, 0x2F88, 0x2F89, 0x2F8A, 0x2F8B,
    0x2F8C, 0x2F8D, 0x2F8E, 0x2F8F, 0x2F90, 0x2F91, 0x2F92, 0x2F93, 0x2F94,
    0x2F95, 0x2F96, 0x2F97, 0x2F98, 0x2F99, 0x2F9A, 0x2F9B, 0x2F9C, 0x2F9D,
    0x2F9E, 0x2F9F, 0x2FA0, 0x2FA1, 0x2FA2, 0x2FA3, 0x2FA4, 0x2FA5, 0x2FA6,
    0x2FA7, 0x2FA8, 0x2FA9, 0x2FAA, 0x2FAB, 0x2FAC, 0x2FAD, 0x2FAE, 0x2FAF,
    0x2FB0, 0x2FB1, 0x2FB2, 0x2FB3, 0x2FB4, 0x2FB5, 0x2FB6, 0x2FB7, 0x2FB8,
    0x2FB9, 0x2FBA, 0x2FBB, 0x2FBC, 0x2FBD, 0x2FBE, 0x2FBF, 0x2FC0, 0x2FC1,
    0x2FC2, 0x2FC3, 0x2FC4, 0x2FC5, 0x2FC6, 0x2FC7, 0x2FC8, 0x2FC9, 0x2FCA,
    0x2FCB, 0x2FCC, 0x2FCD, 0x2FCE, 0x2FCF, 0x2FD0, 0x2FD1, 0x2FD2, 0x2FD3,
    0x2FD4, 0x2FD5, 0x2FD6, 0x2FD7, 0x2FD8, 0x2FD9, 0x2FDA, 0x2FDB, 0x2FDC,
    0x2FDD, 0x2FDE, 0x2FDF, 0x2FE0, 0x2FE1, 0x2FE2, 0x2FE3, 0x2FE4, 0x2FE5,
    0x2FE6, 0x2FE7, 0x2FE8, 0x2FE9, 0x2FEA, 0x2FEB, 0x2FEC, 0x2FED, 0x2FEE,
    0x2FEF, 0x2FFC, 0x2FFD, 0x2FFE, 0x2FFF, 0x3004, 0x3018, 0x3019, 0x301A,
    0x301B, 0x301C, 0x301F, 0x3020, 0x302A, 0x302B, 0x302C, 0x302D, 0x302E,
    0x302F, 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, 0x3037,
    0x3038, 0x3039, 0x303A, 0x303B, 0x303C, 0x303D, 0x303F, 0x3040, 0x3094,
    0x3095, 0x3096, 0x3097, 0x3098, 0x3099, 0x309A, 0x309F, 0x30A0, 0x30F7,
    0x30F8, 0x30F9, 0x30FA, 0x30FB, 0x30FF, 0x3100, 0x3101, 0x3102, 0x3103,
    0x3104, 0x312A, 0x312B, 0x312C, 0x312D, 0x312E, 0x312F, 0x3130, 0x3131,
    0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, 0x3139, 0x313A,
    0x313B, 0x313C, 0x313D, 0x313E, 0x313F, 0x3140, 0x3141, 0x3142, 0x3143,
    0x3144, 0x3145, 0x3146, 0x3147, 0x3148, 0x3149, 0x314A, 0x314B, 0x314C,
    0x314D, 0x314E, 0x314F, 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155,
    0x3156, 0x3157, 0x3158, 0x3159, 0x315A, 0x315B, 0x315C, 0x315D, 0x315E,
    0x315F, 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167,
    0x3168, 0x3169, 0x316A, 0x316B, 0x316C, 0x316D, 0x316E, 0x316F, 0x3170,
    0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, 0x3178, 0x3179,
    0x317A, 0x317B, 0x317C, 0x317D, 0x317E, 0x317F, 0x3180, 0x3181, 0x3182,
    0x3183, 0x3184, 0x3185, 0x3186, 0x3187, 0x3188, 0x3189, 0x318A, 0x318B,
    0x318C, 0x318D, 0x318E, 0x318F, 0x3190, 0x3191, 0x3192, 0x3193, 0x3194,
    0x3195, 0x3196, 0x3197, 0x3198, 0x3199, 0x319A, 0x319B, 0x319C, 0x319D,
    0x319E, 0x319F, 0x31A0, 0x31A1, 0x31A2, 0x31A3, 0x31A4, 0x31A5, 0x31A6,
    0x31A7, 0x31A8, 0x31A9, 0x31AA, 0x31AB, 0x31AC, 0x31AD, 0x31AE, 0x31AF,
    0x31B0, 0x31B1, 0x31B2, 0x31B3, 0x31B4, 0x31B5, 0x31B6, 0x31B7, 0x31B8,
    0x31B9, 0x31BA, 0x31BB, 0x31BC, 0x31BD, 0x31BE, 0x31BF, 0x31C0, 0x31C1,
    0x31C2, 0x31C3, 0x31C4, 0x31C5, 0x31C6, 0x31C7, 0x31C8, 0x31C9, 0x31CA,
    0x31CB, 0x31CC, 0x31CD, 0x31CE, 0x31CF, 0x31D0, 0x31D1, 0x31D2, 0x31D3,
    0x31D4, 0x31D5, 0x31D6, 0x31D7, 0x31D8, 0x31D9, 0x31DA, 0x31DB, 0x31DC,
    0x31DD, 0x31DE, 0x31DF, 0x31E0, 0x31E1, 0x31E2, 0x31E3, 0x31E4, 0x31E5,
    0x31E6, 0x31E7, 0x31E8, 0x31E9, 0x31EA, 0x31EB, 0x31EC, 0x31ED, 0x31EE,
    0x31EF, 0x31F0, 0x31F1, 0x31F2, 0x31F3, 0x31F4, 0x31F5, 0x31F6, 0x31F7,
    0x31F8, 0x31F9, 0x31FA, 0x31FB, 0x31FC, 0x31FD, 0x31FE, 0x31FF, 0x3200,
    0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, 0x3208, 0x3209,
    0x320A, 0x320B, 0x320C, 0x320D, 0x320E, 0x320F, 0x3210, 0x3211, 0x3212,
    0x3213, 0x3214, 0x3215, 0x3216, 0x3217, 0x3218, 0x3219, 0x321A, 0x321B,
    0x321C, 0x321D, 0x321E, 0x321F, 0x322A, 0x322B, 0x322C, 0x322D, 0x322E,
    0x322F, 0x3230, 0x3232, 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, 0x3238,
    0x3239, 0x323A, 0x323B, 0x323C, 0x323D, 0x323E, 0x323F, 0x3240, 0x3241,
    0x3242, 0x3243, 0x3244, 0x3245, 0x3246, 0x3247, 0x3248, 0x3249, 0x324A,
    0x324B, 0x324C, 0x324D, 0x324E, 0x324F, 0x3250, 0x3251, 0x3252, 0x3253,
    0x3254, 0x3255, 0x3256, 0x3257, 0x3258, 0x3259, 0x325A, 0x325B, 0x325C,
    0x325D, 0x325E, 0x325F, 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265,
    0x3266, 0x3267, 0x3268, 0x3269, 0x326A, 0x326B, 0x326C, 0x326D, 0x326E,
    0x326F, 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277,
    0x3278, 0x3279, 0x327A, 0x327B, 0x327C, 0x327D, 0x327E, 0x327F, 0x3280,
    0x3281, 0x3282, 0x3283, 0x3284, 0x3285, 0x3286, 0x3287, 0x3288, 0x3289,
    0x328A, 0x328B, 0x328C, 0x328D, 0x328E, 0x328F, 0x3290, 0x3291, 0x3292,
    0x3293, 0x3294, 0x3295, 0x3296, 0x3297, 0x3298, 0x3299, 0x329A, 0x329B,
    0x329C, 0x329D, 0x329E, 0x329F, 0x32A0, 0x32A1, 0x32A2, 0x32A4, 0x32A5,
    0x32A6, 0x32A7, 0x32A8, 0x32A9, 0x32AA, 0x32AB, 0x32AC, 0x32AD, 0x32AE,
    0x32AF, 0x32B0, 0x32B1, 0x32B2, 0x32B3, 0x32B4, 0x32B5, 0x32B6, 0x32B7,
    0x32B8, 0x32B9, 0x32BA, 0x32BB, 0x32BC, 0x32BD, 0x32BE, 0x32BF, 0x32C0,
    0x32C1, 0x32C2, 0x32C3, 0x32C4, 0x32C5, 0x32C6, 0x32C7, 0x32C8, 0x32C9,
    0x32CA, 0x32CB, 0x32CC, 0x32CD, 0x32CE, 0x32CF, 0x32D0, 0x32D1, 0x32D2,
    0x32D3, 0x32D4, 0x32D5, 0x32D6, 0x32D7, 0x32D8, 0x32D9, 0x32DA, 0x32DB,
    0x32DC, 0x32DD, 0x32DE, 0x32DF, 0x32E0, 0x32E1, 0x32E2, 0x32E3, 0x32E4,
    0x32E5, 0x32E6, 0x32E7, 0x32E8, 0x32E9, 0x32EA, 0x32EB, 0x32EC, 0x32ED,
    0x32EE, 0x32EF, 0x32F0, 0x32F1, 0x32F2, 0x32F3, 0x32F4, 0x32F5, 0x32F6,
    0x32F7, 0x32F8, 0x32F9, 0x32FA, 0x32FB, 0x32FC, 0x32FD, 0x32FE, 0x32FF,
    0x3300, 0x3301, 0x3302, 0x3303, 0x3304, 0x3305, 0x3306, 0x3307, 0x3308,
    0x3309, 0x330A, 0x330B, 0x330C, 0x330D, 0x330E, 0x330F, 0x3310, 0x3311,
    0x3312, 0x3313, 0x3314, 0x3315, 0x3316, 0x3317, 0x3318, 0x3319, 0x331A,
    0x331B, 0x331C, 0x331D, 0x331E, 0x331F, 0x3320, 0x3321, 0x3322, 0x3323,
    0x3324, 0x3325, 0x3326, 0x3327, 0x3328, 0x3329, 0x332A, 0x332B, 0x332C,
    0x332D, 0x332E, 0x332F, 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335,
    0x3336, 0x3337, 0x3338, 0x3339, 0x333A, 0x333B, 0x333C, 0x333D, 0x333E,
    0x333F, 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347,
    0x3348, 0x3349, 0x334A, 0x334B, 0x334C, 0x334D, 0x334E, 0x334F, 0x3350,
    0x3351, 0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, 0x3358, 0x3359,
    0x335A, 0x335B, 0x335C, 0x335D, 0x335E, 0x335F, 0x3360, 0x3361, 0x3362,
    0x3363, 0x3364, 0x3365, 0x3366, 0x3367, 0x3368, 0x3369, 0x336A, 0x336B,
    0x336C, 0x336D, 0x336E, 0x336F, 0x3370, 0x3371, 0x3372, 0x3373, 0x3374,
    0x3375, 0x3376, 0x3377, 0x3378, 0x3379, 0x337A, 0x337B, 0x337C, 0x337D,
    0x337E, 0x337F, 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x3385, 0x3386,
    0x3387, 0x3388, 0x3389, 0x338A, 0x338B, 0x338C, 0x338D, 0x3390, 0x3391,
    0x3392, 0x3393, 0x3394, 0x3395, 0x3396, 0x3397, 0x3398, 0x3399, 0x339A,
    0x339B, 0x339F, 0x33A0, 0x33A2, 0x33A3, 0x33A4, 0x33A5, 0x33A6, 0x33A7,
    0x33A8, 0x33A9, 0x33AA, 0x33AB, 0x33AC, 0x33AD, 0x33AE, 0x33AF, 0x33B0,
    0x33B1, 0x33B2, 0x33B3, 0x33B4, 0x33B5, 0x33B6, 0x33B7, 0x33B8, 0x33B9,
    0x33BA, 0x33BB, 0x33BC, 0x33BD, 0x33BE, 0x33BF, 0x33C0, 0x33C1, 0x33C2,
    0x33C3, 0x33C5, 0x33C6, 0x33C7, 0x33C8, 0x33C9, 0x33CA, 0x33CB, 0x33CC,
    0x33CD, 0x33CF, 0x33D0, 0x33D3, 0x33D4, 0x33D6, 0x33D7, 0x33D8, 0x33D9,
    0x33DA, 0x33DB, 0x33DC, 0x33DD, 0x33DE, 0x33DF, 0x33E0, 0x33E1, 0x33E2,
    0x33E3, 0x33E4, 0x33E5, 0x33E6, 0x33E7, 0x33E8, 0x33E9, 0x33EA, 0x33EB,
    0x33EC, 0x33ED, 0x33EE, 0x33EF, 0x33F0, 0x33F1, 0x33F2, 0x33F3, 0x33F4,
    0x33F5, 0x33F6, 0x33F7, 0x33F8, 0x33F9, 0x33FA, 0x33FB, 0x33FC, 0x33FD,
    0x33FE, 0x33FF, 0x3400, 0x3401, 0x3402, 0x3403, 0x3404, 0x3405, 0x3406,
    0x3407, 0x3408, 0x3409, 0x340A, 0x340B, 0x340C, 0x340D, 0x340E, 0x340F,
    0x3410, 0x3411, 0x3412, 0x3413, 0x3414, 0x3415, 0x3416, 0x3417, 0x3418,
    0x3419, 0x341A, 0x341B, 0x341C, 0x341D, 0x341E, 0x341F, 0x3420, 0x3421,
    0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427, 0x3428, 0x3429, 0x342A,
    0x342B, 0x342C, 0x342D, 0x342E, 0x342F, 0x3430, 0x3431, 0x3432, 0x3433,
    0x3434, 0x3435, 0x3436, 0x3437, 0x3438, 0x3439, 0x343A, 0x343B, 0x343C,
    0x343D, 0x343E, 0x343F, 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445,
    0x3446, 0x3448, 0x3449, 0x344A, 0x344B, 0x344C, 0x344D, 0x344E, 0x344F,
    0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, 0x3457, 0x3458,
    0x3459, 0x345A, 0x345B, 0x345C, 0x345D, 0x345E, 0x345F, 0x3460, 0x3461,
    0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467, 0x3468, 0x3469, 0x346A,
    0x346B, 0x346C, 0x346D, 0x346E, 0x346F, 0x3470, 0x3471, 0x3472, 0x3474,
    0x3475, 0x3476, 0x3477, 0x3478, 0x3479, 0x347A, 0x347B, 0x347C, 0x347D,
    0x347E, 0x347F, 0x3480, 0x3481, 0x3482, 0x3483, 0x3484, 0x3485, 0x3486,
    0x3487, 0x3488, 0x3489, 0x348A, 0x348B, 0x348C, 0x348D, 0x348E, 0x348F,
    0x3490, 0x3491, 0x3492, 0x3493, 0x3494, 0x3495, 0x3496, 0x3497, 0x3498,
    0x3499, 0x349A, 0x349B, 0x349C, 0x349D, 0x349E, 0x349F, 0x34A0, 0x34A1,
    0x34A2, 0x34A3, 0x34A4, 0x34A5, 0x34A6, 0x34A7, 0x34A8, 0x34A9, 0x34AA,
    0x34AB, 0x34AC, 0x34AD, 0x34AE, 0x34AF, 0x34B0, 0x34B1, 0x34B2, 0x34B3,
    0x34B4, 0x34B5, 0x34B6, 0x34B7, 0x34B8, 0x34B9, 0x34BA, 0x34BB, 0x34BC,
    0x34BD, 0x34BE, 0x34BF, 0x34C0, 0x34C1, 0x34C2, 0x34C3, 0x34C4, 0x34C5,
    0x34C6, 0x34C7, 0x34C8, 0x34C9, 0x34CA, 0x34CB, 0x34CC, 0x34CD, 0x34CE,
    0x34CF, 0x34D0, 0x34D1, 0x34D2, 0x34D3, 0x34D4, 0x34D5, 0x34D6, 0x34D7,
    0x34D8, 0x34D9, 0x34DA, 0x34DB, 0x34DC, 0x34DD, 0x34DE, 0x34DF, 0x34E0,
    0x34E1, 0x34E2, 0x34E3, 0x34E4, 0x34E5, 0x34E6, 0x34E7, 0x34E8, 0x34E9,
    0x34EA, 0x34EB, 0x34EC, 0x34ED, 0x34EE, 0x34EF, 0x34F0, 0x34F1, 0x34F2,
    0x34F3, 0x34F4, 0x34F5, 0x34F6, 0x34F7, 0x34F8, 0x34F9, 0x34FA, 0x34FB,
    0x34FC, 0x34FD, 0x34FE, 0x34FF, 0x3500, 0x3501, 0x3502, 0x3503, 0x3504,
    0x3505, 0x3506, 0x3507, 0x3508, 0x3509, 0x350A, 0x350B, 0x350C, 0x350D,
    0x350E, 0x350F, 0x3510, 0x3511, 0x3512, 0x3513, 0x3514, 0x3515, 0x3516,
    0x3517, 0x3518, 0x3519, 0x351A, 0x351B, 0x351C, 0x351D, 0x351E, 0x351F,
    0x3520, 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, 0x3528,
    0x3529, 0x352A, 0x352B, 0x352C, 0x352D, 0x352E, 0x352F, 0x3530, 0x3531,
    0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, 0x3538, 0x3539, 0x353A,
    0x353B, 0x353C, 0x353D, 0x353E, 0x353F, 0x3540, 0x3541, 0x3542, 0x3543,
    0x3544, 0x3545, 0x3546, 0x3547, 0x3548, 0x3549, 0x354A, 0x354B, 0x354C,
    0x354D, 0x354E, 0x354F, 0x3550, 0x3551, 0x3552, 0x3553, 0x3554, 0x3555,
    0x3556, 0x3557, 0x3558, 0x3559, 0x355A, 0x355B, 0x355C, 0x355D, 0x355E,
    0x355F, 0x3560, 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567,
    0x3568, 0x3569, 0x356A, 0x356B, 0x356C, 0x356D, 0x356E, 0x356F, 0x3570,
    0x3571, 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, 0x3578, 0x3579,
    0x357A, 0x357B, 0x357C, 0x357D, 0x357E, 0x357F, 0x3580, 0x3581, 0x3582,
    0x3583, 0x3584, 0x3585, 0x3586, 0x3587, 0x3588, 0x3589, 0x358A, 0x358B,
    0x358C, 0x358D, 0x358E, 0x358F, 0x3590, 0x3591, 0x3592, 0x3593, 0x3594,
    0x3595, 0x3596, 0x3597, 0x3598, 0x3599, 0x359A, 0x359B, 0x359C, 0x359D,
    0x359F, 0x35A0, 0x35A1, 0x35A2, 0x35A3, 0x35A4, 0x35A5, 0x35A6, 0x35A7,
    0x35A8, 0x35A9, 0x35AA, 0x35AB, 0x35AC, 0x35AD, 0x35AE, 0x35AF, 0x35B0,
    0x35B1, 0x35B2, 0x35B3, 0x35B4, 0x35B5, 0x35B6, 0x35B7, 0x35B8, 0x35B9,
    0x35BA, 0x35BB, 0x35BC, 0x35BD, 0x35BE, 0x35BF, 0x35C0, 0x35C1, 0x35C2,
    0x35C3, 0x35C4, 0x35C5, 0x35C6, 0x35C7, 0x35C8, 0x35C9, 0x35CA, 0x35CB,
    0x35CC, 0x35CD, 0x35CE, 0x35CF, 0x35D0, 0x35D1, 0x35D2, 0x35D3, 0x35D4,
    0x35D5, 0x35D6, 0x35D7, 0x35D8, 0x35D9, 0x35DA, 0x35DB, 0x35DC, 0x35DD,
    0x35DE, 0x35DF, 0x35E0, 0x35E1, 0x35E2, 0x35E3, 0x35E4, 0x35E5, 0x35E6,
    0x35E7, 0x35E8, 0x35E9, 0x35EA, 0x35EB, 0x35EC, 0x35ED, 0x35EE, 0x35EF,
    0x35F0, 0x35F1, 0x35F2, 0x35F3, 0x35F4, 0x35F5, 0x35F6, 0x35F7, 0x35F8,
    0x35F9, 0x35FA, 0x35FB, 0x35FC, 0x35FD, 0x35FE, 0x35FF, 0x3600, 0x3601,
    0x3602, 0x3603, 0x3604, 0x3605, 0x3606, 0x3607, 0x3608, 0x3609, 0x360A,
    0x360B, 0x360C, 0x360D, 0x360F, 0x3610, 0x3611, 0x3612, 0x3613, 0x3614,
    0x3615, 0x3616, 0x3617, 0x3618, 0x3619, 0x361B, 0x361C, 0x361D, 0x361E,
    0x361F, 0x3620, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627,
    0x3628, 0x3629, 0x362A, 0x362B, 0x362C, 0x362D, 0x362E, 0x362F, 0x3630,
    0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, 0x3638, 0x3639,
    0x363A, 0x363B, 0x363C, 0x363D, 0x363E, 0x363F, 0x3640, 0x3641, 0x3642,
    0x3643, 0x3644, 0x3645, 0x3646, 0x3647, 0x3648, 0x3649, 0x364A, 0x364B,
    0x364C, 0x364D, 0x364E, 0x364F, 0x3650, 0x3651, 0x3652, 0x3653, 0x3654,
    0x3655, 0x3656, 0x3657, 0x3658, 0x3659, 0x365A, 0x365B, 0x365C, 0x365D,
    0x365E, 0x365F, 0x3660, 0x3661, 0x3662, 0x3663, 0x3664, 0x3665, 0x3666,
    0x3667, 0x3668, 0x3669, 0x366A, 0x366B, 0x366C, 0x366D, 0x366E, 0x366F,
    0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, 0x3678,
    0x3679, 0x367A, 0x367B, 0x367C, 0x367D, 0x367E, 0x367F, 0x3680, 0x3681,
    0x3682, 0x3683, 0x3684, 0x3685, 0x3686, 0x3687, 0x3688, 0x3689, 0x368A,
    0x368B, 0x368C, 0x368D, 0x368E, 0x368F, 0x3690, 0x3691, 0x3692, 0x3693,
    0x3694, 0x3695, 0x3696, 0x3697, 0x3698, 0x3699, 0x369A, 0x369B, 0x369C,
    0x369D, 0x369E, 0x369F, 0x36A0, 0x36A1, 0x36A2, 0x36A3, 0x36A4, 0x36A5,
    0x36A6, 0x36A7, 0x36A8, 0x36A9, 0x36AA, 0x36AB, 0x36AC, 0x36AD, 0x36AE,
    0x36AF, 0x36B0, 0x36B1, 0x36B2, 0x36B3, 0x36B4, 0x36B5, 0x36B6, 0x36B7,
    0x36B8, 0x36B9, 0x36BA, 0x36BB, 0x36BC, 0x36BD, 0x36BE, 0x36BF, 0x36C0,
    0x36C1, 0x36C2, 0x36C3, 0x36C4, 0x36C5, 0x36C6, 0x36C7, 0x36C8, 0x36C9,
    0x36CA, 0x36CB, 0x36CC, 0x36CD, 0x36CE, 0x36CF, 0x36D0, 0x36D1, 0x36D2,
    0x36D3, 0x36D4, 0x36D5, 0x36D6, 0x36D7, 0x36D8, 0x36D9, 0x36DA, 0x36DB,
    0x36DC, 0x36DD, 0x36DE, 0x36DF, 0x36E0, 0x36E1, 0x36E2, 0x36E3, 0x36E4,
    0x36E5, 0x36E6, 0x36E7, 0x36E8, 0x36E9, 0x36EA, 0x36EB, 0x36EC, 0x36ED,
    0x36EE, 0x36EF, 0x36F0, 0x36F1, 0x36F2, 0x36F3, 0x36F4, 0x36F5, 0x36F6,
    0x36F7, 0x36F8, 0x36F9, 0x36FA, 0x36FB, 0x36FC, 0x36FD, 0x36FE, 0x36FF,
    0x3700, 0x3701, 0x3702, 0x3703, 0x3704, 0x3705, 0x3706, 0x3707, 0x3708,
    0x3709, 0x370A, 0x370B, 0x370C, 0x370D, 0x370E, 0x370F, 0x3710, 0x3711,
    0x3712, 0x3713, 0x3714, 0x3715, 0x3716, 0x3717, 0x3718, 0x3719, 0x371A,
    0x371B, 0x371C, 0x371D, 0x371E, 0x371F, 0x3720, 0x3721, 0x3722, 0x3723,
    0x3724, 0x3725, 0x3726, 0x3727, 0x3728, 0x3729, 0x372A, 0x372B, 0x372C,
    0x372D, 0x372E, 0x372F, 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, 0x3735,
    0x3736, 0x3737, 0x3738, 0x3739, 0x373A, 0x373B, 0x373C, 0x373D, 0x373E,
    0x373F, 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, 0x3745, 0x3746, 0x3747,
    0x3748, 0x3749, 0x374A, 0x374B, 0x374C, 0x374D, 0x374E, 0x374F, 0x3750,
    0x3751, 0x3752, 0x3753, 0x3754, 0x3755, 0x3756, 0x3757, 0x3758, 0x3759,
    0x375A, 0x375B, 0x375C, 0x375D, 0x375E, 0x375F, 0x3760, 0x3761, 0x3762,
    0x3763, 0x3764, 0x3765, 0x3766, 0x3767, 0x3768, 0x3769, 0x376A, 0x376B,
    0x376C, 0x376D, 0x376E, 0x376F, 0x3770, 0x3771, 0x3772, 0x3773, 0x3774,
    0x3775, 0x3776, 0x3777, 0x3778, 0x3779, 0x377A, 0x377B, 0x377C, 0x377D,
    0x377E, 0x377F, 0x3780, 0x3781, 0x3782, 0x3783, 0x3784, 0x3785, 0x3786,
    0x3787, 0x3788, 0x3789, 0x378A, 0x378B, 0x378C, 0x378D, 0x378E, 0x378F,
    0x3790, 0x3791, 0x3792, 0x3793, 0x3794, 0x3795, 0x3796, 0x3797, 0x3798,
    0x3799, 0x379A, 0x379B, 0x379C, 0x379D, 0x379E, 0x379F, 0x37A0, 0x37A1,
    0x37A2, 0x37A3, 0x37A4, 0x37A5, 0x37A6, 0x37A7, 0x37A8, 0x37A9, 0x37AA,
    0x37AB, 0x37AC, 0x37AD, 0x37AE, 0x37AF, 0x37B0, 0x37B1, 0x37B2, 0x37B3,
    0x37B4, 0x37B5, 0x37B6, 0x37B7, 0x37B8, 0x37B9, 0x37BA, 0x37BB, 0x37BC,
    0x37BD, 0x37BE, 0x37BF, 0x37C0, 0x37C1, 0x37C2, 0x37C3, 0x37C4, 0x37C5,
    0x37C6, 0x37C7, 0x37C8, 0x37C9, 0x37CA, 0x37CB, 0x37CC, 0x37CD, 0x37CE,
    0x37CF, 0x37D0, 0x37D1, 0x37D2, 0x37D3, 0x37D4, 0x37D5, 0x37D6, 0x37D7,
    0x37D8, 0x37D9, 0x37DA, 0x37DB, 0x37DC, 0x37DD, 0x37DE, 0x37DF, 0x37E0,
    0x37E1, 0x37E2, 0x37E3, 0x37E4, 0x37E5, 0x37E6, 0x37E7, 0x37E8, 0x37E9,
    0x37EA, 0x37EB, 0x37EC, 0x37ED, 0x37EE, 0x37EF, 0x37F0, 0x37F1, 0x37F2,
    0x37F3, 0x37F4, 0x37F5, 0x37F6, 0x37F7, 0x37F8, 0x37F9, 0x37FA, 0x37FB,
    0x37FC, 0x37FD, 0x37FE, 0x37FF, 0x3800, 0x3801, 0x3802, 0x3803, 0x3804,
    0x3805, 0x3806, 0x3807, 0x3808, 0x3809, 0x380A, 0x380B, 0x380C, 0x380D,
    0x380E, 0x380F, 0x3810, 0x3811, 0x3812, 0x3813, 0x3814, 0x3815, 0x3816,
    0x3817, 0x3818, 0x3819, 0x381A, 0x381B, 0x381C, 0x381D, 0x381E, 0x381F,
    0x3820, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, 0x3827, 0x3828,
    0x3829, 0x382A, 0x382B, 0x382C, 0x382D, 0x382E, 0x382F, 0x3830, 0x3831,
    0x3832, 0x3833, 0x3834, 0x3835, 0x3836, 0x3837, 0x3838, 0x3839, 0x383A,
    0x383B, 0x383C, 0x383D, 0x383E, 0x383F, 0x3840, 0x3841, 0x3842, 0x3843,
    0x3844, 0x3845, 0x3846, 0x3847, 0x3848, 0x3849, 0x384A, 0x384B, 0x384C,
    0x384D, 0x384E, 0x384F, 0x3850, 0x3851, 0x3852, 0x3853, 0x3854, 0x3855,
    0x3856, 0x3857, 0x3858, 0x3859, 0x385A, 0x385B, 0x385C, 0x385D, 0x385E,
    0x385F, 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3866, 0x3867,
    0x3868, 0x3869, 0x386A, 0x386B, 0x386C, 0x386D, 0x386E, 0x386F, 0x3870,
    0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, 0x3878, 0x3879,
    0x387A, 0x387B, 0x387C, 0x387D, 0x387E, 0x387F, 0x3880, 0x3881, 0x3882,
    0x3883, 0x3884, 0x3885, 0x3886, 0x3887, 0x3888, 0x3889, 0x388A, 0x388B,
    0x388C, 0x388D, 0x388E, 0x388F, 0x3890, 0x3891, 0x3892, 0x3893, 0x3894,
    0x3895, 0x3896, 0x3897, 0x3898, 0x3899, 0x389A, 0x389B, 0x389C, 0x389D,
    0x389E, 0x389F, 0x38A0, 0x38A1, 0x38A2, 0x38A3, 0x38A4, 0x38A5, 0x38A6,
    0x38A7, 0x38A8, 0x38A9, 0x38AA, 0x38AB, 0x38AC, 0x38AD, 0x38AE, 0x38AF,
    0x38B0, 0x38B1, 0x38B2, 0x38B3, 0x38B4, 0x38B5, 0x38B6, 0x38B7, 0x38B8,
    0x38B9, 0x38BA, 0x38BB, 0x38BC, 0x38BD, 0x38BE, 0x38BF, 0x38C0, 0x38C1,
    0x38C2, 0x38C3, 0x38C4, 0x38C5, 0x38C6, 0x38C7, 0x38C8, 0x38C9, 0x38CA,
    0x38CB, 0x38CC, 0x38CD, 0x38CE, 0x38CF, 0x38D0, 0x38D1, 0x38D2, 0x38D3,
    0x38D4, 0x38D5, 0x38D6, 0x38D7, 0x38D8, 0x38D9, 0x38DA, 0x38DB, 0x38DC,
    0x38DD, 0x38DE, 0x38DF, 0x38E0, 0x38E1, 0x38E2, 0x38E3, 0x38E4, 0x38E5,
    0x38E6, 0x38E7, 0x38E8, 0x38E9, 0x38EA, 0x38EB, 0x38EC, 0x38ED, 0x38EE,
    0x38EF, 0x38F0, 0x38F1, 0x38F2, 0x38F3, 0x38F4, 0x38F5, 0x38F6, 0x38F7,
    0x38F8, 0x38F9, 0x38FA, 0x38FB, 0x38FC, 0x38FD, 0x38FE, 0x38FF, 0x3900,
    0x3901, 0x3902, 0x3903, 0x3904, 0x3905, 0x3906, 0x3907, 0x3908, 0x3909,
    0x390A, 0x390B, 0x390C, 0x390D, 0x390E, 0x390F, 0x3910, 0x3911, 0x3912,
    0x3913, 0x3914, 0x3915, 0x3916, 0x3917, 0x3919, 0x391A, 0x391B, 0x391C,
    0x391D, 0x391E, 0x391F, 0x3920, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925,
    0x3926, 0x3927, 0x3928, 0x3929, 0x392A, 0x392B, 0x392C, 0x392D, 0x392E,
    0x392F, 0x3930, 0x3931, 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937,
    0x3938, 0x3939, 0x393A, 0x393B, 0x393C, 0x393D, 0x393E, 0x393F, 0x3940,
    0x3941, 0x3942, 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, 0x3948, 0x3949,
    0x394A, 0x394B, 0x394C, 0x394D, 0x394E, 0x394F, 0x3950, 0x3951, 0x3952,
    0x3953, 0x3954, 0x3955, 0x3956, 0x3957, 0x3958, 0x3959, 0x395A, 0x395B,
    0x395C, 0x395D, 0x395E, 0x395F, 0x3960, 0x3961, 0x3962, 0x3963, 0x3964,
    0x3965, 0x3966, 0x3967, 0x3968, 0x3969, 0x396A, 0x396B, 0x396C, 0x396D,
    0x396F, 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977,
    0x3978, 0x3979, 0x397A, 0x397B, 0x397C, 0x397D, 0x397E, 0x397F, 0x3980,
    0x3981, 0x3982, 0x3983, 0x3984, 0x3985, 0x3986, 0x3987, 0x3988, 0x3989,
    0x398A, 0x398B, 0x398C, 0x398D, 0x398E, 0x398F, 0x3990, 0x3991, 0x3992,
    0x3993, 0x3994, 0x3995, 0x3996, 0x3997, 0x3998, 0x3999, 0x399A, 0x399B,
    0x399C, 0x399D, 0x399E, 0x399F, 0x39A0, 0x39A1, 0x39A2, 0x39A3, 0x39A4,
    0x39A5, 0x39A6, 0x39A7, 0x39A8, 0x39A9, 0x39AA, 0x39AB, 0x39AC, 0x39AD,
    0x39AE, 0x39AF, 0x39B0, 0x39B1, 0x39B2, 0x39B3, 0x39B4, 0x39B5, 0x39B6,
    0x39B7, 0x39B8, 0x39B9, 0x39BA, 0x39BB, 0x39BC, 0x39BD, 0x39BE, 0x39BF,
    0x39C0, 0x39C1, 0x39C2, 0x39C3, 0x39C4, 0x39C5, 0x39C6, 0x39C7, 0x39C8,
    0x39C9, 0x39CA, 0x39CB, 0x39CC, 0x39CD, 0x39CE, 0x39D1, 0x39D2, 0x39D3,
    0x39D4, 0x39D5, 0x39D6, 0x39D7, 0x39D8, 0x39D9, 0x39DA, 0x39DB, 0x39DC,
    0x39DD, 0x39DE, 0x39E0, 0x39E1, 0x39E2, 0x39E3, 0x39E4, 0x39E5, 0x39E6,
    0x39E7, 0x39E8, 0x39E9, 0x39EA, 0x39EB, 0x39EC, 0x39ED, 0x39EE, 0x39EF,
    0x39F0, 0x39F1, 0x39F2, 0x39F3, 0x39F4, 0x39F5, 0x39F6, 0x39F7, 0x39F8,
    0x39F9, 0x39FA, 0x39FB, 0x39FC, 0x39FD, 0x39FE, 0x39FF, 0x3A00, 0x3A01,
    0x3A02, 0x3A03, 0x3A04, 0x3A05, 0x3A06, 0x3A07, 0x3A08, 0x3A09, 0x3A0A,
    0x3A0B, 0x3A0C, 0x3A0D, 0x3A0E, 0x3A0F, 0x3A10, 0x3A11, 0x3A12, 0x3A13,
    0x3A14, 0x3A15, 0x3A16, 0x3A17, 0x3A18, 0x3A19, 0x3A1A, 0x3A1B, 0x3A1C,
    0x3A1D, 0x3A1E, 0x3A1F, 0x3A20, 0x3A21, 0x3A22, 0x3A23, 0x3A24, 0x3A25,
    0x3A26, 0x3A27, 0x3A28, 0x3A29, 0x3A2A, 0x3A2B, 0x3A2C, 0x3A2D, 0x3A2E,
    0x3A2F, 0x3A30, 0x3A31, 0x3A32, 0x3A33, 0x3A34, 0x3A35, 0x3A36, 0x3A37,
    0x3A38, 0x3A39, 0x3A3A, 0x3A3B, 0x3A3C, 0x3A3D, 0x3A3E, 0x3A3F, 0x3A40,
    0x3A41, 0x3A42, 0x3A43, 0x3A44, 0x3A45, 0x3A46, 0x3A47, 0x3A48, 0x3A49,
    0x3A4A, 0x3A4B, 0x3A4C, 0x3A4D, 0x3A4E, 0x3A4F, 0x3A50, 0x3A51, 0x3A52,
    0x3A53, 0x3A54, 0x3A55, 0x3A56, 0x3A57, 0x3A58, 0x3A59, 0x3A5A, 0x3A5B,
    0x3A5C, 0x3A5D, 0x3A5E, 0x3A5F, 0x3A60, 0x3A61, 0x3A62, 0x3A63, 0x3A64,
    0x3A65, 0x3A66, 0x3A67, 0x3A68, 0x3A69, 0x3A6A, 0x3A6B, 0x3A6C, 0x3A6D,
    0x3A6E, 0x3A6F, 0x3A70, 0x3A71, 0x3A72, 0x3A74, 0x3A75, 0x3A76, 0x3A77,
    0x3A78, 0x3A79, 0x3A7A, 0x3A7B, 0x3A7C, 0x3A7D, 0x3A7E, 0x3A7F, 0x3A80,
    0x3A81, 0x3A82, 0x3A83, 0x3A84, 0x3A85, 0x3A86, 0x3A87, 0x3A88, 0x3A89,
    0x3A8A, 0x3A8B, 0x3A8C, 0x3A8D, 0x3A8E, 0x3A8F, 0x3A90, 0x3A91, 0x3A92,
    0x3A93, 0x3A94, 0x3A95, 0x3A96, 0x3A97, 0x3A98, 0x3A99, 0x3A9A, 0x3A9B,
    0x3A9C, 0x3A9D, 0x3A9E, 0x3A9F, 0x3AA0, 0x3AA1, 0x3AA2, 0x3AA3, 0x3AA4,
    0x3AA5, 0x3AA6, 0x3AA7, 0x3AA8, 0x3AA9, 0x3AAA, 0x3AAB, 0x3AAC, 0x3AAD,
    0x3AAE, 0x3AAF, 0x3AB0, 0x3AB1, 0x3AB2, 0x3AB3, 0x3AB4, 0x3AB5, 0x3AB6,
    0x3AB7, 0x3AB8, 0x3AB9, 0x3ABA, 0x3ABB, 0x3ABC, 0x3ABD, 0x3ABE, 0x3ABF,
    0x3AC0, 0x3AC1, 0x3AC2, 0x3AC3, 0x3AC4, 0x3AC5, 0x3AC6, 0x3AC7, 0x3AC8,
    0x3AC9, 0x3ACA, 0x3ACB, 0x3ACC, 0x3ACD, 0x3ACE, 0x3ACF, 0x3AD0, 0x3AD1,
    0x3AD2, 0x3AD3, 0x3AD4, 0x3AD5, 0x3AD6, 0x3AD7, 0x3AD8, 0x3AD9, 0x3ADA,
    0x3ADB, 0x3ADC, 0x3ADD, 0x3ADE, 0x3ADF, 0x3AE0, 0x3AE1, 0x3AE2, 0x3AE3,
    0x3AE4, 0x3AE5, 0x3AE6, 0x3AE7, 0x3AE8, 0x3AE9, 0x3AEA, 0x3AEB, 0x3AEC,
    0x3AED, 0x3AEE, 0x3AEF, 0x3AF0, 0x3AF1, 0x3AF2, 0x3AF3, 0x3AF4, 0x3AF5,
    0x3AF6, 0x3AF7, 0x3AF8, 0x3AF9, 0x3AFA, 0x3AFB, 0x3AFC, 0x3AFD, 0x3AFE,
    0x3AFF, 0x3B00, 0x3B01, 0x3B02, 0x3B03, 0x3B04, 0x3B05, 0x3B06, 0x3B07,
    0x3B08, 0x3B09, 0x3B0A, 0x3B0B, 0x3B0C, 0x3B0D, 0x3B0E, 0x3B0F, 0x3B10,
    0x3B11, 0x3B12, 0x3B13, 0x3B14, 0x3B15, 0x3B16, 0x3B17, 0x3B18, 0x3B19,
    0x3B1A, 0x3B1B, 0x3B1C, 0x3B1D, 0x3B1E, 0x3B1F, 0x3B20, 0x3B21, 0x3B22,
    0x3B23, 0x3B24, 0x3B25, 0x3B26, 0x3B27, 0x3B28, 0x3B29, 0x3B2A, 0x3B2B,
    0x3B2C, 0x3B2D, 0x3B2E, 0x3B2F, 0x3B30, 0x3B31, 0x3B32, 0x3B33, 0x3B34,
    0x3B35, 0x3B36, 0x3B37, 0x3B38, 0x3B39, 0x3B3A, 0x3B3B, 0x3B3C, 0x3B3D,
    0x3B3E, 0x3B3F, 0x3B40, 0x3B41, 0x3B42, 0x3B43, 0x3B44, 0x3B45, 0x3B46,
    0x3B47, 0x3B48, 0x3B49, 0x3B4A, 0x3B4B, 0x3B4C, 0x3B4D, 0x3B4F, 0x3B50,
    0x3B51, 0x3B52, 0x3B53, 0x3B54, 0x3B55, 0x3B56, 0x3B57, 0x3B58, 0x3B59,
    0x3B5A, 0x3B5B, 0x3B5C, 0x3B5D, 0x3B5E, 0x3B5F, 0x3B60, 0x3B61, 0x3B62,
    0x3B63, 0x3B64, 0x3B65, 0x3B66, 0x3B67, 0x3B68, 0x3B69, 0x3B6A, 0x3B6B,
    0x3B6C, 0x3B6D, 0x3B6E, 0x3B6F, 0x3B70, 0x3B71, 0x3B72, 0x3B73, 0x3B74,
    0x3B75, 0x3B76, 0x3B77, 0x3B78, 0x3B79, 0x3B7A, 0x3B7B, 0x3B7C, 0x3B7D,
    0x3B7E, 0x3B7F, 0x3B80, 0x3B81, 0x3B82, 0x3B83, 0x3B84, 0x3B85, 0x3B86,
    0x3B87, 0x3B88, 0x3B89, 0x3B8A, 0x3B8B, 0x3B8C, 0x3B8D, 0x3B8E, 0x3B8F,
    0x3B90, 0x3B91, 0x3B92, 0x3B93, 0x3B94, 0x3B95, 0x3B96, 0x3B97, 0x3B98,
    0x3B99, 0x3B9A, 0x3B9B, 0x3B9C, 0x3B9D, 0x3B9E, 0x3B9F, 0x3BA0, 0x3BA1,
    0x3BA2, 0x3BA3, 0x3BA4, 0x3BA5, 0x3BA6, 0x3BA7, 0x3BA8, 0x3BA9, 0x3BAA,
    0x3BAB, 0x3BAC, 0x3BAD, 0x3BAE, 0x3BAF, 0x3BB0, 0x3BB1, 0x3BB2, 0x3BB3,
    0x3BB4, 0x3BB5, 0x3BB6, 0x3BB7, 0x3BB8, 0x3BB9, 0x3BBA, 0x3BBB, 0x3BBC,
    0x3BBD, 0x3BBE, 0x3BBF, 0x3BC0, 0x3BC1, 0x3BC2, 0x3BC3, 0x3BC4, 0x3BC5,
    0x3BC6, 0x3BC7, 0x3BC8, 0x3BC9, 0x3BCA, 0x3BCB, 0x3BCC, 0x3BCD, 0x3BCE,
    0x3BCF, 0x3BD0, 0x3BD1, 0x3BD2, 0x3BD3, 0x3BD4, 0x3BD5, 0x3BD6, 0x3BD7,
    0x3BD8, 0x3BD9, 0x3BDA, 0x3BDB, 0x3BDC, 0x3BDD, 0x3BDE, 0x3BDF, 0x3BE0,
    0x3BE1, 0x3BE2, 0x3BE3, 0x3BE4, 0x3BE5, 0x3BE6, 0x3BE7, 0x3BE8, 0x3BE9,
    0x3BEA, 0x3BEB, 0x3BEC, 0x3BED, 0x3BEE, 0x3BEF, 0x3BF0, 0x3BF1, 0x3BF2,
    0x3BF3, 0x3BF4, 0x3BF5, 0x3BF6, 0x3BF7, 0x3BF8, 0x3BF9, 0x3BFA, 0x3BFB,
    0x3BFC, 0x3BFD, 0x3BFE, 0x3BFF, 0x3C00, 0x3C01, 0x3C02, 0x3C03, 0x3C04,
    0x3C05, 0x3C06, 0x3C07, 0x3C08, 0x3C09, 0x3C0A, 0x3C0B, 0x3C0C, 0x3C0D,
    0x3C0E, 0x3C0F, 0x3C10, 0x3C11, 0x3C12, 0x3C13, 0x3C14, 0x3C15, 0x3C16,
    0x3C17, 0x3C18, 0x3C19, 0x3C1A, 0x3C1B, 0x3C1C, 0x3C1D, 0x3C1E, 0x3C1F,
    0x3C20, 0x3C21, 0x3C22, 0x3C23, 0x3C24, 0x3C25, 0x3C26, 0x3C27, 0x3C28,
    0x3C29, 0x3C2A, 0x3C2B, 0x3C2C, 0x3C2D, 0x3C2E, 0x3C2F, 0x3C30, 0x3C31,
    0x3C32, 0x3C33, 0x3C34, 0x3C35, 0x3C36, 0x3C37, 0x3C38, 0x3C39, 0x3C3A,
    0x3C3B, 0x3C3C, 0x3C3D, 0x3C3E, 0x3C3F, 0x3C40, 0x3C41, 0x3C42, 0x3C43,
    0x3C44, 0x3C45, 0x3C46, 0x3C47, 0x3C48, 0x3C49, 0x3C4A, 0x3C4B, 0x3C4C,
    0x3C4D, 0x3C4E, 0x3C4F, 0x3C50, 0x3C51, 0x3C52, 0x3C53, 0x3C54, 0x3C55,
    0x3C56, 0x3C57, 0x3C58, 0x3C59, 0x3C5A, 0x3C5B, 0x3C5C, 0x3C5D, 0x3C5E,
    0x3C5F, 0x3C60, 0x3C61, 0x3C62, 0x3C63, 0x3C64, 0x3C65, 0x3C66, 0x3C67,
    0x3C68, 0x3C69, 0x3C6A, 0x3C6B, 0x3C6C, 0x3C6D, 0x3C6F, 0x3C70, 0x3C71,
    0x3C72, 0x3C73, 0x3C74, 0x3C75, 0x3C76, 0x3C77, 0x3C78, 0x3C79, 0x3C7A,
    0x3C7B, 0x3C7C, 0x3C7D, 0x3C7E, 0x3C7F, 0x3C80, 0x3C81, 0x3C82, 0x3C83,
    0x3C84, 0x3C85, 0x3C86, 0x3C87, 0x3C88, 0x3C89, 0x3C8A, 0x3C8B, 0x3C8C,
    0x3C8D, 0x3C8E, 0x3C8F, 0x3C90, 0x3C91, 0x3C92, 0x3C93, 0x3C94, 0x3C95,
    0x3C96, 0x3C97, 0x3C98, 0x3C99, 0x3C9A, 0x3C9B, 0x3C9C, 0x3C9D, 0x3C9E,
    0x3C9F, 0x3CA0, 0x3CA1, 0x3CA2, 0x3CA3, 0x3CA4, 0x3CA5, 0x3CA6, 0x3CA7,
    0x3CA8, 0x3CA9, 0x3CAA, 0x3CAB, 0x3CAC, 0x3CAD, 0x3CAE, 0x3CAF, 0x3CB0,
    0x3CB1, 0x3CB2, 0x3CB3, 0x3CB4, 0x3CB5, 0x3CB6, 0x3CB7, 0x3CB8, 0x3CB9,
    0x3CBA, 0x3CBB, 0x3CBC, 0x3CBD, 0x3CBE, 0x3CBF, 0x3CC0, 0x3CC1, 0x3CC2,
    0x3CC3, 0x3CC4, 0x3CC5, 0x3CC6, 0x3CC7, 0x3CC8, 0x3CC9, 0x3CCA, 0x3CCB,
    0x3CCC, 0x3CCD, 0x3CCE, 0x3CCF, 0x3CD0, 0x3CD1, 0x3CD2, 0x3CD3, 0x3CD4,
    0x3CD5, 0x3CD6, 0x3CD7, 0x3CD8, 0x3CD9, 0x3CDA, 0x3CDB, 0x3CDC, 0x3CDD,
    0x3CDE, 0x3CDF, 0x3CE1, 0x3CE2, 0x3CE3, 0x3CE4, 0x3CE5, 0x3CE6, 0x3CE7,
    0x3CE8, 0x3CE9, 0x3CEA, 0x3CEB, 0x3CEC, 0x3CED, 0x3CEE, 0x3CEF, 0x3CF0,
    0x3CF1, 0x3CF2, 0x3CF3, 0x3CF4, 0x3CF5, 0x3CF6, 0x3CF7, 0x3CF8, 0x3CF9,
    0x3CFA, 0x3CFB, 0x3CFC, 0x3CFD, 0x3CFE, 0x3CFF, 0x3D00, 0x3D01, 0x3D02,
    0x3D03, 0x3D04, 0x3D05, 0x3D06, 0x3D07, 0x3D08, 0x3D09, 0x3D0A, 0x3D0B,
    0x3D0C, 0x3D0D, 0x3D0E, 0x3D0F, 0x3D10, 0x3D11, 0x3D12, 0x3D13, 0x3D14,
    0x3D15, 0x3D16, 0x3D17, 0x3D18, 0x3D19, 0x3D1A, 0x3D1B, 0x3D1C, 0x3D1D,
    0x3D1E, 0x3D1F, 0x3D20, 0x3D21, 0x3D22, 0x3D23, 0x3D24, 0x3D25, 0x3D26,
    0x3D27, 0x3D28, 0x3D29, 0x3D2A, 0x3D2B, 0x3D2C, 0x3D2D, 0x3D2E, 0x3D2F,
    0x3D30, 0x3D31, 0x3D32, 0x3D33, 0x3D34, 0x3D35, 0x3D36, 0x3D37, 0x3D38,
    0x3D39, 0x3D3A, 0x3D3B, 0x3D3C, 0x3D3D, 0x3D3E, 0x3D3F, 0x3D40, 0x3D41,
    0x3D42, 0x3D43, 0x3D44, 0x3D45, 0x3D46, 0x3D47, 0x3D48, 0x3D49, 0x3D4A,
    0x3D4B, 0x3D4C, 0x3D4D, 0x3D4E, 0x3D4F, 0x3D50, 0x3D51, 0x3D52, 0x3D53,
    0x3D54, 0x3D55, 0x3D56, 0x3D57, 0x3D58, 0x3D59, 0x3D5A, 0x3D5B, 0x3D5C,
    0x3D5D, 0x3D5E, 0x3D5F, 0x3D60, 0x3D61, 0x3D62, 0x3D63, 0x3D64, 0x3D65,
    0x3D66, 0x3D67, 0x3D68, 0x3D69, 0x3D6A, 0x3D6B, 0x3D6C, 0x3D6D, 0x3D6E,
    0x3D6F, 0x3D70, 0x3D71, 0x3D72, 0x3D73, 0x3D74, 0x3D75, 0x3D76, 0x3D77,
    0x3D78, 0x3D79, 0x3D7A, 0x3D7B, 0x3D7C, 0x3D7D, 0x3D7E, 0x3D7F, 0x3D80,
    0x3D81, 0x3D82, 0x3D83, 0x3D84, 0x3D85, 0x3D86, 0x3D87, 0x3D88, 0x3D89,
    0x3D8A, 0x3D8B, 0x3D8C, 0x3D8D, 0x3D8E, 0x3D8F, 0x3D90, 0x3D91, 0x3D92,
    0x3D93, 0x3D94, 0x3D95, 0x3D96, 0x3D97, 0x3D98, 0x3D99, 0x3D9A, 0x3D9B,
    0x3D9C, 0x3D9D, 0x3D9E, 0x3D9F, 0x3DA0, 0x3DA1, 0x3DA2, 0x3DA3, 0x3DA4,
    0x3DA5, 0x3DA6, 0x3DA7, 0x3DA8, 0x3DA9, 0x3DAA, 0x3DAB, 0x3DAC, 0x3DAD,
    0x3DAE, 0x3DAF, 0x3DB0, 0x3DB1, 0x3DB2, 0x3DB3, 0x3DB4, 0x3DB5, 0x3DB6,
    0x3DB7, 0x3DB8, 0x3DB9, 0x3DBA, 0x3DBB, 0x3DBC, 0x3DBD, 0x3DBE, 0x3DBF,
    0x3DC0, 0x3DC1, 0x3DC2, 0x3DC3, 0x3DC4, 0x3DC5, 0x3DC6, 0x3DC7, 0x3DC8,
    0x3DC9, 0x3DCA, 0x3DCB, 0x3DCC, 0x3DCD, 0x3DCE, 0x3DCF, 0x3DD0, 0x3DD1,
    0x3DD2, 0x3DD3, 0x3DD4, 0x3DD5, 0x3DD6, 0x3DD7, 0x3DD8, 0x3DD9, 0x3DDA,
    0x3DDB, 0x3DDC, 0x3DDD, 0x3DDE, 0x3DDF, 0x3DE0, 0x3DE1, 0x3DE2, 0x3DE3,
    0x3DE4, 0x3DE5, 0x3DE6, 0x3DE7, 0x3DE8, 0x3DE9, 0x3DEA, 0x3DEB, 0x3DEC,
    0x3DED, 0x3DEE, 0x3DEF, 0x3DF0, 0x3DF1, 0x3DF2, 0x3DF3, 0x3DF4, 0x3DF5,
    0x3DF6, 0x3DF7, 0x3DF8, 0x3DF9, 0x3DFA, 0x3DFB, 0x3DFC, 0x3DFD, 0x3DFE,
    0x3DFF, 0x3E00, 0x3E01, 0x3E02, 0x3E03, 0x3E04, 0x3E05, 0x3E06, 0x3E07,
    0x3E08, 0x3E09, 0x3E0A, 0x3E0B, 0x3E0C, 0x3E0D, 0x3E0E, 0x3E0F, 0x3E10,
    0x3E11, 0x3E12, 0x3E13, 0x3E14, 0x3E15, 0x3E16, 0x3E17, 0x3E18, 0x3E19,
    0x3E1A, 0x3E1B, 0x3E1C, 0x3E1D, 0x3E1E, 0x3E1F, 0x3E20, 0x3E21, 0x3E22,
    0x3E23, 0x3E24, 0x3E25, 0x3E26, 0x3E27, 0x3E28, 0x3E29, 0x3E2A, 0x3E2B,
    0x3E2C, 0x3E2D, 0x3E2E, 0x3E2F, 0x3E30, 0x3E31, 0x3E32, 0x3E33, 0x3E34,
    0x3E35, 0x3E36, 0x3E37, 0x3E38, 0x3E39, 0x3E3A, 0x3E3B, 0x3E3C, 0x3E3D,
    0x3E3E, 0x3E3F, 0x3E40, 0x3E41, 0x3E42, 0x3E43, 0x3E44, 0x3E45, 0x3E46,
    0x3E47, 0x3E48, 0x3E49, 0x3E4A, 0x3E4B, 0x3E4C, 0x3E4D, 0x3E4E, 0x3E4F,
    0x3E50, 0x3E51, 0x3E52, 0x3E53, 0x3E54, 0x3E55, 0x3E56, 0x3E57, 0x3E58,
    0x3E59, 0x3E5A, 0x3E5B, 0x3E5C, 0x3E5D, 0x3E5E, 0x3E5F, 0x3E60, 0x3E61,
    0x3E62, 0x3E63, 0x3E64, 0x3E65, 0x3E66, 0x3E67, 0x3E68, 0x3E69, 0x3E6A,
    0x3E6B, 0x3E6C, 0x3E6D, 0x3E6E, 0x3E6F, 0x3E70, 0x3E71, 0x3E72, 0x3E73,
    0x3E74, 0x3E75, 0x3E76, 0x3E77, 0x3E78, 0x3E79, 0x3E7A, 0x3E7B, 0x3E7C,
    0x3E7D, 0x3E7E, 0x3E7F, 0x3E80, 0x3E81, 0x3E82, 0x3E83, 0x3E84, 0x3E85,
    0x3E86, 0x3E87, 0x3E88, 0x3E89, 0x3E8A, 0x3E8B, 0x3E8C, 0x3E8D, 0x3E8E,
    0x3E8F, 0x3E90, 0x3E91, 0x3E92, 0x3E93, 0x3E94, 0x3E95, 0x3E96, 0x3E97,
    0x3E98, 0x3E99, 0x3E9A, 0x3E9B, 0x3E9C, 0x3E9D, 0x3E9E, 0x3E9F, 0x3EA0,
    0x3EA1, 0x3EA2, 0x3EA3, 0x3EA4, 0x3EA5, 0x3EA6, 0x3EA7, 0x3EA8, 0x3EA9,
    0x3EAA, 0x3EAB, 0x3EAC, 0x3EAD, 0x3EAE, 0x3EAF, 0x3EB0, 0x3EB1, 0x3EB2,
    0x3EB3, 0x3EB4, 0x3EB5, 0x3EB6, 0x3EB7, 0x3EB8, 0x3EB9, 0x3EBA, 0x3EBB,
    0x3EBC, 0x3EBD, 0x3EBE, 0x3EBF, 0x3EC0, 0x3EC1, 0x3EC2, 0x3EC3, 0x3EC4,
    0x3EC5, 0x3EC6, 0x3EC7, 0x3EC8, 0x3EC9, 0x3ECA, 0x3ECB, 0x3ECC, 0x3ECD,
    0x3ECE, 0x3ECF, 0x3ED0, 0x3ED1, 0x3ED2, 0x3ED3, 0x3ED4, 0x3ED5, 0x3ED6,
    0x3ED7, 0x3ED8, 0x3ED9, 0x3EDA, 0x3EDB, 0x3EDC, 0x3EDD, 0x3EDE, 0x3EDF,
    0x3EE0, 0x3EE1, 0x3EE2, 0x3EE3, 0x3EE4, 0x3EE5, 0x3EE6, 0x3EE7, 0x3EE8,
    0x3EE9, 0x3EEA, 0x3EEB, 0x3EEC, 0x3EED, 0x3EEE, 0x3EEF, 0x3EF0, 0x3EF1,
    0x3EF2, 0x3EF3, 0x3EF4, 0x3EF5, 0x3EF6, 0x3EF7, 0x3EF8, 0x3EF9, 0x3EFA,
    0x3EFB, 0x3EFC, 0x3EFD, 0x3EFE, 0x3EFF, 0x3F00, 0x3F01, 0x3F02, 0x3F03,
    0x3F04, 0x3F05, 0x3F06, 0x3F07, 0x3F08, 0x3F09, 0x3F0A, 0x3F0B, 0x3F0C,
    0x3F0D, 0x3F0E, 0x3F0F, 0x3F10, 0x3F11, 0x3F12, 0x3F13, 0x3F14, 0x3F15,
    0x3F16, 0x3F17, 0x3F18, 0x3F19, 0x3F1A, 0x3F1B, 0x3F1C, 0x3F1D, 0x3F1E,
    0x3F1F, 0x3F20, 0x3F21, 0x3F22, 0x3F23, 0x3F24, 0x3F25, 0x3F26, 0x3F27,
    0x3F28, 0x3F29, 0x3F2A, 0x3F2B, 0x3F2C, 0x3F2D, 0x3F2E, 0x3F2F, 0x3F30,
    0x3F31, 0x3F32, 0x3F33, 0x3F34, 0x3F35, 0x3F36, 0x3F37, 0x3F38, 0x3F39,
    0x3F3A, 0x3F3B, 0x3F3C, 0x3F3D, 0x3F3E, 0x3F3F, 0x3F40, 0x3F41, 0x3F42,
    0x3F43, 0x3F44, 0x3F45, 0x3F46, 0x3F47, 0x3F48, 0x3F49, 0x3F4A, 0x3F4B,
    0x3F4C, 0x3F4D, 0x3F4E, 0x3F4F, 0x3F50, 0x3F51, 0x3F52, 0x3F53, 0x3F54,
    0x3F55, 0x3F56, 0x3F57, 0x3F58, 0x3F59, 0x3F5A, 0x3F5B, 0x3F5C, 0x3F5D,
    0x3F5E, 0x3F5F, 0x3F60, 0x3F61, 0x3F62, 0x3F63, 0x3F64, 0x3F65, 0x3F66,
    0x3F67, 0x3F68, 0x3F69, 0x3F6A, 0x3F6B, 0x3F6C, 0x3F6D, 0x3F6E, 0x3F6F,
    0x3F70, 0x3F71, 0x3F72, 0x3F73, 0x3F74, 0x3F75, 0x3F76, 0x3F77, 0x3F78,
    0x3F79, 0x3F7A, 0x3F7B, 0x3F7C, 0x3F7D, 0x3F7E, 0x3F7F, 0x3F80, 0x3F81,
    0x3F82, 0x3F83, 0x3F84, 0x3F85, 0x3F86, 0x3F87, 0x3F88, 0x3F89, 0x3F8A,
    0x3F8B, 0x3F8C, 0x3F8D, 0x3F8E, 0x3F8F, 0x3F90, 0x3F91, 0x3F92, 0x3F93,
    0x3F94, 0x3F95, 0x3F96, 0x3F97, 0x3F98, 0x3F99, 0x3F9A, 0x3F9B, 0x3F9C,
    0x3F9D, 0x3F9E, 0x3F9F, 0x3FA0, 0x3FA1, 0x3FA2, 0x3FA3, 0x3FA4, 0x3FA5,
    0x3FA6, 0x3FA7, 0x3FA8, 0x3FA9, 0x3FAA, 0x3FAB, 0x3FAC, 0x3FAD, 0x3FAE,
    0x3FAF, 0x3FB0, 0x3FB1, 0x3FB2, 0x3FB3, 0x3FB4, 0x3FB5, 0x3FB6, 0x3FB7,
    0x3FB8, 0x3FB9, 0x3FBA, 0x3FBB, 0x3FBC, 0x3FBD, 0x3FBE, 0x3FBF, 0x3FC0,
    0x3FC1, 0x3FC2, 0x3FC3, 0x3FC4, 0x3FC5, 0x3FC6, 0x3FC7, 0x3FC8, 0x3FC9,
    0x3FCA, 0x3FCB, 0x3FCC, 0x3FCD, 0x3FCE, 0x3FCF, 0x3FD0, 0x3FD1, 0x3FD2,
    0x3FD3, 0x3FD4, 0x3FD5, 0x3FD6, 0x3FD7, 0x3FD8, 0x3FD9, 0x3FDA, 0x3FDB,
    0x3FDC, 0x3FDD, 0x3FDE, 0x3FDF, 0x3FE0, 0x3FE1, 0x3FE2, 0x3FE3, 0x3FE4,
    0x3FE5, 0x3FE6, 0x3FE7, 0x3FE8, 0x3FE9, 0x3FEA, 0x3FEB, 0x3FEC, 0x3FED,
    0x3FEE, 0x3FEF, 0x3FF0, 0x3FF1, 0x3FF2, 0x3FF3, 0x3FF4, 0x3FF5, 0x3FF6,
    0x3FF7, 0x3FF8, 0x3FF9, 0x3FFA, 0x3FFB, 0x3FFC, 0x3FFD, 0x3FFE, 0x3FFF,
    0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007, 0x4008,
    0x4009, 0x400A, 0x400B, 0x400C, 0x400D, 0x400E, 0x400F, 0x4010, 0x4011,
    0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, 0x4018, 0x4019, 0x401A,
    0x401B, 0x401C, 0x401D, 0x401E, 0x401F, 0x4020, 0x4021, 0x4022, 0x4023,
    0x4024, 0x4025, 0x4026, 0x4027, 0x4028, 0x4029, 0x402A, 0x402B, 0x402C,
    0x402D, 0x402E, 0x402F, 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035,
    0x4036, 0x4037, 0x4038, 0x4039, 0x403A, 0x403B, 0x403C, 0x403D, 0x403E,
    0x403F, 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, 0x4047,
    0x4048, 0x4049, 0x404A, 0x404B, 0x404C, 0x404D, 0x404E, 0x404F, 0x4050,
    0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4057, 0x4058, 0x4059, 0x405A,
    0x405B, 0x405C, 0x405D, 0x405E, 0x405F, 0x4060, 0x4061, 0x4062, 0x4063,
    0x4064, 0x4065, 0x4066, 0x4067, 0x4068, 0x4069, 0x406A, 0x406B, 0x406C,
    0x406D, 0x406E, 0x406F, 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075,
    0x4076, 0x4077, 0x4078, 0x4079, 0x407A, 0x407B, 0x407C, 0x407D, 0x407E,
    0x407F, 0x4080, 0x4081, 0x4082, 0x4083, 0x4084, 0x4085, 0x4086, 0x4087,
    0x4088, 0x4089, 0x408A, 0x408B, 0x408C, 0x408D, 0x408E, 0x408F, 0x4090,
    0x4091, 0x4092, 0x4093, 0x4094, 0x4095, 0x4096, 0x4097, 0x4098, 0x4099,
    0x409A, 0x409B, 0x409C, 0x409D, 0x409E, 0x409F, 0x40A0, 0x40A1, 0x40A2,
    0x40A3, 0x40A4, 0x40A5, 0x40A6, 0x40A7, 0x40A8, 0x40A9, 0x40AA, 0x40AB,
    0x40AC, 0x40AD, 0x40AE, 0x40AF, 0x40B0, 0x40B1, 0x40B2, 0x40B3, 0x40B4,
    0x40B5, 0x40B6, 0x40B7, 0x40B8, 0x40B9, 0x40BA, 0x40BB, 0x40BC, 0x40BD,
    0x40BE, 0x40BF, 0x40C0, 0x40C1, 0x40C2, 0x40C3, 0x40C4, 0x40C5, 0x40C6,
    0x40C7, 0x40C8, 0x40C9, 0x40CA, 0x40CB, 0x40CC, 0x40CD, 0x40CE, 0x40CF,
    0x40D0, 0x40D1, 0x40D2, 0x40D3, 0x40D4, 0x40D5, 0x40D6, 0x40D7, 0x40D8,
    0x40D9, 0x40DA, 0x40DB, 0x40DC, 0x40DD, 0x40DE, 0x40DF, 0x40E0, 0x40E1,
    0x40E2, 0x40E3, 0x40E4, 0x40E5, 0x40E6, 0x40E7, 0x40E8, 0x40E9, 0x40EA,
    0x40EB, 0x40EC, 0x40ED, 0x40EE, 0x40EF, 0x40F0, 0x40F1, 0x40F2, 0x40F3,
    0x40F4, 0x40F5, 0x40F6, 0x40F7, 0x40F8, 0x40F9, 0x40FA, 0x40FB, 0x40FC,
    0x40FD, 0x40FE, 0x40FF, 0x4100, 0x4101, 0x4102, 0x4103, 0x4104, 0x4105,
    0x4106, 0x4107, 0x4108, 0x4109, 0x410A, 0x410B, 0x410C, 0x410D, 0x410E,
    0x410F, 0x4110, 0x4111, 0x4112, 0x4113, 0x4114, 0x4115, 0x4116, 0x4117,
    0x4118, 0x4119, 0x411A, 0x411B, 0x411C, 0x411D, 0x411E, 0x411F, 0x4120,
    0x4121, 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, 0x4128, 0x4129,
    0x412A, 0x412B, 0x412C, 0x412D, 0x412E, 0x412F, 0x4130, 0x4131, 0x4132,
    0x4133, 0x4134, 0x4135, 0x4136, 0x4137, 0x4138, 0x4139, 0x413A, 0x413B,
    0x413C, 0x413D, 0x413E, 0x413F, 0x4140, 0x4141, 0x4142, 0x4143, 0x4144,
    0x4145, 0x4146, 0x4147, 0x4148, 0x4149, 0x414A, 0x414B, 0x414C, 0x414D,
    0x414E, 0x414F, 0x4150, 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, 0x4156,
    0x4157, 0x4158, 0x4159, 0x415A, 0x415B, 0x415C, 0x415D, 0x415E, 0x4160,
    0x4161, 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, 0x4168, 0x4169,
    0x416A, 0x416B, 0x416C, 0x416D, 0x416E, 0x416F, 0x4170, 0x4171, 0x4172,
    0x4173, 0x4174, 0x4175, 0x4176, 0x4177, 0x4178, 0x4179, 0x417A, 0x417B,
    0x417C, 0x417D, 0x417E, 0x417F, 0x4180, 0x4181, 0x4182, 0x4183, 0x4184,
    0x4185, 0x4186, 0x4187, 0x4188, 0x4189, 0x418A, 0x418B, 0x418C, 0x418D,
    0x418E, 0x418F, 0x4190, 0x4191, 0x4192, 0x4193, 0x4194, 0x4195, 0x4196,
    0x4197, 0x4198, 0x4199, 0x419A, 0x419B, 0x419C, 0x419D, 0x419E, 0x419F,
    0x41A0, 0x41A1, 0x41A2, 0x41A3, 0x41A4, 0x41A5, 0x41A6, 0x41A7, 0x41A8,
    0x41A9, 0x41AA, 0x41AB, 0x41AC, 0x41AD, 0x41AE, 0x41AF, 0x41B0, 0x41B1,
    0x41B2, 0x41B3, 0x41B4, 0x41B5, 0x41B6, 0x41B7, 0x41B8, 0x41B9, 0x41BA,
    0x41BB, 0x41BC, 0x41BD, 0x41BE, 0x41BF, 0x41C0, 0x41C1, 0x41C2, 0x41C3,
    0x41C4, 0x41C5, 0x41C6, 0x41C7, 0x41C8, 0x41C9, 0x41CA, 0x41CB, 0x41CC,
    0x41CD, 0x41CE, 0x41CF, 0x41D0, 0x41D1, 0x41D2, 0x41D3, 0x41D4, 0x41D5,
    0x41D6, 0x41D7, 0x41D8, 0x41D9, 0x41DA, 0x41DB, 0x41DC, 0x41DD, 0x41DE,
    0x41DF, 0x41E0, 0x41E1, 0x41E2, 0x41E3, 0x41E4, 0x41E5, 0x41E6, 0x41E7,
    0x41E8, 0x41E9, 0x41EA, 0x41EB, 0x41EC, 0x41ED, 0x41EE, 0x41EF, 0x41F0,
    0x41F1, 0x41F2, 0x41F3, 0x41F4, 0x41F5, 0x41F6, 0x41F7, 0x41F8, 0x41F9,
    0x41FA, 0x41FB, 0x41FC, 0x41FD, 0x41FE, 0x41FF, 0x4200, 0x4201, 0x4202,
    0x4203, 0x4204, 0x4205, 0x4206, 0x4207, 0x4208, 0x4209, 0x420A, 0x420B,
    0x420C, 0x420D, 0x420E, 0x420F, 0x4210, 0x4211, 0x4212, 0x4213, 0x4214,
    0x4215, 0x4216, 0x4217, 0x4218, 0x4219, 0x421A, 0x421B, 0x421C, 0x421D,
    0x421E, 0x421F, 0x4220, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226,
    0x4227, 0x4228, 0x4229, 0x422A, 0x422B, 0x422C, 0x422D, 0x422E, 0x422F,
    0x4230, 0x4231, 0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, 0x4238,
    0x4239, 0x423A, 0x423B, 0x423C, 0x423D, 0x423E, 0x423F, 0x4240, 0x4241,
    0x4242, 0x4243, 0x4244, 0x4245, 0x4246, 0x4247, 0x4248, 0x4249, 0x424A,
    0x424B, 0x424C, 0x424D, 0x424E, 0x424F, 0x4250, 0x4251, 0x4252, 0x4253,
    0x4254, 0x4255, 0x4256, 0x4257, 0x4258, 0x4259, 0x425A, 0x425B, 0x425C,
    0x425D, 0x425E, 0x425F, 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265,
    0x4266, 0x4267, 0x4268, 0x4269, 0x426A, 0x426B, 0x426C, 0x426D, 0x426E,
    0x426F, 0x4270, 0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277,
    0x4278, 0x4279, 0x427A, 0x427B, 0x427C, 0x427D, 0x427E, 0x427F, 0x4280,
    0x4281, 0x4282, 0x4283, 0x4284, 0x4285, 0x4286, 0x4287, 0x4288, 0x4289,
    0x428A, 0x428B, 0x428C, 0x428D, 0x428E, 0x428F, 0x4290, 0x4291, 0x4292,
    0x4293, 0x4294, 0x4295, 0x4296, 0x4297, 0x4298, 0x4299, 0x429A, 0x429B,
    0x429C, 0x429D, 0x429E, 0x429F, 0x42A0, 0x42A1, 0x42A2, 0x42A3, 0x42A4,
    0x42A5, 0x42A6, 0x42A7, 0x42A8, 0x42A9, 0x42AA, 0x42AB, 0x42AC, 0x42AD,
    0x42AE, 0x42AF, 0x42B0, 0x42B1, 0x42B2, 0x42B3, 0x42B4, 0x42B5, 0x42B6,
    0x42B7, 0x42B8, 0x42B9, 0x42BA, 0x42BB, 0x42BC, 0x42BD, 0x42BE, 0x42BF,
    0x42C0, 0x42C1, 0x42C2, 0x42C3, 0x42C4, 0x42C5, 0x42C6, 0x42C7, 0x42C8,
    0x42C9, 0x42CA, 0x42CB, 0x42CC, 0x42CD, 0x42CE, 0x42CF, 0x42D0, 0x42D1,
    0x42D2, 0x42D3, 0x42D4, 0x42D5, 0x42D6, 0x42D7, 0x42D8, 0x42D9, 0x42DA,
    0x42DB, 0x42DC, 0x42DD, 0x42DE, 0x42DF, 0x42E0, 0x42E1, 0x42E2, 0x42E3,
    0x42E4, 0x42E5, 0x42E6, 0x42E7, 0x42E8, 0x42E9, 0x42EA, 0x42EB, 0x42EC,
    0x42ED, 0x42EE, 0x42EF, 0x42F0, 0x42F1, 0x42F2, 0x42F3, 0x42F4, 0x42F5,
    0x42F6, 0x42F7, 0x42F8, 0x42F9, 0x42FA, 0x42FB, 0x42FC, 0x42FD, 0x42FE,
    0x42FF, 0x4300, 0x4301, 0x4302, 0x4303, 0x4304, 0x4305, 0x4306, 0x4307,
    0x4308, 0x4309, 0x430A, 0x430B, 0x430C, 0x430D, 0x430E, 0x430F, 0x4310,
    0x4311, 0x4312, 0x4313, 0x4314, 0x4315, 0x4316, 0x4317, 0x4318, 0x4319,
    0x431A, 0x431B, 0x431C, 0x431D, 0x431E, 0x431F, 0x4320, 0x4321, 0x4322,
    0x4323, 0x4324, 0x4325, 0x4326, 0x4327, 0x4328, 0x4329, 0x432A, 0x432B,
    0x432C, 0x432D, 0x432E, 0x432F, 0x4330, 0x4331, 0x4332, 0x4333, 0x4334,
    0x4335, 0x4336, 0x4338, 0x4339, 0x433A, 0x433B, 0x433C, 0x433D, 0x433E,
    0x433F, 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346, 0x4347,
    0x4348, 0x4349, 0x434A, 0x434B, 0x434C, 0x434D, 0x434E, 0x434F, 0x4350,
    0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, 0x4358, 0x4359,
    0x435A, 0x435B, 0x435C, 0x435D, 0x435E, 0x435F, 0x4360, 0x4361, 0x4362,
    0x4363, 0x4364, 0x4365, 0x4366, 0x4367, 0x4368, 0x4369, 0x436A, 0x436B,
    0x436C, 0x436D, 0x436E, 0x436F, 0x4370, 0x4371, 0x4372, 0x4373, 0x4374,
    0x4375, 0x4376, 0x4377, 0x4378, 0x4379, 0x437A, 0x437B, 0x437C, 0x437D,
    0x437E, 0x437F, 0x4380, 0x4381, 0x4382, 0x4383, 0x4384, 0x4385, 0x4386,
    0x4387, 0x4388, 0x4389, 0x438A, 0x438B, 0x438C, 0x438D, 0x438E, 0x438F,
    0x4390, 0x4391, 0x4392, 0x4393, 0x4394, 0x4395, 0x4396, 0x4397, 0x4398,
    0x4399, 0x439A, 0x439B, 0x439C, 0x439D, 0x439E, 0x439F, 0x43A0, 0x43A1,
    0x43A2, 0x43A3, 0x43A4, 0x43A5, 0x43A6, 0x43A7, 0x43A8, 0x43A9, 0x43AA,
    0x43AB, 0x43AD, 0x43AE, 0x43AF, 0x43B0, 0x43B2, 0x43B3, 0x43B4, 0x43B5,
    0x43B6, 0x43B7, 0x43B8, 0x43B9, 0x43BA, 0x43BB, 0x43BC, 0x43BD, 0x43BE,
    0x43BF, 0x43C0, 0x43C1, 0x43C2, 0x43C3, 0x43C4, 0x43C5, 0x43C6, 0x43C7,
    0x43C8, 0x43C9, 0x43CA, 0x43CB, 0x43CC, 0x43CD, 0x43CE, 0x43CF, 0x43D0,
    0x43D1, 0x43D2, 0x43D3, 0x43D4, 0x43D5, 0x43D6, 0x43D7, 0x43D8, 0x43D9,
    0x43DA, 0x43DB, 0x43DC, 0x43DE, 0x43DF, 0x43E0, 0x43E1, 0x43E2, 0x43E3,
    0x43E4, 0x43E5, 0x43E6, 0x43E7, 0x43E8, 0x43E9, 0x43EA, 0x43EB, 0x43EC,
    0x43ED, 0x43EE, 0x43EF, 0x43F0, 0x43F1, 0x43F2, 0x43F3, 0x43F4, 0x43F5,
    0x43F6, 0x43F7, 0x43F8, 0x43F9, 0x43FA, 0x43FB, 0x43FC, 0x43FD, 0x43FE,
    0x43FF, 0x4400, 0x4401, 0x4402, 0x4403, 0x4404, 0x4405, 0x4406, 0x4407,
    0x4408, 0x4409, 0x440A, 0x440B, 0x440C, 0x440D, 0x440E, 0x440F, 0x4410,
    0x4411, 0x4412, 0x4413, 0x4414, 0x4415, 0x4416, 0x4417, 0x4418, 0x4419,
    0x441A, 0x441B, 0x441C, 0x441D, 0x441E, 0x441F, 0x4420, 0x4421, 0x4422,
    0x4423, 0x4424, 0x4425, 0x4426, 0x4427, 0x4428, 0x4429, 0x442A, 0x442B,
    0x442C, 0x442D, 0x442E, 0x442F, 0x4430, 0x4431, 0x4432, 0x4433, 0x4434,
    0x4435, 0x4436, 0x4437, 0x4438, 0x4439, 0x443A, 0x443B, 0x443C, 0x443D,
    0x443E, 0x443F, 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446,
    0x4447, 0x4448, 0x4449, 0x444A, 0x444B, 0x444C, 0x444D, 0x444E, 0x444F,
    0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457, 0x4458,
    0x4459, 0x445A, 0x445B, 0x445C, 0x445D, 0x445E, 0x445F, 0x4460, 0x4461,
    0x4462, 0x4463, 0x4464, 0x4465, 0x4466, 0x4467, 0x4468, 0x4469, 0x446A,
    0x446B, 0x446C, 0x446D, 0x446E, 0x446F, 0x4470, 0x4471, 0x4472, 0x4473,
    0x4474, 0x4475, 0x4476, 0x4477, 0x4478, 0x4479, 0x447A, 0x447B, 0x447C,
    0x447D, 0x447E, 0x447F, 0x4480, 0x4481, 0x4482, 0x4483, 0x4484, 0x4485,
    0x4486, 0x4487, 0x4488, 0x4489, 0x448A, 0x448B, 0x448C, 0x448D, 0x448E,
    0x448F, 0x4490, 0x4491, 0x4492, 0x4493, 0x4494, 0x4495, 0x4496, 0x4497,
    0x4498, 0x4499, 0x449A, 0x449B, 0x449C, 0x449D, 0x449E, 0x449F, 0x44A0,
    0x44A1, 0x44A2, 0x44A3, 0x44A4, 0x44A5, 0x44A6, 0x44A7, 0x44A8, 0x44A9,
    0x44AA, 0x44AB, 0x44AC, 0x44AD, 0x44AE, 0x44AF, 0x44B0, 0x44B1, 0x44B2,
    0x44B3, 0x44B4, 0x44B5, 0x44B6, 0x44B7, 0x44B8, 0x44B9, 0x44BA, 0x44BB,
    0x44BC, 0x44BD, 0x44BE, 0x44BF, 0x44C0, 0x44C1, 0x44C2, 0x44C3, 0x44C4,
    0x44C5, 0x44C6, 0x44C7, 0x44C8, 0x44C9, 0x44CA, 0x44CB, 0x44CC, 0x44CD,
    0x44CE, 0x44CF, 0x44D0, 0x44D1, 0x44D2, 0x44D3, 0x44D4, 0x44D5, 0x44D7,
    0x44D8, 0x44D9, 0x44DA, 0x44DB, 0x44DC, 0x44DD, 0x44DE, 0x44DF, 0x44E0,
    0x44E1, 0x44E2, 0x44E3, 0x44E4, 0x44E5, 0x44E6, 0x44E7, 0x44E8, 0x44E9,
    0x44EA, 0x44EB, 0x44EC, 0x44ED, 0x44EE, 0x44EF, 0x44F0, 0x44F1, 0x44F2,
    0x44F3, 0x44F4, 0x44F5, 0x44F6, 0x44F7, 0x44F8, 0x44F9, 0x44FA, 0x44FB,
    0x44FC, 0x44FD, 0x44FE, 0x44FF, 0x4500, 0x4501, 0x4502, 0x4503, 0x4504,
    0x4505, 0x4506, 0x4507, 0x4508, 0x4509, 0x450A, 0x450B, 0x450C, 0x450D,
    0x450E, 0x450F, 0x4510, 0x4511, 0x4512, 0x4513, 0x4514, 0x4515, 0x4516,
    0x4517, 0x4518, 0x4519, 0x451A, 0x451B, 0x451C, 0x451D, 0x451E, 0x451F,
    0x4520, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, 0x4528,
    0x4529, 0x452A, 0x452B, 0x452C, 0x452D, 0x452E, 0x452F, 0x4530, 0x4531,
    0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, 0x4538, 0x4539, 0x453A,
    0x453B, 0x453C, 0x453D, 0x453E, 0x453F, 0x4540, 0x4541, 0x4542, 0x4543,
    0x4544, 0x4545, 0x4546, 0x4547, 0x4548, 0x4549, 0x454A, 0x454B, 0x454C,
    0x454D, 0x454E, 0x454F, 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555,
    0x4556, 0x4557, 0x4558, 0x4559, 0x455A, 0x455B, 0x455C, 0x455D, 0x455E,
    0x455F, 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567,
    0x4568, 0x4569, 0x456A, 0x456B, 0x456C, 0x456D, 0x456E, 0x456F, 0x4570,
    0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, 0x4578, 0x4579,
    0x457A, 0x457B, 0x457C, 0x457D, 0x457E, 0x457F, 0x4580, 0x4581, 0x4582,
    0x4583, 0x4584, 0x4585, 0x4586, 0x4587, 0x4588, 0x4589, 0x458A, 0x458B,
    0x458C, 0x458D, 0x458E, 0x458F, 0x4590, 0x4591, 0x4592, 0x4593, 0x4594,
    0x4595, 0x4596, 0x4597, 0x4598, 0x4599, 0x459A, 0x459B, 0x459C, 0x459D,
    0x459E, 0x459F, 0x45A0, 0x45A1, 0x45A2, 0x45A3, 0x45A4, 0x45A5, 0x45A6,
    0x45A7, 0x45A8, 0x45A9, 0x45AA, 0x45AB, 0x45AC, 0x45AD, 0x45AE, 0x45AF,
    0x45B0, 0x45B1, 0x45B2, 0x45B3, 0x45B4, 0x45B5, 0x45B6, 0x45B7, 0x45B8,
    0x45B9, 0x45BA, 0x45BB, 0x45BC, 0x45BD, 0x45BE, 0x45BF, 0x45C0, 0x45C1,
    0x45C2, 0x45C3, 0x45C4, 0x45C5, 0x45C6, 0x45C7, 0x45C8, 0x45C9, 0x45CA,
    0x45CB, 0x45CC, 0x45CD, 0x45CE, 0x45CF, 0x45D0, 0x45D1, 0x45D2, 0x45D3,
    0x45D4, 0x45D5, 0x45D6, 0x45D7, 0x45D8, 0x45D9, 0x45DA, 0x45DB, 0x45DC,
    0x45DD, 0x45DE, 0x45DF, 0x45E0, 0x45E1, 0x45E2, 0x45E3, 0x45E4, 0x45E5,
    0x45E6, 0x45E7, 0x45E8, 0x45E9, 0x45EA, 0x45EB, 0x45EC, 0x45ED, 0x45EE,
    0x45EF, 0x45F0, 0x45F1, 0x45F2, 0x45F3, 0x45F4, 0x45F5, 0x45F6, 0x45F7,
    0x45F8, 0x45F9, 0x45FA, 0x45FB, 0x45FC, 0x45FD, 0x45FE, 0x45FF, 0x4600,
    0x4601, 0x4602, 0x4603, 0x4604, 0x4605, 0x4606, 0x4607, 0x4608, 0x4609,
    0x460A, 0x460B, 0x460C, 0x460D, 0x460E, 0x460F, 0x4610, 0x4611, 0x4612,
    0x4613, 0x4614, 0x4615, 0x4616, 0x4617, 0x4618, 0x4619, 0x461A, 0x461B,
    0x461C, 0x461D, 0x461E, 0x461F, 0x4620, 0x4621, 0x4622, 0x4623, 0x4624,
    0x4625, 0x4626, 0x4627, 0x4628, 0x4629, 0x462A, 0x462B, 0x462C, 0x462D,
    0x462E, 0x462F, 0x4630, 0x4631, 0x4632, 0x4633, 0x4634, 0x4635, 0x4636,
    0x4637, 0x4638, 0x4639, 0x463A, 0x463B, 0x463C, 0x463D, 0x463E, 0x463F,
    0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, 0x4648,
    0x4649, 0x464A, 0x464B, 0x464D, 0x464E, 0x464F, 0x4650, 0x4651, 0x4652,
    0x4653, 0x4654, 0x4655, 0x4656, 0x4657, 0x4658, 0x4659, 0x465A, 0x465B,
    0x465C, 0x465D, 0x465E, 0x465F, 0x4660, 0x4662, 0x4663, 0x4664, 0x4665,
    0x4666, 0x4667, 0x4668, 0x4669, 0x466A, 0x466B, 0x466C, 0x466D, 0x466E,
    0x466F, 0x4670, 0x4671, 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677,
    0x4678, 0x4679, 0x467A, 0x467B, 0x467C, 0x467D, 0x467E, 0x467F, 0x4680,
    0x4681, 0x4682, 0x4683, 0x4684, 0x4685, 0x4686, 0x4687, 0x4688, 0x4689,
    0x468A, 0x468B, 0x468C, 0x468D, 0x468E, 0x468F, 0x4690, 0x4691, 0x4692,
    0x4693, 0x4694, 0x4695, 0x4696, 0x4697, 0x4698, 0x4699, 0x469A, 0x469B,
    0x469C, 0x469D, 0x469E, 0x469F, 0x46A0, 0x46A1, 0x46A2, 0x46A3, 0x46A4,
    0x46A5, 0x46A6, 0x46A7, 0x46A8, 0x46A9, 0x46AA, 0x46AB, 0x46AC, 0x46AD,
    0x46AE, 0x46AF, 0x46B0, 0x46B1, 0x46B2, 0x46B3, 0x46B4, 0x46B5, 0x46B6,
    0x46B7, 0x46B8, 0x46B9, 0x46BA, 0x46BB, 0x46BC, 0x46BD, 0x46BE, 0x46BF,
    0x46C0, 0x46C1, 0x46C2, 0x46C3, 0x46C4, 0x46C5, 0x46C6, 0x46C7, 0x46C8,
    0x46C9, 0x46CA, 0x46CB, 0x46CC, 0x46CD, 0x46CE, 0x46CF, 0x46D0, 0x46D1,
    0x46D2, 0x46D3, 0x46D4, 0x46D5, 0x46D6, 0x46D7, 0x46D8, 0x46D9, 0x46DA,
    0x46DB, 0x46DC, 0x46DD, 0x46DE, 0x46DF, 0x46E0, 0x46E1, 0x46E2, 0x46E3,
    0x46E4, 0x46E5, 0x46E6, 0x46E7, 0x46E8, 0x46E9, 0x46EA, 0x46EB, 0x46EC,
    0x46ED, 0x46EE, 0x46EF, 0x46F0, 0x46F1, 0x46F2, 0x46F3, 0x46F4, 0x46F5,
    0x46F6, 0x46F7, 0x46F8, 0x46F9, 0x46FA, 0x46FB, 0x46FC, 0x46FD, 0x46FE,
    0x46FF, 0x4700, 0x4701, 0x4702, 0x4703, 0x4704, 0x4705, 0x4706, 0x4707,
    0x4708, 0x4709, 0x470A, 0x470B, 0x470C, 0x470D, 0x470E, 0x470F, 0x4710,
    0x4711, 0x4712, 0x4713, 0x4714, 0x4715, 0x4716, 0x4717, 0x4718, 0x4719,
    0x471A, 0x471B, 0x471C, 0x471D, 0x471E, 0x471F, 0x4720, 0x4721, 0x4722,
    0x4724, 0x4725, 0x4726, 0x4727, 0x4728, 0x472A, 0x472B, 0x472C, 0x472D,
    0x472E, 0x472F, 0x4730, 0x4731, 0x4732, 0x4733, 0x4734, 0x4735, 0x4736,
    0x4737, 0x4738, 0x4739, 0x473A, 0x473B, 0x473C, 0x473D, 0x473E, 0x473F,
    0x4740, 0x4741, 0x4742, 0x4743, 0x4744, 0x4745, 0x4746, 0x4747, 0x4748,
    0x4749, 0x474A, 0x474B, 0x474C, 0x474D, 0x474E, 0x474F, 0x4750, 0x4751,
    0x4752, 0x4753, 0x4754, 0x4755, 0x4756, 0x4757, 0x4758, 0x4759, 0x475A,
    0x475B, 0x475C, 0x475D, 0x475E, 0x475F, 0x4760, 0x4761, 0x4762, 0x4763,
    0x4764, 0x4765, 0x4766, 0x4767, 0x4768, 0x4769, 0x476A, 0x476B, 0x476C,
    0x476D, 0x476E, 0x476F, 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775,
    0x4776, 0x4777, 0x4778, 0x4779, 0x477A, 0x477B, 0x477D, 0x477E, 0x477F,
    0x4780, 0x4781, 0x4782, 0x4783, 0x4784, 0x4785, 0x4786, 0x4787, 0x4788,
    0x4789, 0x478A, 0x478B, 0x478C, 0x478E, 0x478F, 0x4790, 0x4791, 0x4792,
    0x4793, 0x4794, 0x4795, 0x4796, 0x4797, 0x4798, 0x4799, 0x479A, 0x479B,
    0x479C, 0x479D, 0x479E, 0x479F, 0x47A0, 0x47A1, 0x47A2, 0x47A3, 0x47A4,
    0x47A5, 0x47A6, 0x47A7, 0x47A8, 0x47A9, 0x47AA, 0x47AB, 0x47AC, 0x47AD,
    0x47AE, 0x47AF, 0x47B0, 0x47B1, 0x47B2, 0x47B3, 0x47B4, 0x47B5, 0x47B6,
    0x47B7, 0x47B8, 0x47B9, 0x47BA, 0x47BB, 0x47BC, 0x47BD, 0x47BE, 0x47BF,
    0x47C0, 0x47C1, 0x47C2, 0x47C3, 0x47C4, 0x47C5, 0x47C6, 0x47C7, 0x47C8,
    0x47C9, 0x47CA, 0x47CB, 0x47CC, 0x47CD, 0x47CE, 0x47CF, 0x47D0, 0x47D1,
    0x47D2, 0x47D3, 0x47D4, 0x47D5, 0x47D6, 0x47D7, 0x47D8, 0x47D9, 0x47DA,
    0x47DB, 0x47DC, 0x47DD, 0x47DE, 0x47DF, 0x47E0, 0x47E1, 0x47E2, 0x47E3,
    0x47E4, 0x47E5, 0x47E6, 0x47E7, 0x47E8, 0x47E9, 0x47EA, 0x47EB, 0x47EC,
    0x47ED, 0x47EE, 0x47EF, 0x47F0, 0x47F1, 0x47F2, 0x47F3, 0x47F4, 0x47F5,
    0x47F6, 0x47F7, 0x47F8, 0x47F9, 0x47FA, 0x47FB, 0x47FC, 0x47FD, 0x47FE,
    0x47FF, 0x4800, 0x4801, 0x4802, 0x4803, 0x4804, 0x4805, 0x4806, 0x4807,
    0x4808, 0x4809, 0x480A, 0x480B, 0x480C, 0x480D, 0x480E, 0x480F, 0x4810,
    0x4811, 0x4812, 0x4813, 0x4814, 0x4815, 0x4816, 0x4817, 0x4818, 0x4819,
    0x481A, 0x481B, 0x481C, 0x481D, 0x481E, 0x481F, 0x4820, 0x4821, 0x4822,
    0x4823, 0x4824, 0x4825, 0x4826, 0x4827, 0x4828, 0x4829, 0x482A, 0x482B,
    0x482C, 0x482D, 0x482E, 0x482F, 0x4830, 0x4831, 0x4832, 0x4833, 0x4834,
    0x4835, 0x4836, 0x4837, 0x4838, 0x4839, 0x483A, 0x483B, 0x483C, 0x483D,
    0x483E, 0x483F, 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846,
    0x4847, 0x4848, 0x4849, 0x484A, 0x484B, 0x484C, 0x484D, 0x484E, 0x484F,
    0x4850, 0x4851, 0x4852, 0x4853, 0x4854, 0x4855, 0x4856, 0x4857, 0x4858,
    0x4859, 0x485A, 0x485B, 0x485C, 0x485D, 0x485E, 0x485F, 0x4860, 0x4861,
    0x4862, 0x4863, 0x4864, 0x4865, 0x4866, 0x4867, 0x4868, 0x4869, 0x486A,
    0x486B, 0x486C, 0x486D, 0x486E, 0x486F, 0x4870, 0x4871, 0x4872, 0x4873,
    0x4874, 0x4875, 0x4876, 0x4877, 0x4878, 0x4879, 0x487A, 0x487B, 0x487C,
    0x487D, 0x487E, 0x487F, 0x4880, 0x4881, 0x4882, 0x4883, 0x4884, 0x4885,
    0x4886, 0x4887, 0x4888, 0x4889, 0x488A, 0x488B, 0x488C, 0x488D, 0x488E,
    0x488F, 0x4890, 0x4891, 0x4892, 0x4893, 0x4894, 0x4895, 0x4896, 0x4897,
    0x4898, 0x4899, 0x489A, 0x489B, 0x489C, 0x489D, 0x489E, 0x489F, 0x48A0,
    0x48A1, 0x48A2, 0x48A3, 0x48A4, 0x48A5, 0x48A6, 0x48A7, 0x48A8, 0x48A9,
    0x48AA, 0x48AB, 0x48AC, 0x48AD, 0x48AE, 0x48AF, 0x48B0, 0x48B1, 0x48B2,
    0x48B3, 0x48B4, 0x48B5, 0x48B6, 0x48B7, 0x48B8, 0x48B9, 0x48BA, 0x48BB,
    0x48BC, 0x48BD, 0x48BE, 0x48BF, 0x48C0, 0x48C1, 0x48C2, 0x48C3, 0x48C4,
    0x48C5, 0x48C6, 0x48C7, 0x48C8, 0x48C9, 0x48CA, 0x48CB, 0x48CC, 0x48CD,
    0x48CE, 0x48CF, 0x48D0, 0x48D1, 0x48D2, 0x48D3, 0x48D4, 0x48D5, 0x48D6,
    0x48D7, 0x48D8, 0x48D9, 0x48DA, 0x48DB, 0x48DC, 0x48DD, 0x48DE, 0x48DF,
    0x48E0, 0x48E1, 0x48E2, 0x48E3, 0x48E4, 0x48E5, 0x48E6, 0x48E7, 0x48E8,
    0x48E9, 0x48EA, 0x48EB, 0x48EC, 0x48ED, 0x48EE, 0x48EF, 0x48F0, 0x48F1,
    0x48F2, 0x48F3, 0x48F4, 0x48F5, 0x48F6, 0x48F7, 0x48F8, 0x48F9, 0x48FA,
    0x48FB, 0x48FC, 0x48FD, 0x48FE, 0x48FF, 0x4900, 0x4901, 0x4902, 0x4903,
    0x4904, 0x4905, 0x4906, 0x4907, 0x4908, 0x4909, 0x490A, 0x490B, 0x490C,
    0x490D, 0x490E, 0x490F, 0x4910, 0x4911, 0x4912, 0x4913, 0x4914, 0x4915,
    0x4916, 0x4917, 0x4918, 0x4919, 0x491A, 0x491B, 0x491C, 0x491D, 0x491E,
    0x491F, 0x4920, 0x4921, 0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927,
    0x4928, 0x4929, 0x492A, 0x492B, 0x492C, 0x492D, 0x492E, 0x492F, 0x4930,
    0x4931, 0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, 0x4938, 0x4939,
    0x493A, 0x493B, 0x493C, 0x493D, 0x493E, 0x493F, 0x4940, 0x4941, 0x4942,
    0x4943, 0x4944, 0x4945, 0x4946, 0x4948, 0x4949, 0x494A, 0x494B, 0x494C,
    0x494D, 0x494E, 0x494F, 0x4950, 0x4951, 0x4952, 0x4953, 0x4954, 0x4955,
    0x4956, 0x4957, 0x4958, 0x4959, 0x495A, 0x495B, 0x495C, 0x495D, 0x495E,
    0x495F, 0x4960, 0x4961, 0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967,
    0x4968, 0x4969, 0x496A, 0x496B, 0x496C, 0x496D, 0x496E, 0x496F, 0x4970,
    0x4971, 0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, 0x4978, 0x4979,
    0x497B, 0x497C, 0x497E, 0x497F, 0x4980, 0x4981, 0x4984, 0x4987, 0x4988,
    0x4989, 0x498A, 0x498B, 0x498C, 0x498D, 0x498E, 0x498F, 0x4990, 0x4991,
    0x4992, 0x4993, 0x4994, 0x4995, 0x4996, 0x4997, 0x4998, 0x4999, 0x499A,
    0x499C, 0x499D, 0x499E, 0x49A0, 0x49A1, 0x49A2, 0x49A3, 0x49A4, 0x49A5,
    0x49A6, 0x49A7, 0x49A8, 0x49A9, 0x49AA, 0x49AB, 0x49AC, 0x49AD, 0x49AE,
    0x49AF, 0x49B0, 0x49B1, 0x49B2, 0x49B3, 0x49B4, 0x49B5, 0x49B8, 0x49B9,
    0x49BA, 0x49BB, 0x49BC, 0x49BD, 0x49BE, 0x49BF, 0x49C0, 0x49C1, 0x49C2,
    0x49C3, 0x49C4, 0x49C5, 0x49C6, 0x49C7, 0x49C8, 0x49C9, 0x49CA, 0x49CB,
    0x49CC, 0x49CD, 0x49CE, 0x49CF, 0x49D0, 0x49D1, 0x49D2, 0x49D3, 0x49D4,
    0x49D5, 0x49D6, 0x49D7, 0x49D8, 0x49D9, 0x49DA, 0x49DB, 0x49DC, 0x49DD,
    0x49DE, 0x49DF, 0x49E0, 0x49E1, 0x49E2, 0x49E3, 0x49E4, 0x49E5, 0x49E6,
    0x49E7, 0x49E8, 0x49E9, 0x49EA, 0x49EB, 0x49EC, 0x49ED, 0x49EE, 0x49EF,
    0x49F0, 0x49F1, 0x49F2, 0x49F3, 0x49F4, 0x49F5, 0x49F6, 0x49F7, 0x49F8,
    0x49F9, 0x49FA, 0x49FB, 0x49FC, 0x49FD, 0x49FE, 0x49FF, 0x4A00, 0x4A01,
    0x4A02, 0x4A03, 0x4A04, 0x4A05, 0x4A06, 0x4A07, 0x4A08, 0x4A09, 0x4A0A,
    0x4A0B, 0x4A0C, 0x4A0D, 0x4A0E, 0x4A0F, 0x4A10, 0x4A11, 0x4A12, 0x4A13,
    0x4A14, 0x4A15, 0x4A16, 0x4A17, 0x4A18, 0x4A19, 0x4A1A, 0x4A1B, 0x4A1C,
    0x4A1D, 0x4A1E, 0x4A1F, 0x4A20, 0x4A21, 0x4A22, 0x4A23, 0x4A24, 0x4A25,
    0x4A26, 0x4A27, 0x4A28, 0x4A29, 0x4A2A, 0x4A2B, 0x4A2C, 0x4A2D, 0x4A2E,
    0x4A2F, 0x4A30, 0x4A31, 0x4A32, 0x4A33, 0x4A34, 0x4A35, 0x4A36, 0x4A37,
    0x4A38, 0x4A39, 0x4A3A, 0x4A3B, 0x4A3C, 0x4A3D, 0x4A3E, 0x4A3F, 0x4A40,
    0x4A41, 0x4A42, 0x4A43, 0x4A44, 0x4A45, 0x4A46, 0x4A47, 0x4A48, 0x4A49,
    0x4A4A, 0x4A4B, 0x4A4C, 0x4A4D, 0x4A4E, 0x4A4F, 0x4A50, 0x4A51, 0x4A52,
    0x4A53, 0x4A54, 0x4A55, 0x4A56, 0x4A57, 0x4A58, 0x4A59, 0x4A5A, 0x4A5B,
    0x4A5C, 0x4A5D, 0x4A5E, 0x4A5F, 0x4A60, 0x4A61, 0x4A62, 0x4A63, 0x4A64,
    0x4A65, 0x4A66, 0x4A67, 0x4A68, 0x4A69, 0x4A6A, 0x4A6B, 0x4A6C, 0x4A6D,
    0x4A6E, 0x4A6F, 0x4A70, 0x4A71, 0x4A72, 0x4A73, 0x4A74, 0x4A75, 0x4A76,
    0x4A77, 0x4A78, 0x4A79, 0x4A7A, 0x4A7B, 0x4A7C, 0x4A7D, 0x4A7E, 0x4A7F,
    0x4A80, 0x4A81, 0x4A82, 0x4A83, 0x4A84, 0x4A85, 0x4A86, 0x4A87, 0x4A88,
    0x4A89, 0x4A8A, 0x4A8B, 0x4A8C, 0x4A8D, 0x4A8E, 0x4A8F, 0x4A90, 0x4A91,
    0x4A92, 0x4A93, 0x4A94, 0x4A95, 0x4A96, 0x4A97, 0x4A98, 0x4A99, 0x4A9A,
    0x4A9B, 0x4A9C, 0x4A9D, 0x4A9E, 0x4A9F, 0x4AA0, 0x4AA1, 0x4AA2, 0x4AA3,
    0x4AA4, 0x4AA5, 0x4AA6, 0x4AA7, 0x4AA8, 0x4AA9, 0x4AAA, 0x4AAB, 0x4AAC,
    0x4AAD, 0x4AAE, 0x4AAF, 0x4AB0, 0x4AB1, 0x4AB2, 0x4AB3, 0x4AB4, 0x4AB5,
    0x4AB6, 0x4AB7, 0x4AB8, 0x4AB9, 0x4ABA, 0x4ABB, 0x4ABC, 0x4ABD, 0x4ABE,
    0x4ABF, 0x4AC0, 0x4AC1, 0x4AC2, 0x4AC3, 0x4AC4, 0x4AC5, 0x4AC6, 0x4AC7,
    0x4AC8, 0x4AC9, 0x4ACA, 0x4ACB, 0x4ACC, 0x4ACD, 0x4ACE, 0x4ACF, 0x4AD0,
    0x4AD1, 0x4AD2, 0x4AD3, 0x4AD4, 0x4AD5, 0x4AD6, 0x4AD7, 0x4AD8, 0x4AD9,
    0x4ADA, 0x4ADB, 0x4ADC, 0x4ADD, 0x4ADE, 0x4ADF, 0x4AE0, 0x4AE1, 0x4AE2,
    0x4AE3, 0x4AE4, 0x4AE5, 0x4AE6, 0x4AE7, 0x4AE8, 0x4AE9, 0x4AEA, 0x4AEB,
    0x4AEC, 0x4AED, 0x4AEE, 0x4AEF, 0x4AF0, 0x4AF1, 0x4AF2, 0x4AF3, 0x4AF4,
    0x4AF5, 0x4AF6, 0x4AF7, 0x4AF8, 0x4AF9, 0x4AFA, 0x4AFB, 0x4AFC, 0x4AFD,
    0x4AFE, 0x4AFF, 0x4B00, 0x4B01, 0x4B02, 0x4B03, 0x4B04, 0x4B05, 0x4B06,
    0x4B07, 0x4B08, 0x4B09, 0x4B0A, 0x4B0B, 0x4B0C, 0x4B0D, 0x4B0E, 0x4B0F,
    0x4B10, 0x4B11, 0x4B12, 0x4B13, 0x4B14, 0x4B15, 0x4B16, 0x4B17, 0x4B18,
    0x4B19, 0x4B1A, 0x4B1B, 0x4B1C, 0x4B1D, 0x4B1E, 0x4B1F, 0x4B20, 0x4B21,
    0x4B22, 0x4B23, 0x4B24, 0x4B25, 0x4B26, 0x4B27, 0x4B28, 0x4B29, 0x4B2A,
    0x4B2B, 0x4B2C, 0x4B2D, 0x4B2E, 0x4B2F, 0x4B30, 0x4B31, 0x4B32, 0x4B33,
    0x4B34, 0x4B35, 0x4B36, 0x4B37, 0x4B38, 0x4B39, 0x4B3A, 0x4B3B, 0x4B3C,
    0x4B3D, 0x4B3E, 0x4B3F, 0x4B40, 0x4B41, 0x4B42, 0x4B43, 0x4B44, 0x4B45,
    0x4B46, 0x4B47, 0x4B48, 0x4B49, 0x4B4A, 0x4B4B, 0x4B4C, 0x4B4D, 0x4B4E,
    0x4B4F, 0x4B50, 0x4B51, 0x4B52, 0x4B53, 0x4B54, 0x4B55, 0x4B56, 0x4B57,
    0x4B58, 0x4B59, 0x4B5A, 0x4B5B, 0x4B5C, 0x4B5D, 0x4B5E, 0x4B5F, 0x4B60,
    0x4B61, 0x4B62, 0x4B63, 0x4B64, 0x4B65, 0x4B66, 0x4B67, 0x4B68, 0x4B69,
    0x4B6A, 0x4B6B, 0x4B6C, 0x4B6D, 0x4B6E, 0x4B6F, 0x4B70, 0x4B71, 0x4B72,
    0x4B73, 0x4B74, 0x4B75, 0x4B76, 0x4B77, 0x4B78, 0x4B79, 0x4B7A, 0x4B7B,
    0x4B7C, 0x4B7D, 0x4B7E, 0x4B7F, 0x4B80, 0x4B81, 0x4B82, 0x4B83, 0x4B84,
    0x4B85, 0x4B86, 0x4B87, 0x4B88, 0x4B89, 0x4B8A, 0x4B8B, 0x4B8C, 0x4B8D,
    0x4B8E, 0x4B8F, 0x4B90, 0x4B91, 0x4B92, 0x4B93, 0x4B94, 0x4B95, 0x4B96,
    0x4B97, 0x4B98, 0x4B99, 0x4B9A, 0x4B9B, 0x4B9C, 0x4B9D, 0x4B9E, 0x4B9F,
    0x4BA0, 0x4BA1, 0x4BA2, 0x4BA3, 0x4BA4, 0x4BA5, 0x4BA6, 0x4BA7, 0x4BA8,
    0x4BA9, 0x4BAA, 0x4BAB, 0x4BAC, 0x4BAD, 0x4BAE, 0x4BAF, 0x4BB0, 0x4BB1,
    0x4BB2, 0x4BB3, 0x4BB4, 0x4BB5, 0x4BB6, 0x4BB7, 0x4BB8, 0x4BB9, 0x4BBA,
    0x4BBB, 0x4BBC, 0x4BBD, 0x4BBE, 0x4BBF, 0x4BC0, 0x4BC1, 0x4BC2, 0x4BC3,
    0x4BC4, 0x4BC5, 0x4BC6, 0x4BC7, 0x4BC8, 0x4BC9, 0x4BCA, 0x4BCB, 0x4BCC,
    0x4BCD, 0x4BCE, 0x4BCF, 0x4BD0, 0x4BD1, 0x4BD2, 0x4BD3, 0x4BD4, 0x4BD5,
    0x4BD6, 0x4BD7, 0x4BD8, 0x4BD9, 0x4BDA, 0x4BDB, 0x4BDC, 0x4BDD, 0x4BDE,
    0x4BDF, 0x4BE0, 0x4BE1, 0x4BE2, 0x4BE3, 0x4BE4, 0x4BE5, 0x4BE6, 0x4BE7,
    0x4BE8, 0x4BE9, 0x4BEA, 0x4BEB, 0x4BEC, 0x4BED, 0x4BEE, 0x4BEF, 0x4BF0,
    0x4BF1, 0x4BF2, 0x4BF3, 0x4BF4, 0x4BF5, 0x4BF6, 0x4BF7, 0x4BF8, 0x4BF9,
    0x4BFA, 0x4BFB, 0x4BFC, 0x4BFD, 0x4BFE, 0x4BFF, 0x4C00, 0x4C01, 0x4C02,
    0x4C03, 0x4C04, 0x4C05, 0x4C06, 0x4C07, 0x4C08, 0x4C09, 0x4C0A, 0x4C0B,
    0x4C0C, 0x4C0D, 0x4C0E, 0x4C0F, 0x4C10, 0x4C11, 0x4C12, 0x4C13, 0x4C14,
    0x4C15, 0x4C16, 0x4C17, 0x4C18, 0x4C19, 0x4C1A, 0x4C1B, 0x4C1C, 0x4C1D,
    0x4C1E, 0x4C1F, 0x4C20, 0x4C21, 0x4C22, 0x4C23, 0x4C24, 0x4C25, 0x4C26,
    0x4C27, 0x4C28, 0x4C29, 0x4C2A, 0x4C2B, 0x4C2C, 0x4C2D, 0x4C2E, 0x4C2F,
    0x4C30, 0x4C31, 0x4C32, 0x4C33, 0x4C34, 0x4C35, 0x4C36, 0x4C37, 0x4C38,
    0x4C39, 0x4C3A, 0x4C3B, 0x4C3C, 0x4C3D, 0x4C3E, 0x4C3F, 0x4C40, 0x4C41,
    0x4C42, 0x4C43, 0x4C44, 0x4C45, 0x4C46, 0x4C47, 0x4C48, 0x4C49, 0x4C4A,
    0x4C4B, 0x4C4C, 0x4C4D, 0x4C4E, 0x4C4F, 0x4C50, 0x4C51, 0x4C52, 0x4C53,
    0x4C54, 0x4C55, 0x4C56, 0x4C57, 0x4C58, 0x4C59, 0x4C5A, 0x4C5B, 0x4C5C,
    0x4C5D, 0x4C5E, 0x4C5F, 0x4C60, 0x4C61, 0x4C62, 0x4C63, 0x4C64, 0x4C65,
    0x4C66, 0x4C67, 0x4C68, 0x4C69, 0x4C6A, 0x4C6B, 0x4C6C, 0x4C6D, 0x4C6E,
    0x4C6F, 0x4C70, 0x4C71, 0x4C72, 0x4C73, 0x4C74, 0x4C75, 0x4C76, 0x4C78,
    0x4C79, 0x4C7A, 0x4C7B, 0x4C7C, 0x4C7D, 0x4C7E, 0x4C7F, 0x4C80, 0x4C81,
    0x4C82, 0x4C83, 0x4C84, 0x4C85, 0x4C86, 0x4C87, 0x4C88, 0x4C89, 0x4C8A,
    0x4C8B, 0x4C8C, 0x4C8D, 0x4C8E, 0x4C8F, 0x4C90, 0x4C91, 0x4C92, 0x4C93,
    0x4C94, 0x4C95, 0x4C96, 0x4C97, 0x4C98, 0x4C99, 0x4C9A, 0x4C9B, 0x4C9C,
    0x4C9D, 0x4C9E, 0x4CA4, 0x4CA5, 0x4CA6, 0x4CA7, 0x4CA8, 0x4CA9, 0x4CAA,
    0x4CAB, 0x4CAC, 0x4CAD, 0x4CAE, 0x4CAF, 0x4CB0, 0x4CB1, 0x4CB2, 0x4CB3,
    0x4CB4, 0x4CB5, 0x4CB6, 0x4CB7, 0x4CB8, 0x4CB9, 0x4CBA, 0x4CBB, 0x4CBC,
    0x4CBD, 0x4CBE, 0x4CBF, 0x4CC0, 0x4CC1, 0x4CC2, 0x4CC3, 0x4CC4, 0x4CC5,
    0x4CC6, 0x4CC7, 0x4CC8, 0x4CC9, 0x4CCA, 0x4CCB, 0x4CCC, 0x4CCD, 0x4CCE,
    0x4CCF, 0x4CD0, 0x4CD1, 0x4CD2, 0x4CD3, 0x4CD4, 0x4CD5, 0x4CD6, 0x4CD7,
    0x4CD8, 0x4CD9, 0x4CDA, 0x4CDB, 0x4CDC, 0x4CDD, 0x4CDE, 0x4CDF, 0x4CE0,
    0x4CE1, 0x4CE2, 0x4CE3, 0x4CE4, 0x4CE5, 0x4CE6, 0x4CE7, 0x4CE8, 0x4CE9,
    0x4CEA, 0x4CEB, 0x4CEC, 0x4CED, 0x4CEE, 0x4CEF, 0x4CF0, 0x4CF1, 0x4CF2,
    0x4CF3, 0x4CF4, 0x4CF5, 0x4CF6, 0x4CF7, 0x4CF8, 0x4CF9, 0x4CFA, 0x4CFB,
    0x4CFC, 0x4CFD, 0x4CFE, 0x4CFF, 0x4D00, 0x4D01, 0x4D02, 0x4D03, 0x4D04,
    0x4D05, 0x4D06, 0x4D07, 0x4D08, 0x4D09, 0x4D0A, 0x4D0B, 0x4D0C, 0x4D0D,
    0x4D0E, 0x4D0F, 0x4D10, 0x4D11, 0x4D12, 0x4D1A, 0x4D1B, 0x4D1C, 0x4D1D,
    0x4D1E, 0x4D1F, 0x4D20, 0x4D21, 0x4D22, 0x4D23, 0x4D24, 0x4D25, 0x4D26,
    0x4D27, 0x4D28, 0x4D29, 0x4D2A, 0x4D2B, 0x4D2C, 0x4D2D, 0x4D2E, 0x4D2F,
    0x4D30, 0x4D31, 0x4D32, 0x4D33, 0x4D34, 0x4D35, 0x4D36, 0x4D37, 0x4D38,
    0x4D39, 0x4D3A, 0x4D3B, 0x4D3C, 0x4D3D, 0x4D3E, 0x4D3F, 0x4D40, 0x4D41,
    0x4D42, 0x4D43, 0x4D44, 0x4D45, 0x4D46, 0x4D47, 0x4D48, 0x4D49, 0x4D4A,
    0x4D4B, 0x4D4C, 0x4D4D, 0x4D4E, 0x4D4F, 0x4D50, 0x4D51, 0x4D52, 0x4D53,
    0x4D54, 0x4D55, 0x4D56, 0x4D57, 0x4D58, 0x4D59, 0x4D5A, 0x4D5B, 0x4D5C,
    0x4D5D, 0x4D5E, 0x4D5F, 0x4D60, 0x4D61, 0x4D62, 0x4D63, 0x4D64, 0x4D65,
    0x4D66, 0x4D67, 0x4D68, 0x4D69, 0x4D6A, 0x4D6B, 0x4D6C, 0x4D6D, 0x4D6E,
    0x4D6F, 0x4D70, 0x4D71, 0x4D72, 0x4D73, 0x4D74, 0x4D75, 0x4D76, 0x4D77,
    0x4D78, 0x4D79, 0x4D7A, 0x4D7B, 0x4D7C, 0x4D7D, 0x4D7E, 0x4D7F, 0x4D80,
    0x4D81, 0x4D82, 0x4D83, 0x4D84, 0x4D85, 0x4D86, 0x4D87, 0x4D88, 0x4D89,
    0x4D8A, 0x4D8B, 0x4D8C, 0x4D8D, 0x4D8E, 0x4D8F, 0x4D90, 0x4D91, 0x4D92,
    0x4D93, 0x4D94, 0x4D95, 0x4D96, 0x4D97, 0x4D98, 0x4D99, 0x4D9A, 0x4D9B,
    0x4D9C, 0x4D9D, 0x4D9E, 0x4D9F, 0x4DA0, 0x4DA1, 0x4DA2, 0x4DA3, 0x4DA4,
    0x4DA5, 0x4DA6, 0x4DA7, 0x4DA8, 0x4DA9, 0x4DAA, 0x4DAB, 0x4DAC, 0x4DAD,
    0x4DAF, 0x4DB0, 0x4DB1, 0x4DB2, 0x4DB3, 0x4DB4, 0x4DB5, 0x4DB6, 0x4DB7,
    0x4DB8, 0x4DB9, 0x4DBA, 0x4DBB, 0x4DBC, 0x4DBD, 0x4DBE, 0x4DBF, 0x4DC0,
    0x4DC1, 0x4DC2, 0x4DC3, 0x4DC4, 0x4DC5, 0x4DC6, 0x4DC7, 0x4DC8, 0x4DC9,
    0x4DCA, 0x4DCB, 0x4DCC, 0x4DCD, 0x4DCE, 0x4DCF, 0x4DD0, 0x4DD1, 0x4DD2,
    0x4DD3, 0x4DD4, 0x4DD5, 0x4DD6, 0x4DD7, 0x4DD8, 0x4DD9, 0x4DDA, 0x4DDB,
    0x4DDC, 0x4DDD, 0x4DDE, 0x4DDF, 0x4DE0, 0x4DE1, 0x4DE2, 0x4DE3, 0x4DE4,
    0x4DE5, 0x4DE6, 0x4DE7, 0x4DE8, 0x4DE9, 0x4DEA, 0x4DEB, 0x4DEC, 0x4DED,
    0x4DEE, 0x4DEF, 0x4DF0, 0x4DF1, 0x4DF2, 0x4DF3, 0x4DF4, 0x4DF5, 0x4DF6,
    0x4DF7, 0x4DF8, 0x4DF9, 0x4DFA, 0x4DFB, 0x4DFC, 0x4DFD, 0x4DFE, 0x4DFF,
    0xE76C, 0xE7C8, 0xE7E7, 0xE7E8, 0xE7E9, 0xE7EA, 0xE7EB, 0xE7EC, 0xE7ED,
    0xE7EE, 0xE7EF, 0xE7F0, 0xE7F1, 0xE7F2, 0xE7F3, 0xE815, 0xE819, 0xE81A,
    0xE81B, 0xE81C, 0xE81D, 0xE81F, 0xE820, 0xE821, 0xE822, 0xE823, 0xE824,
    0xE825, 0xE827, 0xE828, 0xE829, 0xE82A, 0xE82D, 0xE82E, 0xE82F, 0xE830,
    0xE833, 0xE834, 0xE835, 0xE836, 0xE837, 0xE838, 0xE839, 0xE83A, 0xE83C,
    0xE83D, 0xE83E, 0xE83F, 0xE840, 0xE841, 0xE842, 0xE844, 0xE845, 0xE846,
    0xE847, 0xE848, 0xE849, 0xE84A, 0xE84B, 0xE84C, 0xE84D, 0xE84E, 0xE84F,
    0xE850, 0xE851, 0xE852, 0xE853, 0xE856, 0xE857, 0xE858, 0xE859, 0xE85A,
    0xE85B, 0xE85C, 0xE85D, 0xE85E, 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863,
    0xF92D, 0xF92E, 0xF92F, 0xF930, 0xF931, 0xF932, 0xF933, 0xF934, 0xF935,
    0xF936, 0xF937, 0xF938, 0xF939, 0xF93A, 0xF93B, 0xF93C, 0xF93D, 0xF93E,
    0xF93F, 0xF940, 0xF941, 0xF942, 0xF943, 0xF944, 0xF945, 0xF946, 0xF947,
    0xF948, 0xF949, 0xF94A, 0xF94B, 0xF94C, 0xF94D, 0xF94E, 0xF94F, 0xF950,
    0xF951, 0xF952, 0xF953, 0xF954, 0xF955, 0xF956, 0xF957, 0xF958, 0xF959,
    0xF95A, 0xF95B, 0xF95C, 0xF95D, 0xF95E, 0xF95F, 0xF960, 0xF961, 0xF962,
    0xF963, 0xF964, 0xF965, 0xF966, 0xF967, 0xF968, 0xF969, 0xF96A, 0xF96B,
    0xF96C, 0xF96D, 0xF96E, 0xF96F, 0xF970, 0xF971, 0xF972, 0xF973, 0xF974,
    0xF975, 0xF976, 0xF977, 0xF978, 0xF97A, 0xF97B, 0xF97C, 0xF97D, 0xF97E,
    0xF97F, 0xF980, 0xF981, 0xF982, 0xF983, 0xF984, 0xF985, 0xF986, 0xF987,
    0xF988, 0xF989, 0xF98A, 0xF98B, 0xF98C, 0xF98D, 0xF98E, 0xF98F, 0xF990,
    0xF991, 0xF992, 0xF993, 0xF994, 0xF996, 0xF997, 0xF998, 0xF999, 0xF99A,
    0xF99B, 0xF99C, 0xF99D, 0xF99E, 0xF99F, 0xF9A0, 0xF9A1, 0xF9A2, 0xF9A3,
    0xF9A4, 0xF9A5, 0xF9A6, 0xF9A7, 0xF9A8, 0xF9A9, 0xF9AA, 0xF9AB, 0xF9AC,
    0xF9AD, 0xF9AE, 0xF9AF, 0xF9B0, 0xF9B1, 0xF9B2, 0xF9B3, 0xF9B4, 0xF9B5,
    0xF9B6, 0xF9B7, 0xF9B8, 0xF9B9, 0xF9BA, 0xF9BB, 0xF9BC, 0xF9BD, 0xF9BE,
    0xF9BF, 0xF9C0, 0xF9C1, 0xF9C2, 0xF9C3, 0xF9C4, 0xF9C5, 0xF9C6, 0xF9C7,
    0xF9C8, 0xF9C9, 0xF9CA, 0xF9CB, 0xF9CC, 0xF9CD, 0xF9CE, 0xF9CF, 0xF9D0,
    0xF9D1, 0xF9D2, 0xF9D3, 0xF9D4, 0xF9D5, 0xF9D6, 0xF9D7, 0xF9D8, 0xF9D9,
    0xF9DA, 0xF9DB, 0xF9DC, 0xF9DD, 0xF9DE, 0xF9DF, 0xF9E0, 0xF9E1, 0xF9E2,
    0xF9E3, 0xF9E4, 0xF9E5, 0xF9E6, 0xF9E8, 0xF9E9, 0xF9EA, 0xF9EB, 0xF9EC,
    0xF9ED, 0xF9EE, 0xF9EF, 0xF9F0, 0xF9F2, 0xF9F3, 0xF9F4, 0xF9F5, 0xF9F6,
    0xF9F7, 0xF9F8, 0xF9F9, 0xF9FA, 0xF9FB, 0xF9FC, 0xF9FD, 0xF9FE, 0xF9FF,
    0xFA00, 0xFA01, 0xFA02, 0xFA03, 0xFA04, 0xFA05, 0xFA06, 0xFA07, 0xFA08,
    0xFA09, 0xFA0A, 0xFA0B, 0xFA10, 0xFA12, 0xFA15, 0xFA16, 0xFA17, 0xFA19,
    0xFA1A, 0xFA1B, 0xFA1C, 0xFA1D, 0xFA1E, 0xFA22, 0xFA25, 0xFA26, 0xFE32,
    0xFE45, 0xFE46, 0xFE47, 0xFE48, 0xFE53, 0xFE58, 0xFE67, 0xFE6C, 0xFE6D,
    0xFE6E, 0xFE6F, 0xFE70, 0xFE71, 0xFE72, 0xFE73, 0xFE74, 0xFE75, 0xFE76,
    0xFE77, 0xFE78, 0xFE79, 0xFE7A, 0xFE7B, 0xFE7C, 0xFE7D, 0xFE7E, 0xFE7F,
    0xFE80, 0xFE81, 0xFE82, 0xFE83, 0xFE84, 0xFE85, 0xFE86, 0xFE87, 0xFE88,
    0xFE89, 0xFE8A, 0xFE8B, 0xFE8C, 0xFE8D, 0xFE8E, 0xFE8F, 0xFE90, 0xFE91,
    0xFE92, 0xFE93, 0xFE94, 0xFE95, 0xFE96, 0xFE97, 0xFE98, 0xFE99, 0xFE9A,
    0xFE9B, 0xFE9C, 0xFE9D, 0xFE9E, 0xFE9F, 0xFEA0, 0xFEA1, 0xFEA2, 0xFEA3,
    0xFEA4, 0xFEA5, 0xFEA6, 0xFEA7, 0xFEA8, 0xFEA9, 0xFEAA, 0xFEAB, 0xFEAC,
    0xFEAD, 0xFEAE, 0xFEAF, 0xFEB0, 0xFEB1, 0xFEB2, 0xFEB3, 0xFEB4, 0xFEB5,
    0xFEB6, 0xFEB7, 0xFEB8, 0xFEB9, 0xFEBA, 0xFEBB, 0xFEBC, 0xFEBD, 0xFEBE,
    0xFEBF, 0xFEC0, 0xFEC1, 0xFEC2, 0xFEC3, 0xFEC4, 0xFEC5, 0xFEC6, 0xFEC7,
    0xFEC8, 0xFEC9, 0xFECA, 0xFECB, 0xFECC, 0xFECD, 0xFECE, 0xFECF, 0xFED0,
    0xFED1, 0xFED2, 0xFED3, 0xFED4, 0xFED5, 0xFED6, 0xFED7, 0xFED8, 0xFED9,
    0xFEDA, 0xFEDB, 0xFEDC, 0xFEDD, 0xFEDE, 0xFEDF, 0xFEE0, 0xFEE1, 0xFEE2,
    0xFEE3, 0xFEE4, 0xFEE5, 0xFEE6, 0xFEE7, 0xFEE8, 0xFEE9, 0xFEEA, 0xFEEB,
    0xFEEC, 0xFEED, 0xFEEE, 0xFEEF, 0xFEF0, 0xFEF1, 0xFEF2, 0xFEF3, 0xFEF4,
    0xFEF5, 0xFEF6, 0xFEF7, 0xFEF8, 0xFEF9, 0xFEFA, 0xFEFB, 0xFEFC, 0xFEFD,
    0xFEFE, 0xFEFF, 0xFF00, 0xFF5F, 0xFF60, 0xFF61, 0xFF62, 0xFF63, 0xFF64,
    0xFF65, 0xFF66, 0xFF67, 0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D,
    0xFF6E, 0xFF6F, 0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76,
    0xFF77, 0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
    0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87, 0xFF88,
    0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F, 0xFF90, 0xFF91,
    0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97, 0xFF98, 0xFF99, 0xFF9A,
    0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F, 0xFFA0, 0xFFA1, 0xFFA2, 0xFFA3,
    0xFFA4, 0xFFA5, 0xFFA6, 0xFFA7, 0xFFA8, 0xFFA9, 0xFFAA, 0xFFAB, 0xFFAC,
    0xFFAD, 0xFFAE, 0xFFAF, 0xFFB0, 0xFFB1, 0xFFB2, 0xFFB3, 0xFFB4, 0xFFB5,
    0xFFB6, 0xFFB7, 0xFFB8, 0xFFB9, 0xFFBA, 0xFFBB, 0xFFBC, 0xFFBD, 0xFFBE,
    0xFFBF, 0xFFC0, 0xFFC1, 0xFFC2, 0xFFC3, 0xFFC4, 0xFFC5, 0xFFC6, 0xFFC7,
    0xFFC8, 0xFFC9, 0xFFCA, 0xFFCB, 0xFFCC, 0xFFCD, 0xFFCE, 0xFFCF, 0xFFD0,
    0xFFD1, 0xFFD2, 0xFFD3, 0xFFD4, 0xFFD5, 0xFFD6, 0xFFD7, 0xFFD8, 0xFFD9,
    0xFFDA, 0xFFDB, 0xFFDC, 0xFFDD, 0xFFDE, 0xFFDF, 0xFFE6, 0xFFE7, 0xFFE8,
    0xFFE9, 0xFFEA, 0xFFEB, 0xFFEC, 0xFFED, 0xFFEE, 0xFFEF, 0xFFF0, 0xFFF1,
    0xFFF2, 0xFFF3, 0xFFF4, 0xFFF5, 0xFFF6, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFA,
    0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFF};

/**
  Mapping table from Unicode to gb18030, part one
  For Unicode in [0x80, 0x9FA6), if the leading byte
  is less than 0x81, the corresponding value represents
  the diff for 4-byte gb18030 code, otherwise, it's the
  corresponding 2-byte gb18030 code
*/
static const uint16 tab_uni_gb18030_p1[] = {
    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008,
    0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011,
    0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A,
    0x001B, 0x001C, 0x001D, 0x001E, 0x001F, 0x0020, 0x0021, 0x0022, 0x0023,
    0xA1E8, 0x0024, 0x0025, 0xA1EC, 0xA1A7, 0x0026, 0x0027, 0x0028, 0x0029,
    0x002A, 0x002B, 0x002C, 0xA1E3, 0xA1C0, 0x002D, 0x002E, 0x002F, 0x0030,
    0x0031, 0xA1A4, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038,
    0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, 0x0040, 0x0041,
    0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A,
    0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050, 0xA1C1, 0x0051, 0x0052,
    0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0xA8A4, 0xA8A2, 0x0059,
    0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0xA8A8, 0xA8A6, 0xA8BA, 0x005F,
    0xA8AC, 0xA8AA, 0x0060, 0x0061, 0x0062, 0x0063, 0xA8B0, 0xA8AE, 0x0064,
    0x0065, 0x0066, 0xA1C2, 0x0067, 0xA8B4, 0xA8B2, 0x0068, 0xA8B9, 0x0069,
    0x006A, 0x006B, 0x006C, 0xA8A1, 0x006D, 0x006E, 0x006F, 0x0070, 0x0071,
    0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A,
    0x007B, 0x007C, 0x007D, 0xA8A5, 0x007E, 0x007F, 0x0080, 0x0081, 0x0082,
    0x0083, 0x0084, 0xA8A7, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A,
    0x008B, 0x008C, 0x008D, 0x008E, 0x008F, 0x0090, 0x0091, 0x0092, 0x0093,
    0xA8A9, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B,
    0x009C, 0x009D, 0x009E, 0x009F, 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4,
    0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0xA8BD, 0x00AC,
    0x00AD, 0x00AE, 0xA8BE, 0x00AF, 0x00B0, 0x00B1, 0x00B2, 0xA8AD, 0x00B3,
    0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC,
    0x00BD, 0x00BE, 0x00BF, 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5,
    0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE,
    0x00CF, 0xA8B1, 0x00D0, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6,
    0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x00DE, 0x00DF,
    0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8,
    0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1,
    0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA,
    0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF, 0x0100, 0x0101, 0x0102, 0x0103,
    0x0104, 0x0105, 0x0106, 0x0107, 0x0108, 0x0109, 0x010A, 0x010B, 0x010C,
    0x010D, 0x010E, 0x010F, 0x0110, 0x0111, 0x0112, 0x0113, 0x0114, 0x0115,
    0x0116, 0x0117, 0x0118, 0x0119, 0x011A, 0x011B, 0x011C, 0x011D, 0x011E,
    0x011F, 0x0120, 0x0121, 0x0122, 0x0123, 0x0124, 0x0125, 0x0126, 0x0127,
    0x0128, 0x0129, 0x012A, 0x012B, 0x012C, 0x012D, 0x012E, 0x012F, 0x0130,
    0x0131, 0xA8A3, 0x0132, 0xA8AB, 0x0133, 0xA8AF, 0x0134, 0xA8B3, 0x0135,
    0xA8B5, 0x0136, 0xA8B6, 0x0137, 0xA8B7, 0x0138, 0xA8B8, 0x0139, 0x013A,
    0x013B, 0x013C, 0x013D, 0x013E, 0x013F, 0x0140, 0x0141, 0x0142, 0x0143,
    0x0144, 0x0145, 0x0146, 0x0147, 0x0148, 0x0149, 0x014A, 0x014B, 0x014C,
    0x014D, 0x014E, 0x014F, 0x0150, 0x0151, 0x0152, 0x0153, 0x0154, 0xA8BF,
    0x0155, 0x0156, 0x0157, 0x0158, 0x0159, 0x015A, 0x015B, 0x015C, 0x015D,
    0x015E, 0x015F, 0x0160, 0x0161, 0x0162, 0x0163, 0x0164, 0x0165, 0x0166,
    0x0167, 0x0168, 0x0169, 0x016A, 0x016B, 0x016C, 0x016D, 0x016E, 0x016F,
    0x0170, 0x0171, 0x0172, 0x0173, 0x0174, 0x0175, 0x0176, 0x0177, 0x0178,
    0x0179, 0x017A, 0x017B, 0x017C, 0x017D, 0x017E, 0x017F, 0x0180, 0x0181,
    0x0182, 0x0183, 0x0184, 0x0185, 0x0186, 0x0187, 0x0188, 0x0189, 0x018A,
    0x018B, 0x018C, 0x018D, 0x018E, 0x018F, 0x0190, 0x0191, 0x0192, 0x0193,
    0x0194, 0x0195, 0x0196, 0x0197, 0x0198, 0x0199, 0x019A, 0x019B, 0x019C,
    0x019D, 0x019E, 0x019F, 0x01A0, 0x01A1, 0x01A2, 0x01A3, 0x01A4, 0x01A5,
    0x01A6, 0x01A7, 0x01A8, 0x01A9, 0x01AA, 0x01AB, 0xA8BB, 0x01AC, 0x01AD,
    0x01AE, 0x01AF, 0x01B0, 0x01B1, 0x01B2, 0x01B3, 0x01B4, 0x01B5, 0x01B6,
    0x01B7, 0x01B8, 0x01B9, 0x01BA, 0xA8C0, 0x01BB, 0x01BC, 0x01BD, 0x01BE,
    0x01BF, 0x01C0, 0x01C1, 0x01C2, 0x01C3, 0x01C4, 0x01C5, 0x01C6, 0x01C7,
    0x01C8, 0x01C9, 0x01CA, 0x01CB, 0x01CC, 0x01CD, 0x01CE, 0x01CF, 0x01D0,
    0x01D1, 0x01D2, 0x01D3, 0x01D4, 0x01D5, 0x01D6, 0x01D7, 0x01D8, 0x01D9,
    0x01DA, 0x01DB, 0x01DC, 0x01DD, 0x01DE, 0x01DF, 0x01E0, 0x01E1, 0x01E2,
    0x01E3, 0x01E4, 0x01E5, 0x01E6, 0x01E7, 0x01E8, 0x01E9, 0x01EA, 0x01EB,
    0x01EC, 0x01ED, 0x01EE, 0x01EF, 0x01F0, 0x01F1, 0x01F2, 0x01F3, 0x01F4,
    0x01F5, 0x01F6, 0x01F7, 0x01F8, 0x01F9, 0x01FA, 0x01FB, 0x01FC, 0x01FD,
    0x01FE, 0x01FF, 0x0200, 0x0201, 0x0202, 0x0203, 0x0204, 0x0205, 0x0206,
    0x0207, 0x0208, 0x0209, 0x020A, 0x020B, 0x020C, 0x020D, 0x020E, 0x020F,
    0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0216, 0x0217, 0x0218,
    0x0219, 0x021A, 0x021B, 0x021C, 0x021D, 0x021E, 0x021F, 0xA1A6, 0x0220,
    0xA1A5, 0xA840, 0xA841, 0x0221, 0x0222, 0x0223, 0x0224, 0x0225, 0x0226,
    0x0227, 0x0228, 0x0229, 0x022A, 0x022B, 0x022C, 0x022D, 0xA842, 0x022E,
    0x022F, 0x0230, 0x0231, 0x0232, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237,
    0x0238, 0x0239, 0x023A, 0x023B, 0x023C, 0x023D, 0x023E, 0x023F, 0x0240,
    0x0241, 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0248, 0x0249,
    0x024A, 0x024B, 0x024C, 0x024D, 0x024E, 0x024F, 0x0250, 0x0251, 0x0252,
    0x0253, 0x0254, 0x0255, 0x0256, 0x0257, 0x0258, 0x0259, 0x025A, 0x025B,
    0x025C, 0x025D, 0x025E, 0x025F, 0x0260, 0x0261, 0x0262, 0x0263, 0x0264,
    0x0265, 0x0266, 0x0267, 0x0268, 0x0269, 0x026A, 0x026B, 0x026C, 0x026D,
    0x026E, 0x026F, 0x0270, 0x0271, 0x0272, 0x0273, 0x0274, 0x0275, 0x0276,
    0x0277, 0x0278, 0x0279, 0x027A, 0x027B, 0x027C, 0x027D, 0x027E, 0x027F,
    0x0280, 0x0281, 0x0282, 0x0283, 0x0284, 0x0285, 0x0286, 0x0287, 0x0288,
    0x0289, 0x028A, 0x028B, 0x028C, 0x028D, 0x028E, 0x028F, 0x0290, 0x0291,
    0x0292, 0x0293, 0x0294, 0x0295, 0x0296, 0x0297, 0x0298, 0x0299, 0x029A,
    0x029B, 0x029C, 0x029D, 0x029E, 0x029F, 0x02A0, 0x02A1, 0x02A2, 0x02A3,
    0x02A4, 0x02A5, 0x02A6, 0x02A7, 0x02A8, 0x02A9, 0x02AA, 0x02AB, 0x02AC,
    0x02AD, 0x02AE, 0x02AF, 0x02B0, 0x02B1, 0x02B2, 0x02B3, 0x02B4, 0x02B5,
    0x02B6, 0x02B7, 0x02B8, 0x02B9, 0x02BA, 0x02BB, 0x02BC, 0x02BD, 0x02BE,
    0x02BF, 0x02C0, 0x02C1, 0x02C2, 0x02C3, 0x02C4, 0x02C5, 0x02C6, 0x02C7,
    0x02C8, 0x02C9, 0x02CA, 0x02CB, 0x02CC, 0x02CD, 0x02CE, 0x02CF, 0x02D0,
    0x02D1, 0x02D2, 0x02D3, 0x02D4, 0x02D5, 0x02D6, 0x02D7, 0x02D8, 0x02D9,
    0x02DA, 0x02DB, 0x02DC, 0x02DD, 0x02DE, 0x02DF, 0x02E0, 0x02E1, 0x02E2,
    0x02E3, 0x02E4, 0xA6A1, 0xA6A2, 0xA6A3, 0xA6A4, 0xA6A5, 0xA6A6, 0xA6A7,
    0xA6A8, 0xA6A9, 0xA6AA, 0xA6AB, 0xA6AC, 0xA6AD, 0xA6AE, 0xA6AF, 0xA6B0,
    0xA6B1, 0x02E5, 0xA6B2, 0xA6B3, 0xA6B4, 0xA6B5, 0xA6B6, 0xA6B7, 0xA6B8,
    0x02E6, 0x02E7, 0x02E8, 0x02E9, 0x02EA, 0x02EB, 0x02EC, 0xA6C1, 0xA6C2,
    0xA6C3, 0xA6C4, 0xA6C5, 0xA6C6, 0xA6C7, 0xA6C8, 0xA6C9, 0xA6CA, 0xA6CB,
    0xA6CC, 0xA6CD, 0xA6CE, 0xA6CF, 0xA6D0, 0xA6D1, 0x02ED, 0xA6D2, 0xA6D3,
    0xA6D4, 0xA6D5, 0xA6D6, 0xA6D7, 0xA6D8, 0x02EE, 0x02EF, 0x02F0, 0x02F1,
    0x02F2, 0x02F3, 0x02F4, 0x02F5, 0x02F6, 0x02F7, 0x02F8, 0x02F9, 0x02FA,
    0x02FB, 0x02FC, 0x02FD, 0x02FE, 0x02FF, 0x0300, 0x0301, 0x0302, 0x0303,
    0x0304, 0x0305, 0x0306, 0x0307, 0x0308, 0x0309, 0x030A, 0x030B, 0x030C,
    0x030D, 0x030E, 0x030F, 0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315,
    0x0316, 0x0317, 0x0318, 0x0319, 0x031A, 0x031B, 0x031C, 0x031D, 0x031E,
    0x031F, 0x0320, 0x0321, 0x0322, 0x0323, 0x0324, 0xA7A7, 0x0325, 0x0326,
    0x0327, 0x0328, 0x0329, 0x032A, 0x032B, 0x032C, 0x032D, 0x032E, 0x032F,
    0x0330, 0x0331, 0x0332, 0xA7A1, 0xA7A2, 0xA7A3, 0xA7A4, 0xA7A5, 0xA7A6,
    0xA7A8, 0xA7A9, 0xA7AA, 0xA7AB, 0xA7AC, 0xA7AD, 0xA7AE, 0xA7AF, 0xA7B0,
    0xA7B1, 0xA7B2, 0xA7B3, 0xA7B4, 0xA7B5, 0xA7B6, 0xA7B7, 0xA7B8, 0xA7B9,
    0xA7BA, 0xA7BB, 0xA7BC, 0xA7BD, 0xA7BE, 0xA7BF, 0xA7C0, 0xA7C1, 0xA7D1,
    0xA7D2, 0xA7D3, 0xA7D4, 0xA7D5, 0xA7D6, 0xA7D8, 0xA7D9, 0xA7DA, 0xA7DB,
    0xA7DC, 0xA7DD, 0xA7DE, 0xA7DF, 0xA7E0, 0xA7E1, 0xA7E2, 0xA7E3, 0xA7E4,
    0xA7E5, 0xA7E6, 0xA7E7, 0xA7E8, 0xA7E9, 0xA7EA, 0xA7EB, 0xA7EC, 0xA7ED,
    0xA7EE, 0xA7EF, 0xA7F0, 0xA7F1, 0x0333, 0xA7D7, 0x0334, 0x0335, 0x0336,
    0x0337, 0x0338, 0x0339, 0x033A, 0x033B, 0x033C, 0x033D, 0x033E, 0x033F,
    0x0340, 0x0341, 0x0342, 0x0343, 0x0344, 0x0345, 0x0346, 0x0347, 0x0348,
    0x0349, 0x034A, 0x034B, 0x034C, 0x034D, 0x034E, 0x034F, 0x0350, 0x0351,
    0x0352, 0x0353, 0x0354, 0x0355, 0x0356, 0x0357, 0x0358, 0x0359, 0x035A,
    0x035B, 0x035C, 0x035D, 0x035E, 0x035F, 0x0360, 0x0361, 0x0362, 0x0363,
    0x0364, 0x0365, 0x0366, 0x0367, 0x0368, 0x0369, 0x036A, 0x036B, 0x036C,
    0x036D, 0x036E, 0x036F, 0x0370, 0x0371, 0x0372, 0x0373, 0x0374, 0x0375,
    0x0376, 0x0377, 0x0378, 0x0379, 0x037A, 0x037B, 0x037C, 0x037D, 0x037E,
    0x037F, 0x0380, 0x0381, 0x0382, 0x0383, 0x0384, 0x0385, 0x0386, 0x0387,
    0x0388, 0x0389, 0x038A, 0x038B, 0x038C, 0x038D, 0x038E, 0x038F, 0x0390,
    0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399,
    0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, 0x03A1, 0x03A2,
    0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03AA, 0x03AB,
    0x03AC, 0x03AD, 0x03AE, 0x03AF, 0x03B0, 0x03B1, 0x03B2, 0x03B3, 0x03B4,
    0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD,
    0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C2, 0x03C3, 0x03C4, 0x03C5, 0x03C6,
    0x03C7, 0x03C8, 0x03C9, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, 0x03CF,
    0x03D0, 0x03D1, 0x03D2, 0x03D3, 0x03D4, 0x03D5, 0x03D6, 0x03D7, 0x03D8,
    0x03D9, 0x03DA, 0x03DB, 0x03DC, 0x03DD, 0x03DE, 0x03DF, 0x03E0, 0x03E1,
    0x03E2, 0x03E3, 0x03E4, 0x03E5, 0x03E6, 0x03E7, 0x03E8, 0x03E9, 0x03EA,
    0x03EB, 0x03EC, 0x03ED, 0x03EE, 0x03EF, 0x03F0, 0x03F1, 0x03F2, 0x03F3,
    0x03F4, 0x03F5, 0x03F6, 0x03F7, 0x03F8, 0x03F9, 0x03FA, 0x03FB, 0x03FC,
    0x03FD, 0x03FE, 0x03FF, 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405,
    0x0406, 0x0407, 0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040D, 0x040E,
    0x040F, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
    0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420,
    0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429,
    0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0x0430, 0x0431, 0x0432,
    0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B,
    0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444,
    0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
    0x044E, 0x044F, 0x0450, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456,
    0x0457, 0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x045D, 0x045E, 0x045F,
    0x0460, 0x0461, 0x0462, 0x0463, 0x0464, 0x0465, 0x0466, 0x0467, 0x0468,
    0x0469, 0x046A, 0x046B, 0x046C, 0x046D, 0x046E, 0x046F, 0x0470, 0x0471,
    0x0472, 0x0473, 0x0474, 0x0475, 0x0476, 0x0477, 0x0478, 0x0479, 0x047A,
    0x047B, 0x047C, 0x047D, 0x047E, 0x047F, 0x0480, 0x0481, 0x0482, 0x0483,
    0x0484, 0x0485, 0x0486, 0x0487, 0x0488, 0x0489, 0x048A, 0x048B, 0x048C,
    0x048D, 0x048E, 0x048F, 0x0490, 0x0491, 0x0492, 0x0493, 0x0494, 0x0495,
    0x0496, 0x0497, 0x0498, 0x0499, 0x049A, 0x049B, 0x049C, 0x049D, 0x049E,
    0x049F, 0x04A0, 0x04A1, 0x04A2, 0x04A3, 0x04A4, 0x04A5, 0x04A6, 0x04A7,
    0x04A8, 0x04A9, 0x04AA, 0x04AB, 0x04AC, 0x04AD, 0x04AE, 0x04AF, 0x04B0,
    0x04B1, 0x04B2, 0x04B3, 0x04B4, 0x04B5, 0x04B6, 0x04B7, 0x04B8, 0x04B9,
    0x04BA, 0x04BB, 0x04BC, 0x04BD, 0x04BE, 0x04BF, 0x04C0, 0x04C1, 0x04C2,
    0x04C3, 0x04C4, 0x04C5, 0x04C6, 0x04C7, 0x04C8, 0x04C9, 0x04CA, 0x04CB,
    0x04CC, 0x04CD, 0x04CE, 0x04CF, 0x04D0, 0x04D1, 0x04D2, 0x04D3, 0x04D4,
    0x04D5, 0x04D6, 0x04D7, 0x04D8, 0x04D9, 0x04DA, 0x04DB, 0x04DC, 0x04DD,
    0x04DE, 0x04DF, 0x04E0, 0x04E1, 0x04E2, 0x04E3, 0x04E4, 0x04E5, 0x04E6,
    0x04E7, 0x04E8, 0x04E9, 0x04EA, 0x04EB, 0x04EC, 0x04ED, 0x04EE, 0x04EF,
    0x04F0, 0x04F1, 0x04F2, 0x04F3, 0x04F4, 0x04F5, 0x04F6, 0x04F7, 0x04F8,
    0x04F9, 0x04FA, 0x04FB, 0x04FC, 0x04FD, 0x04FE, 0x04FF, 0x0500, 0x0501,
    0x0502, 0x0503, 0x0504, 0x0505, 0x0506, 0x0507, 0x0508, 0x0509, 0x050A,
    0x050B, 0x050C, 0x050D, 0x050E, 0x050F, 0x0510, 0x0511, 0x0512, 0x0513,
    0x0514, 0x0515, 0x0516, 0x0517, 0x0518, 0x0519, 0x051A, 0x051B, 0x051C,
    0x051D, 0x051E, 0x051F, 0x0520, 0x0521, 0x0522, 0x0523, 0x0524, 0x0525,
    0x0526, 0x0527, 0x0528, 0x0529, 0x052A, 0x052B, 0x052C, 0x052D, 0x052E,
    0x052F, 0x0530, 0x0531, 0x0532, 0x0533, 0x0534, 0x0535, 0x0536, 0x0537,
    0x0538, 0x0539, 0x053A, 0x053B, 0x053C, 0x053D, 0x053E, 0x053F, 0x0540,
    0x0541, 0x0542, 0x0543, 0x0544, 0x0545, 0x0546, 0x0547, 0x0548, 0x0549,
    0x054A, 0x054B, 0x054C, 0x054D, 0x054E, 0x054F, 0x0550, 0x0551, 0x0552,
    0x0553, 0x0554, 0x0555, 0x0556, 0x0557, 0x0558, 0x0559, 0x055A, 0x055B,
    0x055C, 0x055D, 0x055E, 0x055F, 0x0560, 0x0561, 0x0562, 0x0563, 0x0564,
    0x0565, 0x0566, 0x0567, 0x0568, 0x0569, 0x056A, 0x056B, 0x056C, 0x056D,
    0x056E, 0x056F, 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575, 0x0576,
    0x0577, 0x0578, 0x0579, 0x057A, 0x057B, 0x057C, 0x057D, 0x057E, 0x057F,
    0x0580, 0x0581, 0x0582, 0x0583, 0x0584, 0x0585, 0x0586, 0x0587, 0x0588,
    0x0589, 0x058A, 0x058B, 0x058C, 0x058D, 0x058E, 0x058F, 0x0590, 0x0591,
    0x0592, 0x0593, 0x0594, 0x0595, 0x0596, 0x0597, 0x0598, 0x0599, 0x059A,
    0x059B, 0x059C, 0x059D, 0x059E, 0x059F, 0x05A0, 0x05A1, 0x05A2, 0x05A3,
    0x05A4, 0x05A5, 0x05A6, 0x05A7, 0x05A8, 0x05A9, 0x05AA, 0x05AB, 0x05AC,
    0x05AD, 0x05AE, 0x05AF, 0x05B0, 0x05B1, 0x05B2, 0x05B3, 0x05B4, 0x05B5,
    0x05B6, 0x05B7, 0x05B8, 0x05B9, 0x05BA, 0x05BB, 0x05BC, 0x05BD, 0x05BE,
    0x05BF, 0x05C0, 0x05C1, 0x05C2, 0x05C3, 0x05C4, 0x05C5, 0x05C6, 0x05C7,
    0x05C8, 0x05C9, 0x05CA, 0x05CB, 0x05CC, 0x05CD, 0x05CE, 0x05CF, 0x05D0,
    0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, 0x05D8, 0x05D9,
    0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, 0x05E0, 0x05E1, 0x05E2,
    0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, 0x05EB,
    0x05EC, 0x05ED, 0x05EE, 0x05EF, 0x05F0, 0x05F1, 0x05F2, 0x05F3, 0x05F4,
    0x05F5, 0x05F6, 0x05F7, 0x05F8, 0x05F9, 0x05FA, 0x05FB, 0x05FC, 0x05FD,
    0x05FE, 0x05FF, 0x0600, 0x0601, 0x0602, 0x0603, 0x0604, 0x0605, 0x0606,
    0x0607, 0x0608, 0x0609, 0x060A, 0x060B, 0x060C, 0x060D, 0x060E, 0x060F,
    0x0610, 0x0611, 0x0612, 0x0613, 0x0614, 0x0615, 0x0616, 0x0617, 0x0618,
    0x0619, 0x061A, 0x061B, 0x061C, 0x061D, 0x061E, 0x061F, 0x0620, 0x0621,
    0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062A,
    0x062B, 0x062C, 0x062D, 0x062E, 0x062F, 0x0630, 0x0631, 0x0632, 0x0633,
    0x0634, 0x0635, 0x0636, 0x0637, 0x0638, 0x0639, 0x063A, 0x063B, 0x063C,
    0x063D, 0x063E, 0x063F, 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645,
    0x0646, 0x0647, 0x0648, 0x0649, 0x064A, 0x064B, 0x064C, 0x064D, 0x064E,
    0x064F, 0x0650, 0x0651, 0x0652, 0x0653, 0x0654, 0x0655, 0x0656, 0x0657,
    0x0658, 0x0659, 0x065A, 0x065B, 0x065C, 0x065D, 0x065E, 0x065F, 0x0660,
    0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, 0x0668, 0x0669,
    0x066A, 0x066B, 0x066C, 0x066D, 0x066E, 0x066F, 0x0670, 0x0671, 0x0672,
    0x0673, 0x0674, 0x0675, 0x0676, 0x0677, 0x0678, 0x0679, 0x067A, 0x067B,
    0x067C, 0x067D, 0x067E, 0x067F, 0x0680, 0x0681, 0x0682, 0x0683, 0x0684,
    0x0685, 0x0686, 0x0687, 0x0688, 0x0689, 0x068A, 0x068B, 0x068C, 0x068D,
    0x068E, 0x068F, 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695, 0x0696,
    0x0697, 0x0698, 0x0699, 0x069A, 0x069B, 0x069C, 0x069D, 0x069E, 0x069F,
    0x06A0, 0x06A1, 0x06A2, 0x06A3, 0x06A4, 0x06A5, 0x06A6, 0x06A7, 0x06A8,
    0x06A9, 0x06AA, 0x06AB, 0x06AC, 0x06AD, 0x06AE, 0x06AF, 0x06B0, 0x06B1,
    0x06B2, 0x06B3, 0x06B4, 0x06B5, 0x06B6, 0x06B7, 0x06B8, 0x06B9, 0x06BA,
    0x06BB, 0x06BC, 0x06BD, 0x06BE, 0x06BF, 0x06C0, 0x06C1, 0x06C2, 0x06C3,
    0x06C4, 0x06C5, 0x06C6, 0x06C7, 0x06C8, 0x06C9, 0x06CA, 0x06CB, 0x06CC,
    0x06CD, 0x06CE, 0x06CF, 0x06D0, 0x06D1, 0x06D2, 0x06D3, 0x06D4, 0x06D5,
    0x06D6, 0x06D7, 0x06D8, 0x06D9, 0x06DA, 0x06DB, 0x06DC, 0x06DD, 0x06DE,
    0x06DF, 0x06E0, 0x06E1, 0x06E2, 0x06E3, 0x06E4, 0x06E5, 0x06E6, 0x06E7,
    0x06E8, 0x06E9, 0x06EA, 0x06EB, 0x06EC, 0x06ED, 0x06EE, 0x06EF, 0x06F0,
    0x06F1, 0x06F2, 0x06F3, 0x06F4, 0x06F5, 0x06F6, 0x06F7, 0x06F8, 0x06F9,
    0x06FA, 0x06FB, 0x06FC, 0x06FD, 0x06FE, 0x06FF, 0x0700, 0x0701, 0x0702,
    0x0703, 0x0704, 0x0705, 0x0706, 0x0707, 0x0708, 0x0709, 0x070A, 0x070B,
    0x070C, 0x070D, 0x070E, 0x070F, 0x0710, 0x0711, 0x0712, 0x0713, 0x0714,
    0x0715, 0x0716, 0x0717, 0x0718, 0x0719, 0x071A, 0x071B, 0x071C, 0x071D,
    0x071E, 0x071F, 0x0720, 0x0721, 0x0722, 0x0723, 0x0724, 0x0725, 0x0726,
    0x0727, 0x0728, 0x0729, 0x072A, 0x072B, 0x072C, 0x072D, 0x072E, 0x072F,
    0x0730, 0x0731, 0x0732, 0x0733, 0x0734, 0x0735, 0x0736, 0x0737, 0x0738,
    0x0739, 0x073A, 0x073B, 0x073C, 0x073D, 0x073E, 0x073F, 0x0740, 0x0741,
    0x0742, 0x0743, 0x0744, 0x0745, 0x0746, 0x0747, 0x0748, 0x0749, 0x074A,
    0x074B, 0x074C, 0x074D, 0x074E, 0x074F, 0x0750, 0x0751, 0x0752, 0x0753,
    0x0754, 0x0755, 0x0756, 0x0757, 0x0758, 0x0759, 0x075A, 0x075B, 0x075C,
    0x075D, 0x075E, 0x075F, 0x0760, 0x0761, 0x0762, 0x0763, 0x0764, 0x0765,
    0x0766, 0x0767, 0x0768, 0x0769, 0x076A, 0x076B, 0x076C, 0x076D, 0x076E,
    0x076F, 0x0770, 0x0771, 0x0772, 0x0773, 0x0774, 0x0775, 0x0776, 0x0777,
    0x0778, 0x0779, 0x077A, 0x077B, 0x077C, 0x077D, 0x077E, 0x077F, 0x0780,
    0x0781, 0x0782, 0x0783, 0x0784, 0x0785, 0x0786, 0x0787, 0x0788, 0x0789,
    0x078A, 0x078B, 0x078C, 0x078D, 0x078E, 0x078F, 0x0790, 0x0791, 0x0792,
    0x0793, 0x0794, 0x0795, 0x0796, 0x0797, 0x0798, 0x0799, 0x079A, 0x079B,
    0x079C, 0x079D, 0x079E, 0x079F, 0x07A0, 0x07A1, 0x07A2, 0x07A3, 0x07A4,
    0x07A5, 0x07A6, 0x07A7, 0x07A8, 0x07A9, 0x07AA, 0x07AB, 0x07AC, 0x07AD,
    0x07AE, 0x07AF, 0x07B0, 0x07B1, 0x07B2, 0x07B3, 0x07B4, 0x07B5, 0x07B6,
    0x07B7, 0x07B8, 0x07B9, 0x07BA, 0x07BB, 0x07BC, 0x07BD, 0x07BE, 0x07BF,
    0x07C0, 0x07C1, 0x07C2, 0x07C3, 0x07C4, 0x07C5, 0x07C6, 0x07C7, 0x07C8,
    0x07C9, 0x07CA, 0x07CB, 0x07CC, 0x07CD, 0x07CE, 0x07CF, 0x07D0, 0x07D1,
    0x07D2, 0x07D3, 0x07D4, 0x07D5, 0x07D6, 0x07D7, 0x07D8, 0x07D9, 0x07DA,
    0x07DB, 0x07DC, 0x07DD, 0x07DE, 0x07DF, 0x07E0, 0x07E1, 0x07E2, 0x07E3,
    0x07E4, 0x07E5, 0x07E6, 0x07E7, 0x07E8, 0x07E9, 0x07EA, 0x07EB, 0x07EC,
    0x07ED, 0x07EE, 0x07EF, 0x07F0, 0x07F1, 0x07F2, 0x07F3, 0x07F4, 0x07F5,
    0x07F6, 0x07F7, 0x07F8, 0x07F9, 0x07FA, 0x07FB, 0x07FC, 0x07FD, 0x07FE,
    0x07FF, 0x0800, 0x0801, 0x0802, 0x0803, 0x0804, 0x0805, 0x0806, 0x0807,
    0x0808, 0x0809, 0x080A, 0x080B, 0x080C, 0x080D, 0x080E, 0x080F, 0x0810,
    0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817, 0x0818, 0x0819,
    0x081A, 0x081B, 0x081C, 0x081D, 0x081E, 0x081F, 0x0820, 0x0821, 0x0822,
    0x0823, 0x0824, 0x0825, 0x0826, 0x0827, 0x0828, 0x0829, 0x082A, 0x082B,
    0x082C, 0x082D, 0x082E, 0x082F, 0x0830, 0x0831, 0x0832, 0x0833, 0x0834,
    0x0835, 0x0836, 0x0837, 0x0838, 0x0839, 0x083A, 0x083B, 0x083C, 0x083D,
    0x083E, 0x083F, 0x0840, 0x0841, 0x0842, 0x0843, 0x0844, 0x0845, 0x0846,
    0x0847, 0x0848, 0x0849, 0x084A, 0x084B, 0x084C, 0x084D, 0x084E, 0x084F,
    0x0850, 0x0851, 0x0852, 0x0853, 0x0854, 0x0855, 0x0856, 0x0857, 0x0858,
    0x0859, 0x085A, 0x085B, 0x085C, 0x085D, 0x085E, 0x085F, 0x0860, 0x0861,
    0x0862, 0x0863, 0x0864, 0x0865, 0x0866, 0x0867, 0x0868, 0x0869, 0x086A,
    0x086B, 0x086C, 0x086D, 0x086E, 0x086F, 0x0870, 0x0871, 0x0872, 0x0873,
    0x0874, 0x0875, 0x0876, 0x0877, 0x0878, 0x0879, 0x087A, 0x087B, 0x087C,
    0x087D, 0x087E, 0x087F, 0x0880, 0x0881, 0x0882, 0x0883, 0x0884, 0x0885,
    0x0886, 0x0887, 0x0888, 0x0889, 0x088A, 0x088B, 0x088C, 0x088D, 0x088E,
    0x088F, 0x0890, 0x0891, 0x0892, 0x0893, 0x0894, 0x0895, 0x0896, 0x0897,
    0x0898, 0x0899, 0x089A, 0x089B, 0x089C, 0x089D, 0x089E, 0x089F, 0x08A0,
    0x08A1, 0x08A2, 0x08A3, 0x08A4, 0x08A5, 0x08A6, 0x08A7, 0x08A8, 0x08A9,
    0x08AA, 0x08AB, 0x08AC, 0x08AD, 0x08AE, 0x08AF, 0x08B0, 0x08B1, 0x08B2,
    0x08B3, 0x08B4, 0x08B5, 0x08B6, 0x08B7, 0x08B8, 0x08B9, 0x08BA, 0x08BB,
    0x08BC, 0x08BD, 0x08BE, 0x08BF, 0x08C0, 0x08C1, 0x08C2, 0x08C3, 0x08C4,
    0x08C5, 0x08C6, 0x08C7, 0x08C8, 0x08C9, 0x08CA, 0x08CB, 0x08CC, 0x08CD,
    0x08CE, 0x08CF, 0x08D0, 0x08D1, 0x08D2, 0x08D3, 0x08D4, 0x08D5, 0x08D6,
    0x08D7, 0x08D8, 0x08D9, 0x08DA, 0x08DB, 0x08DC, 0x08DD, 0x08DE, 0x08DF,
    0x08E0, 0x08E1, 0x08E2, 0x08E3, 0x08E4, 0x08E5, 0x08E6, 0x08E7, 0x08E8,
    0x08E9, 0x08EA, 0x08EB, 0x08EC, 0x08ED, 0x08EE, 0x08EF, 0x08F0, 0x08F1,
    0x08F2, 0x08F3, 0x08F4, 0x08F5, 0x08F6, 0x08F7, 0x08F8, 0x08F9, 0x08FA,
    0x08FB, 0x08FC, 0x08FD, 0x08FE, 0x08FF, 0x0900, 0x0901, 0x0902, 0x0903,
    0x0904, 0x0905, 0x0906, 0x0907, 0x0908, 0x0909, 0x090A, 0x090B, 0x090C,
    0x090D, 0x090E, 0x090F, 0x0910, 0x0911, 0x0912, 0x0913, 0x0914, 0x0915,
    0x0916, 0x0917, 0x0918, 0x0919, 0x091A, 0x091B, 0x091C, 0x091D, 0x091E,
    0x091F, 0x0920, 0x0921, 0x0922, 0x0923, 0x0924, 0x0925, 0x0926, 0x0927,
    0x0928, 0x0929, 0x092A, 0x092B, 0x092C, 0x092D, 0x092E, 0x092F, 0x0930,
    0x0931, 0x0932, 0x0933, 0x0934, 0x0935, 0x0936, 0x0937, 0x0938, 0x0939,
    0x093A, 0x093B, 0x093C, 0x093D, 0x093E, 0x093F, 0x0940, 0x0941, 0x0942,
    0x0943, 0x0944, 0x0945, 0x0946, 0x0947, 0x0948, 0x0949, 0x094A, 0x094B,
    0x094C, 0x094D, 0x094E, 0x094F, 0x0950, 0x0951, 0x0952, 0x0953, 0x0954,
    0x0955, 0x0956, 0x0957, 0x0958, 0x0959, 0x095A, 0x095B, 0x095C, 0x095D,
    0x095E, 0x095F, 0x0960, 0x0961, 0x0962, 0x0963, 0x0964, 0x0965, 0x0966,
    0x0967, 0x0968, 0x0969, 0x096A, 0x096B, 0x096C, 0x096D, 0x096E, 0x096F,
    0x0970, 0x0971, 0x0972, 0x0973, 0x0974, 0x0975, 0x0976, 0x0977, 0x0978,
    0x0979, 0x097A, 0x097B, 0x097C, 0x097D, 0x097E, 0x097F, 0x0980, 0x0981,
    0x0982, 0x0983, 0x0984, 0x0985, 0x0986, 0x0987, 0x0988, 0x0989, 0x098A,
    0x098B, 0x098C, 0x098D, 0x098E, 0x098F, 0x0990, 0x0991, 0x0992, 0x0993,
    0x0994, 0x0995, 0x0996, 0x0997, 0x0998, 0x0999, 0x099A, 0x099B, 0x099C,
    0x099D, 0x099E, 0x099F, 0x09A0, 0x09A1, 0x09A2, 0x09A3, 0x09A4, 0x09A5,
    0x09A6, 0x09A7, 0x09A8, 0x09A9, 0x09AA, 0x09AB, 0x09AC, 0x09AD, 0x09AE,
    0x09AF, 0x09B0, 0x09B1, 0x09B2, 0x09B3, 0x09B4, 0x09B5, 0x09B6, 0x09B7,
    0x09B8, 0x09B9, 0x09BA, 0x09BB, 0x09BC, 0x09BD, 0x09BE, 0x09BF, 0x09C0,
    0x09C1, 0x09C2, 0x09C3, 0x09C4, 0x09C5, 0x09C6, 0x09C7, 0x09C8, 0x09C9,
    0x09CA, 0x09CB, 0x09CC, 0x09CD, 0x09CE, 0x09CF, 0x09D0, 0x09D1, 0x09D2,
    0x09D3, 0x09D4, 0x09D5, 0x09D6, 0x09D7, 0x09D8, 0x09D9, 0x09DA, 0x09DB,
    0x09DC, 0x09DD, 0x09DE, 0x09DF, 0x09E0, 0x09E1, 0x09E2, 0x09E3, 0x09E4,
    0x09E5, 0x09E6, 0x09E7, 0x09E8, 0x09E9, 0x09EA, 0x09EB, 0x09EC, 0x09ED,
    0x09EE, 0x09EF, 0x09F0, 0x09F1, 0x09F2, 0x09F3, 0x09F4, 0x09F5, 0x09F6,
    0x09F7, 0x09F8, 0x09F9, 0x09FA, 0x09FB, 0x09FC, 0x09FD, 0x09FE, 0x09FF,
    0x0A00, 0x0A01, 0x0A02, 0x0A03, 0x0A04, 0x0A05, 0x0A06, 0x0A07, 0x0A08,
    0x0A09, 0x0A0A, 0x0A0B, 0x0A0C, 0x0A0D, 0x0A0E, 0x0A0F, 0x0A10, 0x0A11,
    0x0A12, 0x0A13, 0x0A14, 0x0A15, 0x0A16, 0x0A17, 0x0A18, 0x0A19, 0x0A1A,
    0x0A1B, 0x0A1C, 0x0A1D, 0x0A1E, 0x0A1F, 0x0A20, 0x0A21, 0x0A22, 0x0A23,
    0x0A24, 0x0A25, 0x0A26, 0x0A27, 0x0A28, 0x0A29, 0x0A2A, 0x0A2B, 0x0A2C,
    0x0A2D, 0x0A2E, 0x0A2F, 0x0A30, 0x0A31, 0x0A32, 0x0A33, 0x0A34, 0x0A35,
    0x0A36, 0x0A37, 0x0A38, 0x0A39, 0x0A3A, 0x0A3B, 0x0A3C, 0x0A3D, 0x0A3E,
    0x0A3F, 0x0A40, 0x0A41, 0x0A42, 0x0A43, 0x0A44, 0x0A45, 0x0A46, 0x0A47,
    0x0A48, 0x0A49, 0x0A4A, 0x0A4B, 0x0A4C, 0x0A4D, 0x0A4E, 0x0A4F, 0x0A50,
    0x0A51, 0x0A52, 0x0A53, 0x0A54, 0x0A55, 0x0A56, 0x0A57, 0x0A58, 0x0A59,
    0x0A5A, 0x0A5B, 0x0A5C, 0x0A5D, 0x0A5E, 0x0A5F, 0x0A60, 0x0A61, 0x0A62,
    0x0A63, 0x0A64, 0x0A65, 0x0A66, 0x0A67, 0x0A68, 0x0A69, 0x0A6A, 0x0A6B,
    0x0A6C, 0x0A6D, 0x0A6E, 0x0A6F, 0x0A70, 0x0A71, 0x0A72, 0x0A73, 0x0A74,
    0x0A75, 0x0A76, 0x0A77, 0x0A78, 0x0A79, 0x0A7A, 0x0A7B, 0x0A7C, 0x0A7D,
    0x0A7E, 0x0A7F, 0x0A80, 0x0A81, 0x0A82, 0x0A83, 0x0A84, 0x0A85, 0x0A86,
    0x0A87, 0x0A88, 0x0A89, 0x0A8A, 0x0A8B, 0x0A8C, 0x0A8D, 0x0A8E, 0x0A8F,
    0x0A90, 0x0A91, 0x0A92, 0x0A93, 0x0A94, 0x0A95, 0x0A96, 0x0A97, 0x0A98,
    0x0A99, 0x0A9A, 0x0A9B, 0x0A9C, 0x0A9D, 0x0A9E, 0x0A9F, 0x0AA0, 0x0AA1,
    0x0AA2, 0x0AA3, 0x0AA4, 0x0AA5, 0x0AA6, 0x0AA7, 0x0AA8, 0x0AA9, 0x0AAA,
    0x0AAB, 0x0AAC, 0x0AAD, 0x0AAE, 0x0AAF, 0x0AB0, 0x0AB1, 0x0AB2, 0x0AB3,
    0x0AB4, 0x0AB5, 0x0AB6, 0x0AB7, 0x0AB8, 0x0AB9, 0x0ABA, 0x0ABB, 0x0ABC,
    0x0ABD, 0x0ABE, 0x0ABF, 0x0AC0, 0x0AC1, 0x0AC2, 0x0AC3, 0x0AC4, 0x0AC5,
    0x0AC6, 0x0AC7, 0x0AC8, 0x0AC9, 0x0ACA, 0x0ACB, 0x0ACC, 0x0ACD, 0x0ACE,
    0x0ACF, 0x0AD0, 0x0AD1, 0x0AD2, 0x0AD3, 0x0AD4, 0x0AD5, 0x0AD6, 0x0AD7,
    0x0AD8, 0x0AD9, 0x0ADA, 0x0ADB, 0x0ADC, 0x0ADD, 0x0ADE, 0x0ADF, 0x0AE0,
    0x0AE1, 0x0AE2, 0x0AE3, 0x0AE4, 0x0AE5, 0x0AE6, 0x0AE7, 0x0AE8, 0x0AE9,
    0x0AEA, 0x0AEB, 0x0AEC, 0x0AED, 0x0AEE, 0x0AEF, 0x0AF0, 0x0AF1, 0x0AF2,
    0x0AF3, 0x0AF4, 0x0AF5, 0x0AF6, 0x0AF7, 0x0AF8, 0x0AF9, 0x0AFA, 0x0AFB,
    0x0AFC, 0x0AFD, 0x0AFE, 0x0AFF, 0x0B00, 0x0B01, 0x0B02, 0x0B03, 0x0B04,
    0x0B05, 0x0B06, 0x0B07, 0x0B08, 0x0B09, 0x0B0A, 0x0B0B, 0x0B0C, 0x0B0D,
    0x0B0E, 0x0B0F, 0x0B10, 0x0B11, 0x0B12, 0x0B13, 0x0B14, 0x0B15, 0x0B16,
    0x0B17, 0x0B18, 0x0B19, 0x0B1A, 0x0B1B, 0x0B1C, 0x0B1D, 0x0B1E, 0x0B1F,
    0x0B20, 0x0B21, 0x0B22, 0x0B23, 0x0B24, 0x0B25, 0x0B26, 0x0B27, 0x0B28,
    0x0B29, 0x0B2A, 0x0B2B, 0x0B2C, 0x0B2D, 0x0B2E, 0x0B2F, 0x0B30, 0x0B31,
    0x0B32, 0x0B33, 0x0B34, 0x0B35, 0x0B36, 0x0B37, 0x0B38, 0x0B39, 0x0B3A,
    0x0B3B, 0x0B3C, 0x0B3D, 0x0B3E, 0x0B3F, 0x0B40, 0x0B41, 0x0B42, 0x0B43,
    0x0B44, 0x0B45, 0x0B46, 0x0B47, 0x0B48, 0x0B49, 0x0B4A, 0x0B4B, 0x0B4C,
    0x0B4D, 0x0B4E, 0x0B4F, 0x0B50, 0x0B51, 0x0B52, 0x0B53, 0x0B54, 0x0B55,
    0x0B56, 0x0B57, 0x0B58, 0x0B59, 0x0B5A, 0x0B5B, 0x0B5C, 0x0B5D, 0x0B5E,
    0x0B5F, 0x0B60, 0x0B61, 0x0B62, 0x0B63, 0x0B64, 0x0B65, 0x0B66, 0x0B67,
    0x0B68, 0x0B69, 0x0B6A, 0x0B6B, 0x0B6C, 0x0B6D, 0x0B6E, 0x0B6F, 0x0B70,
    0x0B71, 0x0B72, 0x0B73, 0x0B74, 0x0B75, 0x0B76, 0x0B77, 0x0B78, 0x0B79,
    0x0B7A, 0x0B7B, 0x0B7C, 0x0B7D, 0x0B7E, 0x0B7F, 0x0B80, 0x0B81, 0x0B82,
    0x0B83, 0x0B84, 0x0B85, 0x0B86, 0x0B87, 0x0B88, 0x0B89, 0x0B8A, 0x0B8B,
    0x0B8C, 0x0B8D, 0x0B8E, 0x0B8F, 0x0B90, 0x0B91, 0x0B92, 0x0B93, 0x0B94,
    0x0B95, 0x0B96, 0x0B97, 0x0B98, 0x0B99, 0x0B9A, 0x0B9B, 0x0B9C, 0x0B9D,
    0x0B9E, 0x0B9F, 0x0BA0, 0x0BA1, 0x0BA2, 0x0BA3, 0x0BA4, 0x0BA5, 0x0BA6,
    0x0BA7, 0x0BA8, 0x0BA9, 0x0BAA, 0x0BAB, 0x0BAC, 0x0BAD, 0x0BAE, 0x0BAF,
    0x0BB0, 0x0BB1, 0x0BB2, 0x0BB3, 0x0BB4, 0x0BB5, 0x0BB6, 0x0BB7, 0x0BB8,
    0x0BB9, 0x0BBA, 0x0BBB, 0x0BBC, 0x0BBD, 0x0BBE, 0x0BBF, 0x0BC0, 0x0BC1,
    0x0BC2, 0x0BC3, 0x0BC4, 0x0BC5, 0x0BC6, 0x0BC7, 0x0BC8, 0x0BC9, 0x0BCA,
    0x0BCB, 0x0BCC, 0x0BCD, 0x0BCE, 0x0BCF, 0x0BD0, 0x0BD1, 0x0BD2, 0x0BD3,
    0x0BD4, 0x0BD5, 0x0BD6, 0x0BD7, 0x0BD8, 0x0BD9, 0x0BDA, 0x0BDB, 0x0BDC,
    0x0BDD, 0x0BDE, 0x0BDF, 0x0BE0, 0x0BE1, 0x0BE2, 0x0BE3, 0x0BE4, 0x0BE5,
    0x0BE6, 0x0BE7, 0x0BE8, 0x0BE9, 0x0BEA, 0x0BEB, 0x0BEC, 0x0BED, 0x0BEE,
    0x0BEF, 0x0BF0, 0x0BF1, 0x0BF2, 0x0BF3, 0x0BF4, 0x0BF5, 0x0BF6, 0x0BF7,
    0x0BF8, 0x0BF9, 0x0BFA, 0x0BFB, 0x0BFC, 0x0BFD, 0x0BFE, 0x0BFF, 0x0C00,
    0x0C01, 0x0C02, 0x0C03, 0x0C04, 0x0C05, 0x0C06, 0x0C07, 0x0C08, 0x0C09,
    0x0C0A, 0x0C0B, 0x0C0C, 0x0C0D, 0x0C0E, 0x0C0F, 0x0C10, 0x0C11, 0x0C12,
    0x0C13, 0x0C14, 0x0C15, 0x0C16, 0x0C17, 0x0C18, 0x0C19, 0x0C1A, 0x0C1B,
    0x0C1C, 0x0C1D, 0x0C1E, 0x0C1F, 0x0C20, 0x0C21, 0x0C22, 0x0C23, 0x0C24,
    0x0C25, 0x0C26, 0x0C27, 0x0C28, 0x0C29, 0x0C2A, 0x0C2B, 0x0C2C, 0x0C2D,
    0x0C2E, 0x0C2F, 0x0C30, 0x0C31, 0x0C32, 0x0C33, 0x0C34, 0x0C35, 0x0C36,
    0x0C37, 0x0C38, 0x0C39, 0x0C3A, 0x0C3B, 0x0C3C, 0x0C3D, 0x0C3E, 0x0C3F,
    0x0C40, 0x0C41, 0x0C42, 0x0C43, 0x0C44, 0x0C45, 0x0C46, 0x0C47, 0x0C48,
    0x0C49, 0x0C4A, 0x0C4B, 0x0C4C, 0x0C4D, 0x0C4E, 0x0C4F, 0x0C50, 0x0C51,
    0x0C52, 0x0C53, 0x0C54, 0x0C55, 0x0C56, 0x0C57, 0x0C58, 0x0C59, 0x0C5A,
    0x0C5B, 0x0C5C, 0x0C5D, 0x0C5E, 0x0C5F, 0x0C60, 0x0C61, 0x0C62, 0x0C63,
    0x0C64, 0x0C65, 0x0C66, 0x0C67, 0x0C68, 0x0C69, 0x0C6A, 0x0C6B, 0x0C6C,
    0x0C6D, 0x0C6E, 0x0C6F, 0x0C70, 0x0C71, 0x0C72, 0x0C73, 0x0C74, 0x0C75,
    0x0C76, 0x0C77, 0x0C78, 0x0C79, 0x0C7A, 0x0C7B, 0x0C7C, 0x0C7D, 0x0C7E,
    0x0C7F, 0x0C80, 0x0C81, 0x0C82, 0x0C83, 0x0C84, 0x0C85, 0x0C86, 0x0C87,
    0x0C88, 0x0C89, 0x0C8A, 0x0C8B, 0x0C8C, 0x0C8D, 0x0C8E, 0x0C8F, 0x0C90,
    0x0C91, 0x0C92, 0x0C93, 0x0C94, 0x0C95, 0x0C96, 0x0C97, 0x0C98, 0x0C99,
    0x0C9A, 0x0C9B, 0x0C9C, 0x0C9D, 0x0C9E, 0x0C9F, 0x0CA0, 0x0CA1, 0x0CA2,
    0x0CA3, 0x0CA4, 0x0CA5, 0x0CA6, 0x0CA7, 0x0CA8, 0x0CA9, 0x0CAA, 0x0CAB,
    0x0CAC, 0x0CAD, 0x0CAE, 0x0CAF, 0x0CB0, 0x0CB1, 0x0CB2, 0x0CB3, 0x0CB4,
    0x0CB5, 0x0CB6, 0x0CB7, 0x0CB8, 0x0CB9, 0x0CBA, 0x0CBB, 0x0CBC, 0x0CBD,
    0x0CBE, 0x0CBF, 0x0CC0, 0x0CC1, 0x0CC2, 0x0CC3, 0x0CC4, 0x0CC5, 0x0CC6,
    0x0CC7, 0x0CC8, 0x0CC9, 0x0CCA, 0x0CCB, 0x0CCC, 0x0CCD, 0x0CCE, 0x0CCF,
    0x0CD0, 0x0CD1, 0x0CD2, 0x0CD3, 0x0CD4, 0x0CD5, 0x0CD6, 0x0CD7, 0x0CD8,
    0x0CD9, 0x0CDA, 0x0CDB, 0x0CDC, 0x0CDD, 0x0CDE, 0x0CDF, 0x0CE0, 0x0CE1,
    0x0CE2, 0x0CE3, 0x0CE4, 0x0CE5, 0x0CE6, 0x0CE7, 0x0CE8, 0x0CE9, 0x0CEA,
    0x0CEB, 0x0CEC, 0x0CED, 0x0CEE, 0x0CEF, 0x0CF0, 0x0CF1, 0x0CF2, 0x0CF3,
    0x0CF4, 0x0CF5, 0x0CF6, 0x0CF7, 0x0CF8, 0x0CF9, 0x0CFA, 0x0CFB, 0x0CFC,
    0x0CFD, 0x0CFE, 0x0CFF, 0x0D00, 0x0D01, 0x0D02, 0x0D03, 0x0D04, 0x0D05,
    0x0D06, 0x0D07, 0x0D08, 0x0D09, 0x0D0A, 0x0D0B, 0x0D0C, 0x0D0D, 0x0D0E,
    0x0D0F, 0x0D10, 0x0D11, 0x0D12, 0x0D13, 0x0D14, 0x0D15, 0x0D16, 0x0D17,
    0x0D18, 0x0D19, 0x0D1A, 0x0D1B, 0x0D1C, 0x0D1D, 0x0D1E, 0x0D1F, 0x0D20,
    0x0D21, 0x0D22, 0x0D23, 0x0D24, 0x0D25, 0x0D26, 0x0D27, 0x0D28, 0x0D29,
    0x0D2A, 0x0D2B, 0x0D2C, 0x0D2D, 0x0D2E, 0x0D2F, 0x0D30, 0x0D31, 0x0D32,
    0x0D33, 0x0D34, 0x0D35, 0x0D36, 0x0D37, 0x0D38, 0x0D39, 0x0D3A, 0x0D3B,
    0x0D3C, 0x0D3D, 0x0D3E, 0x0D3F, 0x0D40, 0x0D41, 0x0D42, 0x0D43, 0x0D44,
    0x0D45, 0x0D46, 0x0D47, 0x0D48, 0x0D49, 0x0D4A, 0x0D4B, 0x0D4C, 0x0D4D,
    0x0D4E, 0x0D4F, 0x0D50, 0x0D51, 0x0D52, 0x0D53, 0x0D54, 0x0D55, 0x0D56,
    0x0D57, 0x0D58, 0x0D59, 0x0D5A, 0x0D5B, 0x0D5C, 0x0D5D, 0x0D5E, 0x0D5F,
    0x0D60, 0x0D61, 0x0D62, 0x0D63, 0x0D64, 0x0D65, 0x0D66, 0x0D67, 0x0D68,
    0x0D69, 0x0D6A, 0x0D6B, 0x0D6C, 0x0D6D, 0x0D6E, 0x0D6F, 0x0D70, 0x0D71,
    0x0D72, 0x0D73, 0x0D74, 0x0D75, 0x0D76, 0x0D77, 0x0D78, 0x0D79, 0x0D7A,
    0x0D7B, 0x0D7C, 0x0D7D, 0x0D7E, 0x0D7F, 0x0D80, 0x0D81, 0x0D82, 0x0D83,
    0x0D84, 0x0D85, 0x0D86, 0x0D87, 0x0D88, 0x0D89, 0x0D8A, 0x0D8B, 0x0D8C,
    0x0D8D, 0x0D8E, 0x0D8F, 0x0D90, 0x0D91, 0x0D92, 0x0D93, 0x0D94, 0x0D95,
    0x0D96, 0x0D97, 0x0D98, 0x0D99, 0x0D9A, 0x0D9B, 0x0D9C, 0x0D9D, 0x0D9E,
    0x0D9F, 0x0DA0, 0x0DA1, 0x0DA2, 0x0DA3, 0x0DA4, 0x0DA5, 0x0DA6, 0x0DA7,
    0x0DA8, 0x0DA9, 0x0DAA, 0x0DAB, 0x0DAC, 0x0DAD, 0x0DAE, 0x0DAF, 0x0DB0,
    0x0DB1, 0x0DB2, 0x0DB3, 0x0DB4, 0x0DB5, 0x0DB6, 0x0DB7, 0x0DB8, 0x0DB9,
    0x0DBA, 0x0DBB, 0x0DBC, 0x0DBD, 0x0DBE, 0x0DBF, 0x0DC0, 0x0DC1, 0x0DC2,
    0x0DC3, 0x0DC4, 0x0DC5, 0x0DC6, 0x0DC7, 0x0DC8, 0x0DC9, 0x0DCA, 0x0DCB,
    0x0DCC, 0x0DCD, 0x0DCE, 0x0DCF, 0x0DD0, 0x0DD1, 0x0DD2, 0x0DD3, 0x0DD4,
    0x0DD5, 0x0DD6, 0x0DD7, 0x0DD8, 0x0DD9, 0x0DDA, 0x0DDB, 0x0DDC, 0x0DDD,
    0x0DDE, 0x0DDF, 0x0DE0, 0x0DE1, 0x0DE2, 0x0DE3, 0x0DE4, 0x0DE5, 0x0DE6,
    0x0DE7, 0x0DE8, 0x0DE9, 0x0DEA, 0x0DEB, 0x0DEC, 0x0DED, 0x0DEE, 0x0DEF,
    0x0DF0, 0x0DF1, 0x0DF2, 0x0DF3, 0x0DF4, 0x0DF5, 0x0DF6, 0x0DF7, 0x0DF8,
    0x0DF9, 0x0DFA, 0x0DFB, 0x0DFC, 0x0DFD, 0x0DFE, 0x0DFF, 0x0E00, 0x0E01,
    0x0E02, 0x0E03, 0x0E04, 0x0E05, 0x0E06, 0x0E07, 0x0E08, 0x0E09, 0x0E0A,
    0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F, 0x0E10, 0x0E11, 0x0E12, 0x0E13,
    0x0E14, 0x0E15, 0x0E16, 0x0E17, 0x0E18, 0x0E19, 0x0E1A, 0x0E1B, 0x0E1C,
    0x0E1D, 0x0E1E, 0x0E1F, 0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25,
    0x0E26, 0x0E27, 0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E,
    0x0E2F, 0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
    0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F, 0x0E40,
    0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47, 0x0E48, 0x0E49,
    0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E50, 0x0E51, 0x0E52,
    0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B,
    0x0E5C, 0x0E5D, 0x0E5E, 0x0E5F, 0x0E60, 0x0E61, 0x0E62, 0x0E63, 0x0E64,
    0x0E65, 0x0E66, 0x0E67, 0x0E68, 0x0E69, 0x0E6A, 0x0E6B, 0x0E6C, 0x0E6D,
    0x0E6E, 0x0E6F, 0x0E70, 0x0E71, 0x0E72, 0x0E73, 0x0E74, 0x0E75, 0x0E76,
    0x0E77, 0x0E78, 0x0E79, 0x0E7A, 0x0E7B, 0x0E7C, 0x0E7D, 0x0E7E, 0x0E7F,
    0x0E80, 0x0E81, 0x0E82, 0x0E83, 0x0E84, 0x0E85, 0x0E86, 0x0E87, 0x0E88,
    0x0E89, 0x0E8A, 0x0E8B, 0x0E8C, 0x0E8D, 0x0E8E, 0x0E8F, 0x0E90, 0x0E91,
    0x0E92, 0x0E93, 0x0E94, 0x0E95, 0x0E96, 0x0E97, 0x0E98, 0x0E99, 0x0E9A,
    0x0E9B, 0x0E9C, 0x0E9D, 0x0E9E, 0x0E9F, 0x0EA0, 0x0EA1, 0x0EA2, 0x0EA3,
    0x0EA4, 0x0EA5, 0x0EA6, 0x0EA7, 0x0EA8, 0x0EA9, 0x0EAA, 0x0EAB, 0x0EAC,
    0x0EAD, 0x0EAE, 0x0EAF, 0x0EB0, 0x0EB1, 0x0EB2, 0x0EB3, 0x0EB4, 0x0EB5,
    0x0EB6, 0x0EB7, 0x0EB8, 0x0EB9, 0x0EBA, 0x0EBB, 0x0EBC, 0x0EBD, 0x0EBE,
    0x0EBF, 0x0EC0, 0x0EC1, 0x0EC2, 0x0EC3, 0x0EC4, 0x0EC5, 0x0EC6, 0x0EC7,
    0x0EC8, 0x0EC9, 0x0ECA, 0x0ECB, 0x0ECC, 0x0ECD, 0x0ECE, 0x0ECF, 0x0ED0,
    0x0ED1, 0x0ED2, 0x0ED3, 0x0ED4, 0x0ED5, 0x0ED6, 0x0ED7, 0x0ED8, 0x0ED9,
    0x0EDA, 0x0EDB, 0x0EDC, 0x0EDD, 0x0EDE, 0x0EDF, 0x0EE0, 0x0EE1, 0x0EE2,
    0x0EE3, 0x0EE4, 0x0EE5, 0x0EE6, 0x0EE7, 0x0EE8, 0x0EE9, 0x0EEA, 0x0EEB,
    0x0EEC, 0x0EED, 0x0EEE, 0x0EEF, 0x0EF0, 0x0EF1, 0x0EF2, 0x0EF3, 0x0EF4,
    0x0EF5, 0x0EF6, 0x0EF7, 0x0EF8, 0x0EF9, 0x0EFA, 0x0EFB, 0x0EFC, 0x0EFD,
    0x0EFE, 0x0EFF, 0x0F00, 0x0F01, 0x0F02, 0x0F03, 0x0F04, 0x0F05, 0x0F06,
    0x0F07, 0x0F08, 0x0F09, 0x0F0A, 0x0F0B, 0x0F0C, 0x0F0D, 0x0F0E, 0x0F0F,
    0x0F10, 0x0F11, 0x0F12, 0x0F13, 0x0F14, 0x0F15, 0x0F16, 0x0F17, 0x0F18,
    0x0F19, 0x0F1A, 0x0F1B, 0x0F1C, 0x0F1D, 0x0F1E, 0x0F1F, 0x0F20, 0x0F21,
    0x0F22, 0x0F23, 0x0F24, 0x0F25, 0x0F26, 0x0F27, 0x0F28, 0x0F29, 0x0F2A,
    0x0F2B, 0x0F2C, 0x0F2D, 0x0F2E, 0x0F2F, 0x0F30, 0x0F31, 0x0F32, 0x0F33,
    0x0F34, 0x0F35, 0x0F36, 0x0F37, 0x0F38, 0x0F39, 0x0F3A, 0x0F3B, 0x0F3C,
    0x0F3D, 0x0F3E, 0x0F3F, 0x0F40, 0x0F41, 0x0F42, 0x0F43, 0x0F44, 0x0F45,
    0x0F46, 0x0F47, 0x0F48, 0x0F49, 0x0F4A, 0x0F4B, 0x0F4C, 0x0F4D, 0x0F4E,
    0x0F4F, 0x0F50, 0x0F51, 0x0F52, 0x0F53, 0x0F54, 0x0F55, 0x0F56, 0x0F57,
    0x0F58, 0x0F59, 0x0F5A, 0x0F5B, 0x0F5C, 0x0F5D, 0x0F5E, 0x0F5F, 0x0F60,
    0x0F61, 0x0F62, 0x0F63, 0x0F64, 0x0F65, 0x0F66, 0x0F67, 0x0F68, 0x0F69,
    0x0F6A, 0x0F6B, 0x0F6C, 0x0F6D, 0x0F6E, 0x0F6F, 0x0F70, 0x0F71, 0x0F72,
    0x0F73, 0x0F74, 0x0F75, 0x0F76, 0x0F77, 0x0F78, 0x0F79, 0x0F7A, 0x0F7B,
    0x0F7C, 0x0F7D, 0x0F7E, 0x0F7F, 0x0F80, 0x0F81, 0x0F82, 0x0F83, 0x0F84,
    0x0F85, 0x0F86, 0x0F87, 0x0F88, 0x0F89, 0x0F8A, 0x0F8B, 0x0F8C, 0x0F8D,
    0x0F8E, 0x0F8F, 0x0F90, 0x0F91, 0x0F92, 0x0F93, 0x0F94, 0x0F95, 0x0F96,
    0x0F97, 0x0F98, 0x0F99, 0x0F9A, 0x0F9B, 0x0F9C, 0x0F9D, 0x0F9E, 0x0F9F,
    0x0FA0, 0x0FA1, 0x0FA2, 0x0FA3, 0x0FA4, 0x0FA5, 0x0FA6, 0x0FA7, 0x0FA8,
    0x0FA9, 0x0FAA, 0x0FAB, 0x0FAC, 0x0FAD, 0x0FAE, 0x0FAF, 0x0FB0, 0x0FB1,
    0x0FB2, 0x0FB3, 0x0FB4, 0x0FB5, 0x0FB6, 0x0FB7, 0x0FB8, 0x0FB9, 0x0FBA,
    0x0FBB, 0x0FBC, 0x0FBD, 0x0FBE, 0x0FBF, 0x0FC0, 0x0FC1, 0x0FC2, 0x0FC3,
    0x0FC4, 0x0FC5, 0x0FC6, 0x0FC7, 0x0FC8, 0x0FC9, 0x0FCA, 0x0FCB, 0x0FCC,
    0x0FCD, 0x0FCE, 0x0FCF, 0x0FD0, 0x0FD1, 0x0FD2, 0x0FD3, 0x0FD4, 0x0FD5,
    0x0FD6, 0x0FD7, 0x0FD8, 0x0FD9, 0x0FDA, 0x0FDB, 0x0FDC, 0x0FDD, 0x0FDE,
    0x0FDF, 0x0FE0, 0x0FE1, 0x0FE2, 0x0FE3, 0x0FE4, 0x0FE5, 0x0FE6, 0x0FE7,
    0x0FE8, 0x0FE9, 0x0FEA, 0x0FEB, 0x0FEC, 0x0FED, 0x0FEE, 0x0FEF, 0x0FF0,
    0x0FF1, 0x0FF2, 0x0FF3, 0x0FF4, 0x0FF5, 0x0FF6, 0x0FF7, 0x0FF8, 0x0FF9,
    0x0FFA, 0x0FFB, 0x0FFC, 0x0FFD, 0x0FFE, 0x0FFF, 0x1000, 0x1001, 0x1002,
    0x1003, 0x1004, 0x1005, 0x1006, 0x1007, 0x1008, 0x1009, 0x100A, 0x100B,
    0x100C, 0x100D, 0x100E, 0x100F, 0x1010, 0x1011, 0x1012, 0x1013, 0x1014,
    0x1015, 0x1016, 0x1017, 0x1018, 0x1019, 0x101A, 0x101B, 0x101C, 0x101D,
    0x101E, 0x101F, 0x1020, 0x1021, 0x1022, 0x1023, 0x1024, 0x1025, 0x1026,
    0x1027, 0x1028, 0x1029, 0x102A, 0x102B, 0x102C, 0x102D, 0x102E, 0x102F,
    0x1030, 0x1031, 0x1032, 0x1033, 0x1034, 0x1035, 0x1036, 0x1037, 0x1038,
    0x1039, 0x103A, 0x103B, 0x103C, 0x103D, 0x103E, 0x103F, 0x1040, 0x1041,
    0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, 0x1048, 0x1049, 0x104A,
    0x104B, 0x104C, 0x104D, 0x104E, 0x104F, 0x1050, 0x1051, 0x1052, 0x1053,
    0x1054, 0x1055, 0x1056, 0x1057, 0x1058, 0x1059, 0x105A, 0x105B, 0x105C,
    0x105D, 0x105E, 0x105F, 0x1060, 0x1061, 0x1062, 0x1063, 0x1064, 0x1065,
    0x1066, 0x1067, 0x1068, 0x1069, 0x106A, 0x106B, 0x106C, 0x106D, 0x106E,
    0x106F, 0x1070, 0x1071, 0x1072, 0x1073, 0x1074, 0x1075, 0x1076, 0x1077,
    0x1078, 0x1079, 0x107A, 0x107B, 0x107C, 0x107D, 0x107E, 0x107F, 0x1080,
    0x1081, 0x1082, 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, 0x1088, 0x1089,
    0x108A, 0x108B, 0x108C, 0x108D, 0x108E, 0x108F, 0x1090, 0x1091, 0x1092,
    0x1093, 0x1094, 0x1095, 0x1096, 0x1097, 0x1098, 0x1099, 0x109A, 0x109B,
    0x109C, 0x109D, 0x109E, 0x109F, 0x10A0, 0x10A1, 0x10A2, 0x10A3, 0x10A4,
    0x10A5, 0x10A6, 0x10A7, 0x10A8, 0x10A9, 0x10AA, 0x10AB, 0x10AC, 0x10AD,
    0x10AE, 0x10AF, 0x10B0, 0x10B1, 0x10B2, 0x10B3, 0x10B4, 0x10B5, 0x10B6,
    0x10B7, 0x10B8, 0x10B9, 0x10BA, 0x10BB, 0x10BC, 0x10BD, 0x10BE, 0x10BF,
    0x10C0, 0x10C1, 0x10C2, 0x10C3, 0x10C4, 0x10C5, 0x10C6, 0x10C7, 0x10C8,
    0x10C9, 0x10CA, 0x10CB, 0x10CC, 0x10CD, 0x10CE, 0x10CF, 0x10D0, 0x10D1,
    0x10D2, 0x10D3, 0x10D4, 0x10D5, 0x10D6, 0x10D7, 0x10D8, 0x10D9, 0x10DA,
    0x10DB, 0x10DC, 0x10DD, 0x10DE, 0x10DF, 0x10E0, 0x10E1, 0x10E2, 0x10E3,
    0x10E4, 0x10E5, 0x10E6, 0x10E7, 0x10E8, 0x10E9, 0x10EA, 0x10EB, 0x10EC,
    0x10ED, 0x10EE, 0x10EF, 0x10F0, 0x10F1, 0x10F2, 0x10F3, 0x10F4, 0x10F5,
    0x10F6, 0x10F7, 0x10F8, 0x10F9, 0x10FA, 0x10FB, 0x10FC, 0x10FD, 0x10FE,
    0x10FF, 0x1100, 0x1101, 0x1102, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107,
    0x1108, 0x1109, 0x110A, 0x110B, 0x110C, 0x110D, 0x110E, 0x110F, 0x1110,
    0x1111, 0x1112, 0x1113, 0x1114, 0x1115, 0x1116, 0x1117, 0x1118, 0x1119,
    0x111A, 0x111B, 0x111C, 0x111D, 0x111E, 0x111F, 0x1120, 0x1121, 0x1122,
    0x1123, 0x1124, 0x1125, 0x1126, 0x1127, 0x1128, 0x1129, 0x112A, 0x112B,
    0x112C, 0x112D, 0x112E, 0x112F, 0x1130, 0x1131, 0x1132, 0x1133, 0x1134,
    0x1135, 0x1136, 0x1137, 0x1138, 0x1139, 0x113A, 0x113B, 0x113C, 0x113D,
    0x113E, 0x113F, 0x1140, 0x1141, 0x1142, 0x1143, 0x1144, 0x1145, 0x1146,
    0x1147, 0x1148, 0x1149, 0x114A, 0x114B, 0x114C, 0x114D, 0x114E, 0x114F,
    0x1150, 0x1151, 0x1152, 0x1153, 0x1154, 0x1155, 0x1156, 0x1157, 0x1158,
    0x1159, 0x115A, 0x115B, 0x115C, 0x115D, 0x115E, 0x115F, 0x1160, 0x1161,
    0x1162, 0x1163, 0x1164, 0x1165, 0x1166, 0x1167, 0x1168, 0x1169, 0x116A,
    0x116B, 0x116C, 0x116D, 0x116E, 0x116F, 0x1170, 0x1171, 0x1172, 0x1173,
    0x1174, 0x1175, 0x1176, 0x1177, 0x1178, 0x1179, 0x117A, 0x117B, 0x117C,
    0x117D, 0x117E, 0x117F, 0x1180, 0x1181, 0x1182, 0x1183, 0x1184, 0x1185,
    0x1186, 0x1187, 0x1188, 0x1189, 0x118A, 0x118B, 0x118C, 0x118D, 0x118E,
    0x118F, 0x1190, 0x1191, 0x1192, 0x1193, 0x1194, 0x1195, 0x1196, 0x1197,
    0x1198, 0x1199, 0x119A, 0x119B, 0x119C, 0x119D, 0x119E, 0x119F, 0x11A0,
    0x11A1, 0x11A2, 0x11A3, 0x11A4, 0x11A5, 0x11A6, 0x11A7, 0x11A8, 0x11A9,
    0x11AA, 0x11AB, 0x11AC, 0x11AD, 0x11AE, 0x11AF, 0x11B0, 0x11B1, 0x11B2,
    0x11B3, 0x11B4, 0x11B5, 0x11B6, 0x11B7, 0x11B8, 0x11B9, 0x11BA, 0x11BB,
    0x11BC, 0x11BD, 0x11BE, 0x11BF, 0x11C0, 0x11C1, 0x11C2, 0x11C3, 0x11C4,
    0x11C5, 0x11C6, 0x11C7, 0x11C8, 0x11C9, 0x11CA, 0x11CB, 0x11CC, 0x11CD,
    0x11CE, 0x11CF, 0x11D0, 0x11D1, 0x11D2, 0x11D3, 0x11D4, 0x11D5, 0x11D6,
    0x11D7, 0x11D8, 0x11D9, 0x11DA, 0x11DB, 0x11DC, 0x11DD, 0x11DE, 0x11DF,
    0x11E0, 0x11E1, 0x11E2, 0x11E3, 0x11E4, 0x11E5, 0x11E6, 0x11E7, 0x11E8,
    0x11E9, 0x11EA, 0x11EB, 0x11EC, 0x11ED, 0x11EE, 0x11EF, 0x11F0, 0x11F1,
    0x11F2, 0x11F3, 0x11F4, 0x11F5, 0x11F6, 0x11F7, 0x11F8, 0x11F9, 0x11FA,
    0x11FB, 0x11FC, 0x11FD, 0x11FE, 0x11FF, 0x1200, 0x1201, 0x1202, 0x1203,
    0x1204, 0x1205, 0x1206, 0x1207, 0x1208, 0x1209, 0x120A, 0x120B, 0x120C,
    0x120D, 0x120E, 0x120F, 0x1210, 0x1211, 0x1212, 0x1213, 0x1214, 0x1215,
    0x1216, 0x1217, 0x1218, 0x1219, 0x121A, 0x121B, 0x121C, 0x121D, 0x121E,
    0x121F, 0x1220, 0x1221, 0x1222, 0x1223, 0x1224, 0x1225, 0x1226, 0x1227,
    0x1228, 0x1229, 0x122A, 0x122B, 0x122C, 0x122D, 0x122E, 0x122F, 0x1230,
    0x1231, 0x1232, 0x1233, 0x1234, 0x1235, 0x1236, 0x1237, 0x1238, 0x1239,
    0x123A, 0x123B, 0x123C, 0x123D, 0x123E, 0x123F, 0x1240, 0x1241, 0x1242,
    0x1243, 0x1244, 0x1245, 0x1246, 0x1247, 0x1248, 0x1249, 0x124A, 0x124B,
    0x124C, 0x124D, 0x124E, 0x124F, 0x1250, 0x1251, 0x1252, 0x1253, 0x1254,
    0x1255, 0x1256, 0x1257, 0x1258, 0x1259, 0x125A, 0x125B, 0x125C, 0x125D,
    0x125E, 0x125F, 0x1260, 0x1261, 0x1262, 0x1263, 0x1264, 0x1265, 0x1266,
    0x1267, 0x1268, 0x1269, 0x126A, 0x126B, 0x126C, 0x126D, 0x126E, 0x126F,
    0x1270, 0x1271, 0x1272, 0x1273, 0x1274, 0x1275, 0x1276, 0x1277, 0x1278,
    0x1279, 0x127A, 0x127B, 0x127C, 0x127D, 0x127E, 0x127F, 0x1280, 0x1281,
    0x1282, 0x1283, 0x1284, 0x1285, 0x1286, 0x1287, 0x1288, 0x1289, 0x128A,
    0x128B, 0x128C, 0x128D, 0x128E, 0x128F, 0x1290, 0x1291, 0x1292, 0x1293,
    0x1294, 0x1295, 0x1296, 0x1297, 0x1298, 0x1299, 0x129A, 0x129B, 0x129C,
    0x129D, 0x129E, 0x129F, 0x12A0, 0x12A1, 0x12A2, 0x12A3, 0x12A4, 0x12A5,
    0x12A6, 0x12A7, 0x12A8, 0x12A9, 0x12AA, 0x12AB, 0x12AC, 0x12AD, 0x12AE,
    0x12AF, 0x12B0, 0x12B1, 0x12B2, 0x12B3, 0x12B4, 0x12B5, 0x12B6, 0x12B7,
    0x12B8, 0x12B9, 0x12BA, 0x12BB, 0x12BC, 0x12BD, 0x12BE, 0x12BF, 0x12C0,
    0x12C1, 0x12C2, 0x12C3, 0x12C4, 0x12C5, 0x12C6, 0x12C7, 0x12C8, 0x12C9,
    0x12CA, 0x12CB, 0x12CC, 0x12CD, 0x12CE, 0x12CF, 0x12D0, 0x12D1, 0x12D2,
    0x12D3, 0x12D4, 0x12D5, 0x12D6, 0x12D7, 0x12D8, 0x12D9, 0x12DA, 0x12DB,
    0x12DC, 0x12DD, 0x12DE, 0x12DF, 0x12E0, 0x12E1, 0x12E2, 0x12E3, 0x12E4,
    0x12E5, 0x12E6, 0x12E7, 0x12E8, 0x12E9, 0x12EA, 0x12EB, 0x12EC, 0x12ED,
    0x12EE, 0x12EF, 0x12F0, 0x12F1, 0x12F2, 0x12F3, 0x12F4, 0x12F5, 0x12F6,
    0x12F7, 0x12F8, 0x12F9, 0x12FA, 0x12FB, 0x12FC, 0x12FD, 0x12FE, 0x12FF,
    0x1300, 0x1301, 0x1302, 0x1303, 0x1304, 0x1305, 0x1306, 0x1307, 0x1308,
    0x1309, 0x130A, 0x130B, 0x130C, 0x130D, 0x130E, 0x130F, 0x1310, 0x1311,
    0x1312, 0x1313, 0x1314, 0x1315, 0x1316, 0x1317, 0x1318, 0x1319, 0x131A,
    0x131B, 0x131C, 0x131D, 0x131E, 0x131F, 0x1320, 0x1321, 0x1322, 0x1323,
    0x1324, 0x1325, 0x1326, 0x1327, 0x1328, 0x1329, 0x132A, 0x132B, 0x132C,
    0x132D, 0x132E, 0x132F, 0x1330, 0x1331, 0x1332, 0x1333, 0x1334, 0x1335,
    0x1336, 0x1337, 0x1338, 0x1339, 0x133A, 0x133B, 0x133C, 0x133D, 0x133E,
    0x133F, 0x1340, 0x1341, 0x1342, 0x1343, 0x1344, 0x1345, 0x1346, 0x1347,
    0x1348, 0x1349, 0x134A, 0x134B, 0x134C, 0x134D, 0x134E, 0x134F, 0x1350,
    0x1351, 0x1352, 0x1353, 0x1354, 0x1355, 0x1356, 0x1357, 0x1358, 0x1359,
    0x135A, 0x135B, 0x135C, 0x135D, 0x135E, 0x135F, 0x1360, 0x1361, 0x1362,
    0x1363, 0x1364, 0x1365, 0x1366, 0x1367, 0x1368, 0x1369, 0x136A, 0x136B,
    0x136C, 0x136D, 0x136E, 0x136F, 0x1370, 0x1371, 0x1372, 0x1373, 0x1374,
    0x1375, 0x1376, 0x1377, 0x1378, 0x1379, 0x137A, 0x137B, 0x137C, 0x137D,
    0x137E, 0x137F, 0x1380, 0x1381, 0x1382, 0x1383, 0x1384, 0x1385, 0x1386,
    0x1387, 0x1388, 0x1389, 0x138A, 0x138B, 0x138C, 0x138D, 0x138E, 0x138F,
    0x1390, 0x1391, 0x1392, 0x1393, 0x1394, 0x1395, 0x1396, 0x1397, 0x1398,
    0x1399, 0x139A, 0x139B, 0x139C, 0x139D, 0x139E, 0x139F, 0x13A0, 0x13A1,
    0x13A2, 0x13A3, 0x13A4, 0x13A5, 0x13A6, 0x13A7, 0x13A8, 0x13A9, 0x13AA,
    0x13AB, 0x13AC, 0x13AD, 0x13AE, 0x13AF, 0x13B0, 0x13B1, 0x13B2, 0x13B3,
    0x13B4, 0x13B5, 0x13B6, 0x13B7, 0x13B8, 0x13B9, 0x13BA, 0x13BB, 0x13BC,
    0x13BD, 0x13BE, 0x13BF, 0x13C0, 0x13C1, 0x13C2, 0x13C3, 0x13C4, 0x13C5,
    0x13C6, 0x13C7, 0x13C8, 0x13C9, 0x13CA, 0x13CB, 0x13CC, 0x13CD, 0x13CE,
    0x13CF, 0x13D0, 0x13D1, 0x13D2, 0x13D3, 0x13D4, 0x13D5, 0x13D6, 0x13D7,
    0x13D8, 0x13D9, 0x13DA, 0x13DB, 0x13DC, 0x13DD, 0x13DE, 0x13DF, 0x13E0,
    0x13E1, 0x13E2, 0x13E3, 0x13E4, 0x13E5, 0x13E6, 0x13E7, 0x13E8, 0x13E9,
    0x13EA, 0x13EB, 0x13EC, 0x13ED, 0x13EE, 0x13EF, 0x13F0, 0x13F1, 0x13F2,
    0x13F3, 0x13F4, 0x13F5, 0x13F6, 0x13F7, 0x13F8, 0x13F9, 0x13FA, 0x13FB,
    0x13FC, 0x13FD, 0x13FE, 0x13FF, 0x1400, 0x1401, 0x1402, 0x1403, 0x1404,
    0x1405, 0x1406, 0x1407, 0x1408, 0x1409, 0x140A, 0x140B, 0x140C, 0x140D,
    0x140E, 0x140F, 0x1410, 0x1411, 0x1412, 0x1413, 0x1414, 0x1415, 0x1416,
    0x1417, 0x1418, 0x1419, 0x141A, 0x141B, 0x141C, 0x141D, 0x141E, 0x141F,
    0x1420, 0x1421, 0x1422, 0x1423, 0x1424, 0x1425, 0x1426, 0x1427, 0x1428,
    0x1429, 0x142A, 0x142B, 0x142C, 0x142D, 0x142E, 0x142F, 0x1430, 0x1431,
    0x1432, 0x1433, 0x1434, 0x1435, 0x1436, 0x1437, 0x1438, 0x1439, 0x143A,
    0x143B, 0x143C, 0x143D, 0x143E, 0x143F, 0x1440, 0x1441, 0x1442, 0x1443,
    0x1444, 0x1445, 0x1446, 0x1447, 0x1448, 0x1449, 0x144A, 0x144B, 0x144C,
    0x144D, 0x144E, 0x144F, 0x1450, 0x1451, 0x1452, 0x1453, 0x1454, 0x1455,
    0x1456, 0x1457, 0x1458, 0x1459, 0x145A, 0x145B, 0x145C, 0x145D, 0x145E,
    0x145F, 0x1460, 0x1461, 0x1462, 0x1463, 0x1464, 0x1465, 0x1466, 0x1467,
    0x1468, 0x1469, 0x146A, 0x146B, 0x146C, 0x146D, 0x146E, 0x146F, 0x1470,
    0x1471, 0x1472, 0x1473, 0x1474, 0x1475, 0x1476, 0x1477, 0x1478, 0x1479,
    0x147A, 0x147B, 0x147C, 0x147D, 0x147E, 0x147F, 0x1480, 0x1481, 0x1482,
    0x1483, 0x1484, 0x1485, 0x1486, 0x1487, 0x1488, 0x1489, 0x148A, 0x148B,
    0x148C, 0x148D, 0x148E, 0x148F, 0x1490, 0x1491, 0x1492, 0x1493, 0x1494,
    0x1495, 0x1496, 0x1497, 0x1498, 0x1499, 0x149A, 0x149B, 0x149C, 0x149D,
    0x149E, 0x149F, 0x14A0, 0x14A1, 0x14A2, 0x14A3, 0x14A4, 0x14A5, 0x14A6,
    0x14A7, 0x14A8, 0x14A9, 0x14AA, 0x14AB, 0x14AC, 0x14AD, 0x14AE, 0x14AF,
    0x14B0, 0x14B1, 0x14B2, 0x14B3, 0x14B4, 0x14B5, 0x14B6, 0x14B7, 0x14B8,
    0x14B9, 0x14BA, 0x14BB, 0x14BC, 0x14BD, 0x14BE, 0x14BF, 0x14C0, 0x14C1,
    0x14C2, 0x14C3, 0x14C4, 0x14C5, 0x14C6, 0x14C7, 0x14C8, 0x14C9, 0x14CA,
    0x14CB, 0x14CC, 0x14CD, 0x14CE, 0x14CF, 0x14D0, 0x14D1, 0x14D2, 0x14D3,
    0x14D4, 0x14D5, 0x14D6, 0x14D7, 0x14D8, 0x14D9, 0x14DA, 0x14DB, 0x14DC,
    0x14DD, 0x14DE, 0x14DF, 0x14E0, 0x14E1, 0x14E2, 0x14E3, 0x14E4, 0x14E5,
    0x14E6, 0x14E7, 0x14E8, 0x14E9, 0x14EA, 0x14EB, 0x14EC, 0x14ED, 0x14EE,
    0x14EF, 0x14F0, 0x14F1, 0x14F2, 0x14F3, 0x14F4, 0x14F5, 0x14F6, 0x14F7,
    0x14F8, 0x14F9, 0x14FA, 0x14FB, 0x14FC, 0x14FD, 0x14FE, 0x14FF, 0x1500,
    0x1501, 0x1502, 0x1503, 0x1504, 0x1505, 0x1506, 0x1507, 0x1508, 0x1509,
    0x150A, 0x150B, 0x150C, 0x150D, 0x150E, 0x150F, 0x1510, 0x1511, 0x1512,
    0x1513, 0x1514, 0x1515, 0x1516, 0x1517, 0x1518, 0x1519, 0x151A, 0x151B,
    0x151C, 0x151D, 0x151E, 0x151F, 0x1520, 0x1521, 0x1522, 0x1523, 0x1524,
    0x1525, 0x1526, 0x1527, 0x1528, 0x1529, 0x152A, 0x152B, 0x152C, 0x152D,
    0x152E, 0x152F, 0x1530, 0x1531, 0x1532, 0x1533, 0x1534, 0x1535, 0x1536,
    0x1537, 0x1538, 0x1539, 0x153A, 0x153B, 0x153C, 0x153D, 0x153E, 0x153F,
    0x1540, 0x1541, 0x1542, 0x1543, 0x1544, 0x1545, 0x1546, 0x1547, 0x1548,
    0x1549, 0x154A, 0x154B, 0x154C, 0x154D, 0x154E, 0x154F, 0x1550, 0x1551,
    0x1552, 0x1553, 0x1554, 0x1555, 0x1556, 0x1557, 0x1558, 0x1559, 0x155A,
    0x155B, 0x155C, 0x155D, 0x155E, 0x155F, 0x1560, 0x1561, 0x1562, 0x1563,
    0x1564, 0x1565, 0x1566, 0x1567, 0x1568, 0x1569, 0x156A, 0x156B, 0x156C,
    0x156D, 0x156E, 0x156F, 0x1570, 0x1571, 0x1572, 0x1573, 0x1574, 0x1575,
    0x1576, 0x1577, 0x1578, 0x1579, 0x157A, 0x157B, 0x157C, 0x157D, 0x157E,
    0x157F, 0x1580, 0x1581, 0x1582, 0x1583, 0x1584, 0x1585, 0x1586, 0x1587,
    0x1588, 0x1589, 0x158A, 0x158B, 0x158C, 0x158D, 0x158E, 0x158F, 0x1590,
    0x1591, 0x1592, 0x1593, 0x1594, 0x1595, 0x1596, 0x1597, 0x1598, 0x1599,
    0x159A, 0x159B, 0x159C, 0x159D, 0x159E, 0x159F, 0x15A0, 0x15A1, 0x15A2,
    0x15A3, 0x15A4, 0x15A5, 0x15A6, 0x15A7, 0x15A8, 0x15A9, 0x15AA, 0x15AB,
    0x15AC, 0x15AD, 0x15AE, 0x15AF, 0x15B0, 0x15B1, 0x15B2, 0x15B3, 0x15B4,
    0x15B5, 0x15B6, 0x15B7, 0x15B8, 0x15B9, 0x15BA, 0x15BB, 0x15BC, 0x15BD,
    0x15BE, 0x15BF, 0x15C0, 0x15C1, 0x15C2, 0x15C3, 0x15C4, 0x15C5, 0x15C6,
    0x15C7, 0x15C8, 0x15C9, 0x15CA, 0x15CB, 0x15CC, 0x15CD, 0x15CE, 0x15CF,
    0x15D0, 0x15D1, 0x15D2, 0x15D3, 0x15D4, 0x15D5, 0x15D6, 0x15D7, 0x15D8,
    0x15D9, 0x15DA, 0x15DB, 0x15DC, 0x15DD, 0x15DE, 0x15DF, 0x15E0, 0x15E1,
    0x15E2, 0x15E3, 0x15E4, 0x15E5, 0x15E6, 0x15E7, 0x15E8, 0x15E9, 0x15EA,
    0x15EB, 0x15EC, 0x15ED, 0x15EE, 0x15EF, 0x15F0, 0x15F1, 0x15F2, 0x15F3,
    0x15F4, 0x15F5, 0x15F6, 0x15F7, 0x15F8, 0x15F9, 0x15FA, 0x15FB, 0x15FC,
    0x15FD, 0x15FE, 0x15FF, 0x1600, 0x1601, 0x1602, 0x1603, 0x1604, 0x1605,
    0x1606, 0x1607, 0x1608, 0x1609, 0x160A, 0x160B, 0x160C, 0x160D, 0x160E,
    0x160F, 0x1610, 0x1611, 0x1612, 0x1613, 0x1614, 0x1615, 0x1616, 0x1617,
    0x1618, 0x1619, 0x161A, 0x161B, 0x161C, 0x161D, 0x161E, 0x161F, 0x1620,
    0x1621, 0x1622, 0x1623, 0x1624, 0x1625, 0x1626, 0x1627, 0x1628, 0x1629,
    0x162A, 0x162B, 0x162C, 0x162D, 0x162E, 0x162F, 0x1630, 0x1631, 0x1632,
    0x1633, 0x1634, 0x1635, 0x1636, 0x1637, 0x1638, 0x1639, 0x163A, 0x163B,
    0x163C, 0x163D, 0x163E, 0x163F, 0x1640, 0x1641, 0x1642, 0x1643, 0x1644,
    0x1645, 0x1646, 0x1647, 0x1648, 0x1649, 0x164A, 0x164B, 0x164C, 0x164D,
    0x164E, 0x164F, 0x1650, 0x1651, 0x1652, 0x1653, 0x1654, 0x1655, 0x1656,
    0x1657, 0x1658, 0x1659, 0x165A, 0x165B, 0x165C, 0x165D, 0x165E, 0x165F,
    0x1660, 0x1661, 0x1662, 0x1663, 0x1664, 0x1665, 0x1666, 0x1667, 0x1668,
    0x1669, 0x166A, 0x166B, 0x166C, 0x166D, 0x166E, 0x166F, 0x1670, 0x1671,
    0x1672, 0x1673, 0x1674, 0x1675, 0x1676, 0x1677, 0x1678, 0x1679, 0x167A,
    0x167B, 0x167C, 0x167D, 0x167E, 0x167F, 0x1680, 0x1681, 0x1682, 0x1683,
    0x1684, 0x1685, 0x1686, 0x1687, 0x1688, 0x1689, 0x168A, 0x168B, 0x168C,
    0x168D, 0x168E, 0x168F, 0x1690, 0x1691, 0x1692, 0x1693, 0x1694, 0x1695,
    0x1696, 0x1697, 0x1698, 0x1699, 0x169A, 0x169B, 0x169C, 0x169D, 0x169E,
    0x169F, 0x16A0, 0x16A1, 0x16A2, 0x16A3, 0x16A4, 0x16A5, 0x16A6, 0x16A7,
    0x16A8, 0x16A9, 0x16AA, 0x16AB, 0x16AC, 0x16AD, 0x16AE, 0x16AF, 0x16B0,
    0x16B1, 0x16B2, 0x16B3, 0x16B4, 0x16B5, 0x16B6, 0x16B7, 0x16B8, 0x16B9,
    0x16BA, 0x16BB, 0x16BC, 0x16BD, 0x16BE, 0x16BF, 0x16C0, 0x16C1, 0x16C2,
    0x16C3, 0x16C4, 0x16C5, 0x16C6, 0x16C7, 0x16C8, 0x16C9, 0x16CA, 0x16CB,
    0x16CC, 0x16CD, 0x16CE, 0x16CF, 0x16D0, 0x16D1, 0x16D2, 0x16D3, 0x16D4,
    0x16D5, 0x16D6, 0x16D7, 0x16D8, 0x16D9, 0x16DA, 0x16DB, 0x16DC, 0x16DD,
    0x16DE, 0x16DF, 0x16E0, 0x16E1, 0x16E2, 0x16E3, 0x16E4, 0x16E5, 0x16E6,
    0x16E7, 0x16E8, 0x16E9, 0x16EA, 0x16EB, 0x16EC, 0x16ED, 0x16EE, 0x16EF,
    0x16F0, 0x16F1, 0x16F2, 0x16F3, 0x16F4, 0x16F5, 0x16F6, 0x16F7, 0x16F8,
    0x16F9, 0x16FA, 0x16FB, 0x16FC, 0x16FD, 0x16FE, 0x16FF, 0x1700, 0x1701,
    0x1702, 0x1703, 0x1704, 0x1705, 0x1706, 0x1707, 0x1708, 0x1709, 0x170A,
    0x170B, 0x170C, 0x170D, 0x170E, 0x170F, 0x1710, 0x1711, 0x1712, 0x1713,
    0x1714, 0x1715, 0x1716, 0x1717, 0x1718, 0x1719, 0x171A, 0x171B, 0x171C,
    0x171D, 0x171E, 0x171F, 0x1720, 0x1721, 0x1722, 0x1723, 0x1724, 0x1725,
    0x1726, 0x1727, 0x1728, 0x1729, 0x172A, 0x172B, 0x172C, 0x172D, 0x172E,
    0x172F, 0x1730, 0x1731, 0x1732, 0x1733, 0x1734, 0x1735, 0x1736, 0x1737,
    0x1738, 0x1739, 0x173A, 0x173B, 0x173C, 0x173D, 0x173E, 0x173F, 0x1740,
    0x1741, 0x1742, 0x1743, 0x1744, 0x1745, 0x1746, 0x1747, 0x1748, 0x1749,
    0x174A, 0x174B, 0x174C, 0x174D, 0x174E, 0x174F, 0x1750, 0x1751, 0x1752,
    0x1753, 0x1754, 0x1755, 0x1756, 0x1757, 0x1758, 0x1759, 0x175A, 0x175B,
    0x175C, 0x175D, 0x175E, 0x175F, 0x1760, 0x1761, 0x1762, 0x1763, 0x1764,
    0x1765, 0x1766, 0x1767, 0x1768, 0x1769, 0x176A, 0x176B, 0x176C, 0x176D,
    0x176E, 0x176F, 0x1770, 0x1771, 0x1772, 0x1773, 0x1774, 0x1775, 0x1776,
    0x1777, 0x1778, 0x1779, 0x177A, 0x177B, 0x177C, 0x177D, 0x177E, 0x177F,
    0x1780, 0x1781, 0x1782, 0x1783, 0x1784, 0x1785, 0x1786, 0x1787, 0x1788,
    0x1789, 0x178A, 0x178B, 0x178C, 0x178D, 0x178E, 0x178F, 0x1790, 0x1791,
    0x1792, 0x1793, 0x1794, 0x1795, 0x1796, 0x1797, 0x1798, 0x1799, 0x179A,
    0x179B, 0x179C, 0x179D, 0x179E, 0x179F, 0x17A0, 0x17A1, 0x17A2, 0x17A3,
    0x17A4, 0x17A5, 0x17A6, 0x17A7, 0x17A8, 0x17A9, 0x17AA, 0x17AB, 0x17AC,
    0x17AD, 0x17AE, 0x17AF, 0x17B0, 0x17B1, 0x17B2, 0x17B3, 0x17B4, 0x17B5,
    0x17B6, 0x17B7, 0x17B8, 0x17B9, 0x17BA, 0x17BB, 0x17BC, 0x17BD, 0x17BE,
    0x17BF, 0x17C0, 0x17C1, 0x17C2, 0x17C3, 0x17C4, 0x17C5, 0x17C6, 0x17C7,
    0x17C8, 0x17C9, 0x17CA, 0x17CB, 0x17CC, 0x17CD, 0x17CE, 0x17CF, 0x17D0,
    0x17D1, 0x17D2, 0x17D3, 0x17D4, 0x17D5, 0x17D6, 0x17D7, 0x17D8, 0x17D9,
    0x17DA, 0x17DB, 0x17DC, 0x17DD, 0x17DE, 0x17DF, 0x17E0, 0x17E1, 0x17E2,
    0x17E3, 0x17E4, 0x17E5, 0x17E6, 0x17E7, 0x17E8, 0x17E9, 0x17EA, 0x17EB,
    0x17EC, 0x17ED, 0x17EE, 0x17EF, 0x17F0, 0x17F1, 0x17F2, 0x17F3, 0x17F4,
    0x17F5, 0x17F6, 0x17F7, 0x17F8, 0x17F9, 0x17FA, 0x17FB, 0x17FC, 0x17FD,
    0x17FE, 0x17FF, 0x1800, 0x1801, 0x1802, 0x1803, 0x1804, 0x1805, 0x1806,
    0x1807, 0x1808, 0x1809, 0x180A, 0x180B, 0x180C, 0x180D, 0x180E, 0x180F,
    0x1810, 0x1811, 0x1812, 0x1813, 0x1814, 0x1815, 0x1816, 0x1817, 0x1818,
    0x1819, 0x181A, 0x181B, 0x181C, 0x181D, 0x181E, 0x181F, 0x1820, 0x1821,
    0x1822, 0x1823, 0x1824, 0x1825, 0x1826, 0x1827, 0x1828, 0x1829, 0x182A,
    0x182B, 0x182C, 0x182D, 0x182E, 0x182F, 0x1830, 0x1831, 0x1832, 0x1833,
    0x1834, 0x1835, 0x1836, 0x1837, 0x1838, 0x1839, 0x183A, 0x183B, 0x183C,
    0x183D, 0x183E, 0x183F, 0x1840, 0x1841, 0x1842, 0x1843, 0x1844, 0x1845,
    0x1846, 0x1847, 0x1848, 0x1849, 0x184A, 0x184B, 0x184C, 0x184D, 0x184E,
    0x184F, 0x1850, 0x1851, 0x1852, 0x1853, 0x1854, 0x1855, 0x1856, 0x1857,
    0x1858, 0x1859, 0x185A, 0x185B, 0x185C, 0x185D, 0x185E, 0x185F, 0x1860,
    0x1861, 0x1862, 0x1863, 0x1864, 0x1865, 0x1866, 0x1867, 0x1868, 0x1869,
    0x186A, 0x186B, 0x186C, 0x186D, 0x186E, 0x186F, 0x1870, 0x1871, 0x1872,
    0x1873, 0x1874, 0x1875, 0x1876, 0x1877, 0x1878, 0x1879, 0x187A, 0x187B,
    0x187C, 0x187D, 0x187E, 0x187F, 0x1880, 0x1881, 0x1882, 0x1883, 0x1884,
    0x1885, 0x1886, 0x1887, 0x1888, 0x1889, 0x188A, 0x188B, 0x188C, 0x188D,
    0x188E, 0x188F, 0x1890, 0x1891, 0x1892, 0x1893, 0x1894, 0x1895, 0x1896,
    0x1897, 0x1898, 0x1899, 0x189A, 0x189B, 0x189C, 0x189D, 0x189E, 0x189F,
    0x18A0, 0x18A1, 0x18A2, 0x18A3, 0x18A4, 0x18A5, 0x18A6, 0x18A7, 0x18A8,
    0x18A9, 0x18AA, 0x18AB, 0x18AC, 0x18AD, 0x18AE, 0x18AF, 0x18B0, 0x18B1,
    0x18B2, 0x18B3, 0x18B4, 0x18B5, 0x18B6, 0x18B7, 0x18B8, 0x18B9, 0x18BA,
    0x18BB, 0x18BC, 0x18BD, 0x18BE, 0x18BF, 0x18C0, 0x18C1, 0x18C2, 0x18C3,
    0x18C4, 0x18C5, 0x18C6, 0x18C7, 0x18C8, 0x18C9, 0x18CA, 0x18CB, 0x18CC,
    0x18CD, 0x18CE, 0x18CF, 0x18D0, 0x18D1, 0x18D2, 0x18D3, 0x18D4, 0x18D5,
    0x18D6, 0x18D7, 0x18D8, 0x18D9, 0x18DA, 0x18DB, 0x18DC, 0x18DD, 0x18DE,
    0x18DF, 0x18E0, 0x18E1, 0x18E2, 0x18E3, 0x18E4, 0x18E5, 0x18E6, 0x18E7,
    0x18E8, 0x18E9, 0x18EA, 0x18EB, 0x18EC, 0x18ED, 0x18EE, 0x18EF, 0x18F0,
    0x18F1, 0x18F2, 0x18F3, 0x18F4, 0x18F5, 0x18F6, 0x18F7, 0x18F8, 0x18F9,
    0x18FA, 0x18FB, 0x18FC, 0x18FD, 0x18FE, 0x18FF, 0x1900, 0x1901, 0x1902,
    0x1903, 0x1904, 0x1905, 0x1906, 0x1907, 0x1908, 0x1909, 0x190A, 0x190B,
    0x190C, 0x190D, 0x190E, 0x190F, 0x1910, 0x1911, 0x1912, 0x1913, 0x1914,
    0x1915, 0x1916, 0x1917, 0x1918, 0x1919, 0x191A, 0x191B, 0x191C, 0x191D,
    0x191E, 0x191F, 0x1920, 0x1921, 0x1922, 0x1923, 0x1924, 0x1925, 0x1926,
    0x1927, 0x1928, 0x1929, 0x192A, 0x192B, 0x192C, 0x192D, 0x192E, 0x192F,
    0x1930, 0x1931, 0x1932, 0x1933, 0x1934, 0x1935, 0x1936, 0x1937, 0x1938,
    0x1939, 0x193A, 0x193B, 0x193C, 0x193D, 0x193E, 0x193F, 0x1940, 0x1941,
    0x1942, 0x1943, 0x1944, 0x1945, 0x1946, 0x1947, 0x1948, 0x1949, 0x194A,
    0x194B, 0x194C, 0x194D, 0x194E, 0x194F, 0x1950, 0x1951, 0x1952, 0x1953,
    0x1954, 0x1955, 0x1956, 0x1957, 0x1958, 0x1959, 0x195A, 0x195B, 0x195C,
    0x195D, 0x195E, 0x195F, 0x1960, 0x1961, 0x1962, 0x1963, 0x1964, 0x1965,
    0x1966, 0x1967, 0x1968, 0x1969, 0x196A, 0x196B, 0x196C, 0x196D, 0x196E,
    0x196F, 0x1970, 0x1971, 0x1972, 0x1973, 0x1974, 0x1975, 0x1976, 0x1977,
    0x1978, 0x1979, 0x197A, 0x197B, 0x197C, 0x197D, 0x197E, 0x197F, 0x1980,
    0x1981, 0x1982, 0x1983, 0x1984, 0x1985, 0x1986, 0x1987, 0x1988, 0x1989,
    0x198A, 0x198B, 0x198C, 0x198D, 0x198E, 0x198F, 0x1990, 0x1991, 0x1992,
    0x1993, 0x1994, 0x1995, 0x1996, 0x1997, 0x1998, 0x1999, 0x199A, 0x199B,
    0x199C, 0x199D, 0x199E, 0x199F, 0x19A0, 0x19A1, 0x19A2, 0x19A3, 0x19A4,
    0x19A5, 0x19A6, 0x19A7, 0x19A8, 0x19A9, 0x19AA, 0x19AB, 0x19AC, 0x19AD,
    0x19AE, 0x19AF, 0x19B0, 0x19B1, 0x19B2, 0x19B3, 0x19B4, 0x19B5, 0x19B6,
    0x19B7, 0x19B8, 0x19B9, 0x19BA, 0x19BB, 0x19BC, 0x19BD, 0x19BE, 0x19BF,
    0x19C0, 0x19C1, 0x19C2, 0x19C3, 0x19C4, 0x19C5, 0x19C6, 0x19C7, 0x19C8,
    0x19C9, 0x19CA, 0x19CB, 0x19CC, 0x19CD, 0x19CE, 0x19CF, 0x19D0, 0x19D1,
    0x19D2, 0x19D3, 0x19D4, 0x19D5, 0x19D6, 0x19D7, 0x19D8, 0x19D9, 0x19DA,
    0x19DB, 0x19DC, 0x19DD, 0x19DE, 0x19DF, 0x19E0, 0x19E1, 0x19E2, 0x19E3,
    0x19E4, 0x19E5, 0x19E6, 0x19E7, 0x19E8, 0x19E9, 0x19EA, 0x19EB, 0x19EC,
    0x19ED, 0x19EE, 0x19EF, 0x19F0, 0x19F1, 0x19F2, 0x19F3, 0x19F4, 0x19F5,
    0x19F6, 0x19F7, 0x19F8, 0x19F9, 0x19FA, 0x19FB, 0x19FC, 0x19FD, 0x19FE,
    0x19FF, 0x1A00, 0x1A01, 0x1A02, 0x1A03, 0x1A04, 0x1A05, 0x1A06, 0x1A07,
    0x1A08, 0x1A09, 0x1A0A, 0x1A0B, 0x1A0C, 0x1A0D, 0x1A0E, 0x1A0F, 0x1A10,
    0x1A11, 0x1A12, 0x1A13, 0x1A14, 0x1A15, 0x1A16, 0x1A17, 0x1A18, 0x1A19,
    0x1A1A, 0x1A1B, 0x1A1C, 0x1A1D, 0x1A1E, 0x1A1F, 0x1A20, 0x1A21, 0x1A22,
    0x1A23, 0x1A24, 0x1A25, 0x1A26, 0x1A27, 0x1A28, 0x1A29, 0x1A2A, 0x1A2B,
    0x1A2C, 0x1A2D, 0x1A2E, 0x1A2F, 0x1A30, 0x1A31, 0x1A32, 0x1A33, 0x1A34,
    0x1A35, 0x1A36, 0x1A37, 0x1A38, 0x1A39, 0x1A3A, 0x1A3B, 0x1A3C, 0x1A3D,
    0x1A3E, 0x1A3F, 0x1A40, 0x1A41, 0x1A42, 0x1A43, 0x1A44, 0x1A45, 0x1A46,
    0x1A47, 0x1A48, 0x1A49, 0x1A4A, 0x1A4B, 0x1A4C, 0x1A4D, 0x1A4E, 0x1A4F,
    0x1A50, 0x1A51, 0x1A52, 0x1A53, 0x1A54, 0x1A55, 0x1A56, 0x1A57, 0x1A58,
    0x1A59, 0x1A5A, 0x1A5B, 0x1A5C, 0x1A5D, 0x1A5E, 0x1A5F, 0x1A60, 0x1A61,
    0x1A62, 0x1A63, 0x1A64, 0x1A65, 0x1A66, 0x1A67, 0x1A68, 0x1A69, 0x1A6A,
    0x1A6B, 0x1A6C, 0x1A6D, 0x1A6E, 0x1A6F, 0x1A70, 0x1A71, 0x1A72, 0x1A73,
    0x1A74, 0x1A75, 0x1A76, 0x1A77, 0x1A78, 0x1A79, 0x1A7A, 0x1A7B, 0x1A7C,
    0x1A7D, 0x1A7E, 0x1A7F, 0x1A80, 0x1A81, 0x1A82, 0x1A83, 0x1A84, 0x1A85,
    0x1A86, 0x1A87, 0x1A88, 0x1A89, 0x1A8A, 0x1A8B, 0x1A8C, 0x1A8D, 0x1A8E,
    0x1A8F, 0x1A90, 0x1A91, 0x1A92, 0x1A93, 0x1A94, 0x1A95, 0x1A96, 0x1A97,
    0x1A98, 0x1A99, 0x1A9A, 0x1A9B, 0x1A9C, 0x1A9D, 0x1A9E, 0x1A9F, 0x1AA0,
    0x1AA1, 0x1AA2, 0x1AA3, 0x1AA4, 0x1AA5, 0x1AA6, 0x1AA7, 0x1AA8, 0x1AA9,
    0x1AAA, 0x1AAB, 0x1AAC, 0x1AAD, 0x1AAE, 0x1AAF, 0x1AB0, 0x1AB1, 0x1AB2,
    0x1AB3, 0x1AB4, 0x1AB5, 0x1AB6, 0x1AB7, 0x1AB8, 0x1AB9, 0x1ABA, 0x1ABB,
    0x1ABC, 0x1ABD, 0x1ABE, 0x1ABF, 0x1AC0, 0x1AC1, 0x1AC2, 0x1AC3, 0x1AC4,
    0x1AC5, 0x1AC6, 0x1AC7, 0x1AC8, 0x1AC9, 0x1ACA, 0x1ACB, 0x1ACC, 0x1ACD,
    0x1ACE, 0x1ACF, 0x1AD0, 0x1AD1, 0x1AD2, 0x1AD3, 0x1AD4, 0x1AD5, 0x1AD6,
    0x1AD7, 0x1AD8, 0x1AD9, 0x1ADA, 0x1ADB, 0x1ADC, 0x1ADD, 0x1ADE, 0x1ADF,
    0x1AE0, 0x1AE1, 0x1AE2, 0x1AE3, 0x1AE4, 0x1AE5, 0x1AE6, 0x1AE7, 0x1AE8,
    0x1AE9, 0x1AEA, 0x1AEB, 0x1AEC, 0x1AED, 0x1AEE, 0x1AEF, 0x1AF0, 0x1AF1,
    0x1AF2, 0x1AF3, 0x1AF4, 0x1AF5, 0x1AF6, 0x1AF7, 0x1AF8, 0x1AF9, 0x1AFA,
    0x1AFB, 0x1AFC, 0x1AFD, 0x1AFE, 0x1AFF, 0x1B00, 0x1B01, 0x1B02, 0x1B03,
    0x1B04, 0x1B05, 0x1B06, 0x1B07, 0x1B08, 0x1B09, 0x1B0A, 0x1B0B, 0x1B0C,
    0x1B0D, 0x1B0E, 0x1B0F, 0x1B10, 0x1B11, 0x1B12, 0x1B13, 0x1B14, 0x1B15,
    0x1B16, 0x1B17, 0x1B18, 0x1B19, 0x1B1A, 0x1B1B, 0x1B1C, 0x1B1D, 0x1B1E,
    0x1B1F, 0x1B20, 0x1B21, 0x1B22, 0x1B23, 0x1B24, 0x1B25, 0x1B26, 0x1B27,
    0x1B28, 0x1B29, 0x1B2A, 0x1B2B, 0x1B2C, 0x1B2D, 0x1B2E, 0x1B2F, 0x1B30,
    0x1B31, 0x1B32, 0x1B33, 0x1B34, 0x1B35, 0x1B36, 0x1B37, 0x1B38, 0x1B39,
    0x1B3A, 0x1B3B, 0x1B3C, 0x1B3D, 0x1B3E, 0x1B3F, 0x1B40, 0x1B41, 0x1B42,
    0x1B43, 0x1B44, 0x1B45, 0x1B46, 0x1B47, 0x1B48, 0x1B49, 0x1B4A, 0x1B4B,
    0x1B4C, 0x1B4D, 0x1B4E, 0x1B4F, 0x1B50, 0x1B51, 0x1B52, 0x1B53, 0x1B54,
    0x1B55, 0x1B56, 0x1B57, 0x1B58, 0x1B59, 0x1B5A, 0x1B5B, 0x1B5C, 0x1B5D,
    0x1B5E, 0x1B5F, 0x1B60, 0x1B61, 0x1B62, 0x1B63, 0x1B64, 0x1B65, 0x1B66,
    0x1B67, 0x1B68, 0x1B69, 0x1B6A, 0x1B6B, 0x1B6C, 0x1B6D, 0x1B6E, 0x1B6F,
    0x1B70, 0x1B71, 0x1B72, 0x1B73, 0x1B74, 0x1B75, 0x1B76, 0x1B77, 0x1B78,
    0x1B79, 0x1B7A, 0x1B7B, 0x1B7C, 0x1B7D, 0x1B7E, 0x1B7F, 0x1B80, 0x1B81,
    0x1B82, 0x1B83, 0x1B84, 0x1B85, 0x1B86, 0x1B87, 0x1B88, 0x1B89, 0x1B8A,
    0x1B8B, 0x1B8C, 0x1B8D, 0x1B8E, 0x1B8F, 0x1B90, 0x1B91, 0x1B92, 0x1B93,
    0x1B94, 0x1B95, 0x1B96, 0x1B97, 0x1B98, 0x1B99, 0x1B9A, 0x1B9B, 0x1B9C,
    0x1B9D, 0x1B9E, 0x1B9F, 0x1BA0, 0x1BA1, 0x1BA2, 0x1BA3, 0x1BA4, 0x1BA5,
    0x1BA6, 0x1BA7, 0x1BA8, 0x1BA9, 0x1BAA, 0x1BAB, 0x1BAC, 0x1BAD, 0x1BAE,
    0x1BAF, 0x1BB0, 0x1BB1, 0x1BB2, 0x1BB3, 0x1BB4, 0x1BB5, 0x1BB6, 0x1BB7,
    0x1BB8, 0x1BB9, 0x1BBA, 0x1BBB, 0x1BBC, 0x1BBD, 0x1BBE, 0x1BBF, 0x1BC0,
    0x1BC1, 0x1BC2, 0x1BC3, 0x1BC4, 0x1BC5, 0x1BC6, 0x1BC7, 0x1BC8, 0x1BC9,
    0x1BCA, 0x1BCB, 0x1BCC, 0x1BCD, 0x1BCE, 0x1BCF, 0x1BD0, 0x1BD1, 0x1BD2,
    0x1BD3, 0x1BD4, 0x1BD5, 0x1BD6, 0x1BD7, 0x1BD8, 0x1BD9, 0x1BDA, 0x1BDB,
    0x1BDC, 0x1BDD, 0x1BDE, 0x1BDF, 0x1BE0, 0x1BE1, 0x1BE2, 0x1BE3, 0x1BE4,
    0x1BE5, 0x1BE6, 0x1BE7, 0x1BE8, 0x1BE9, 0x1BEA, 0x1BEB, 0x1BEC, 0x1BED,
    0x1BEE, 0x1BEF, 0x1BF0, 0x1BF1, 0x1BF2, 0x1BF3, 0x1BF4, 0x1BF5, 0x1BF6,
    0x1BF7, 0x1BF8, 0x1BF9, 0x1BFA, 0x1BFB, 0x1BFC, 0x1BFD, 0x1BFE, 0x1BFF,
    0x1C00, 0x1C01, 0x1C02, 0x1C03, 0x1C04, 0x1C05, 0x1C06, 0x1C07, 0x1C08,
    0x1C09, 0x1C0A, 0x1C0B, 0x1C0C, 0x1C0D, 0x1C0E, 0x1C0F, 0x1C10, 0x1C11,
    0x1C12, 0x1C13, 0x1C14, 0x1C15, 0x1C16, 0x1C17, 0x1C18, 0x1C19, 0x1C1A,
    0x1C1B, 0x1C1C, 0x1C1D, 0x1C1E, 0x1C1F, 0x1C20, 0x1C21, 0x1C22, 0x1C23,
    0x1C24, 0x1C25, 0x1C26, 0x1C27, 0x1C28, 0x1C29, 0x1C2A, 0x1C2B, 0x1C2C,
    0x1C2D, 0x1C2E, 0x1C2F, 0x1C30, 0x1C31, 0x1C32, 0x1C33, 0x1C34, 0x1C35,
    0x1C36, 0x1C37, 0x1C38, 0x1C39, 0x1C3A, 0x1C3B, 0x1C3C, 0x1C3D, 0x1C3E,
    0x1C3F, 0x1C40, 0x1C41, 0x1C42, 0x1C43, 0x1C44, 0x1C45, 0x1C46, 0x1C47,
    0x1C48, 0x1C49, 0x1C4A, 0x1C4B, 0x1C4C, 0x1C4D, 0x1C4E, 0x1C4F, 0x1C50,
    0x1C51, 0x1C52, 0x1C53, 0x1C54, 0x1C55, 0x1C56, 0x1C57, 0x1C58, 0x1C59,
    0x1C5A, 0x1C5B, 0x1C5C, 0x1C5D, 0x1C5E, 0x1C5F, 0x1C60, 0x1C61, 0x1C62,
    0x1C63, 0x1C64, 0x1C65, 0x1C66, 0x1C67, 0x1C68, 0x1C69, 0x1C6A, 0x1C6B,
    0x1C6C, 0x1C6D, 0x1C6E, 0x1C6F, 0x1C70, 0x1C71, 0x1C72, 0x1C73, 0x1C74,
    0x1C75, 0x1C76, 0x1C77, 0x1C78, 0x1C79, 0x1C7A, 0x1C7B, 0x1C7C, 0x1C7D,
    0x1C7E, 0x1C7F, 0x1C80, 0x1C81, 0x1C82, 0x1C83, 0x1C84, 0x1C85, 0x1C86,
    0x1C87, 0x1C88, 0x1C89, 0x1C8A, 0x1C8B, 0x1C8C, 0x1C8D, 0x1C8E, 0x1C8F,
    0x1C90, 0x1C91, 0x1C92, 0x1C93, 0x1C94, 0x1C95, 0x1C96, 0x1C97, 0x1C98,
    0x1C99, 0x1C9A, 0x1C9B, 0x1C9C, 0x1C9D, 0x1C9E, 0x1C9F, 0x1CA0, 0x1CA1,
    0x1CA2, 0x1CA3, 0x1CA4, 0x1CA5, 0x1CA6, 0x1CA7, 0x1CA8, 0x1CA9, 0x1CAA,
    0x1CAB, 0x1CAC, 0x1CAD, 0x1CAE, 0x1CAF, 0x1CB0, 0x1CB1, 0x1CB2, 0x1CB3,
    0x1CB4, 0x1CB5, 0x1CB6, 0x1CB7, 0x1CB8, 0x1CB9, 0x1CBA, 0x1CBB, 0x1CBC,
    0x1CBD, 0x1CBE, 0x1CBF, 0x1CC0, 0x1CC1, 0x1CC2, 0x1CC3, 0x1CC4, 0x1CC5,
    0x1CC6, 0x1CC7, 0x1CC8, 0x1CC9, 0x1CCA, 0x1CCB, 0x1CCC, 0x1CCD, 0x1CCE,
    0x1CCF, 0x1CD0, 0x1CD1, 0x1CD2, 0x1CD3, 0x1CD4, 0x1CD5, 0x1CD6, 0x1CD7,
    0x1CD8, 0x1CD9, 0x1CDA, 0x1CDB, 0x1CDC, 0x1CDD, 0x1CDE, 0x1CDF, 0x1CE0,
    0x1CE1, 0x1CE2, 0x1CE3, 0x1CE4, 0x1CE5, 0x1CE6, 0x1CE7, 0x1CE8, 0x1CE9,
    0x1CEA, 0x1CEB, 0x1CEC, 0x1CED, 0x1CEE, 0x1CEF, 0x1CF0, 0x1CF1, 0x1CF2,
    0x1CF3, 0x1CF4, 0x1CF5, 0x1CF6, 0x1CF7, 0x1CF8, 0x1CF9, 0x1CFA, 0x1CFB,
    0x1CFC, 0x1CFD, 0x1CFE, 0x1CFF, 0x1D00, 0x1D01, 0x1D02, 0x1D03, 0x1D04,
    0x1D05, 0x1D06, 0x1D07, 0x1D08, 0x1D09, 0x1D0A, 0x1D0B, 0x1D0C, 0x1D0D,
    0x1D0E, 0x1D0F, 0x1D10, 0x1D11, 0x1D12, 0x1D13, 0x1D14, 0x1D15, 0x1D16,
    0x1D17, 0x1D18, 0x1D19, 0x1D1A, 0x1D1B, 0x1D1C, 0x1D1D, 0x1D1E, 0x1D1F,
    0x1D20, 0xA8BC, 0x1D22, 0x1D23, 0x1D24, 0x1D25, 0x1D26, 0x1D27, 0x1D28,
    0x1D29, 0x1D2A, 0x1D2B, 0x1D2C, 0x1D2D, 0x1D2E, 0x1D2F, 0x1D30, 0x1D31,
    0x1D32, 0x1D33, 0x1D34, 0x1D35, 0x1D36, 0x1D37, 0x1D38, 0x1D39, 0x1D3A,
    0x1D3B, 0x1D3C, 0x1D3D, 0x1D3E, 0x1D3F, 0x1D40, 0x1D41, 0x1D42, 0x1D43,
    0x1D44, 0x1D45, 0x1D46, 0x1D47, 0x1D48, 0x1D49, 0x1D4A, 0x1D4B, 0x1D4C,
    0x1D4D, 0x1D4E, 0x1D4F, 0x1D50, 0x1D51, 0x1D52, 0x1D53, 0x1D54, 0x1D55,
    0x1D56, 0x1D57, 0x1D58, 0x1D59, 0x1D5A, 0x1D5B, 0x1D5C, 0x1D5D, 0x1D5E,
    0x1D5F, 0x1D60, 0x1D61, 0x1D62, 0x1D63, 0x1D64, 0x1D65, 0x1D66, 0x1D67,
    0x1D68, 0x1D69, 0x1D6A, 0x1D6B, 0x1D6C, 0x1D6D, 0x1D6E, 0x1D6F, 0x1D70,
    0x1D71, 0x1D72, 0x1D73, 0x1D74, 0x1D75, 0x1D76, 0x1D77, 0x1D78, 0x1D79,
    0x1D7A, 0x1D7B, 0x1D7C, 0x1D7D, 0x1D7E, 0x1D7F, 0x1D80, 0x1D81, 0x1D82,
    0x1D83, 0x1D84, 0x1D85, 0x1D86, 0x1D87, 0x1D88, 0x1D89, 0x1D8A, 0x1D8B,
    0x1D8C, 0x1D8D, 0x1D8E, 0x1D8F, 0x1D90, 0x1D91, 0x1D92, 0x1D93, 0x1D94,
    0x1D95, 0x1D96, 0x1D97, 0x1D98, 0x1D99, 0x1D9A, 0x1D9B, 0x1D9C, 0x1D9D,
    0x1D9E, 0x1D9F, 0x1DA0, 0x1DA1, 0x1DA2, 0x1DA3, 0x1DA4, 0x1DA5, 0x1DA6,
    0x1DA7, 0x1DA8, 0x1DA9, 0x1DAA, 0x1DAB, 0x1DAC, 0x1DAD, 0x1DAE, 0x1DAF,
    0x1DB0, 0x1DB1, 0x1DB2, 0x1DB3, 0x1DB4, 0x1DB5, 0x1DB6, 0x1DB7, 0x1DB8,
    0x1DB9, 0x1DBA, 0x1DBB, 0x1DBC, 0x1DBD, 0x1DBE, 0x1DBF, 0x1DC0, 0x1DC1,
    0x1DC2, 0x1DC3, 0x1DC4, 0x1DC5, 0x1DC6, 0x1DC7, 0x1DC8, 0x1DC9, 0x1DCA,
    0x1DCB, 0x1DCC, 0x1DCD, 0x1DCE, 0x1DCF, 0x1DD0, 0x1DD1, 0x1DD2, 0x1DD3,
    0x1DD4, 0x1DD5, 0x1DD6, 0x1DD7, 0x1DD8, 0x1DD9, 0x1DDA, 0x1DDB, 0x1DDC,
    0x1DDD, 0x1DDE, 0x1DDF, 0x1DE0, 0x1DE1, 0x1DE2, 0x1DE3, 0x1DE4, 0x1DE5,
    0x1DE6, 0x1DE7, 0x1DE8, 0x1DE9, 0x1DEA, 0x1DEB, 0x1DEC, 0x1DED, 0x1DEE,
    0x1DEF, 0x1DF0, 0x1DF1, 0x1DF2, 0x1DF3, 0x1DF4, 0x1DF5, 0x1DF6, 0x1DF7,
    0x1DF8, 0x1DF9, 0x1DFA, 0x1DFB, 0x1DFC, 0x1DFD, 0x1DFE, 0x1DFF, 0x1E00,
    0x1E01, 0x1E02, 0x1E03, 0x1E04, 0x1E05, 0x1E06, 0x1E07, 0x1E08, 0x1E09,
    0x1E0A, 0x1E0B, 0x1E0C, 0x1E0D, 0x1E0E, 0x1E0F, 0x1E10, 0x1E11, 0x1E12,
    0x1E13, 0x1E14, 0x1E15, 0x1E16, 0x1E17, 0x1E18, 0x1E19, 0x1E1A, 0x1E1B,
    0x1E1C, 0x1E1D, 0x1E1E, 0x1E1F, 0x1E20, 0x1E21, 0x1E22, 0x1E23, 0x1E24,
    0x1E25, 0x1E26, 0x1E27, 0x1E28, 0x1E29, 0x1E2A, 0x1E2B, 0x1E2C, 0x1E2D,
    0x1E2E, 0x1E2F, 0x1E30, 0x1E31, 0x1E32, 0x1E33, 0x1E34, 0x1E35, 0x1E36,
    0x1E37, 0x1E38, 0x1E39, 0x1E3A, 0x1E3B, 0x1E3C, 0x1E3D, 0x1E3E, 0x1E3F,
    0x1E40, 0x1E41, 0x1E42, 0x1E43, 0x1E44, 0x1E45, 0x1E46, 0x1E47, 0x1E48,
    0x1E49, 0x1E4A, 0x1E4B, 0x1E4C, 0x1E4D, 0x1E4E, 0x1E4F, 0x1E50, 0x1E51,
    0x1E52, 0x1E53, 0x1E54, 0x1E55, 0x1E56, 0x1E57, 0x1E58, 0x1E59, 0x1E5A,
    0x1E5B, 0x1E5C, 0x1E5D, 0x1E5E, 0x1E5F, 0x1E60, 0x1E61, 0x1E62, 0x1E63,
    0x1E64, 0x1E65, 0x1E66, 0x1E67, 0x1E68, 0x1E69, 0x1E6A, 0x1E6B, 0x1E6C,
    0x1E6D, 0x1E6E, 0x1E6F, 0x1E70, 0x1E71, 0x1E72, 0x1E73, 0x1E74, 0x1E75,
    0x1E76, 0x1E77, 0x1E78, 0x1E79, 0x1E7A, 0x1E7B, 0x1E7C, 0x1E7D, 0x1E7E,
    0x1E7F, 0x1E80, 0x1E81, 0x1E82, 0x1E83, 0x1E84, 0x1E85, 0x1E86, 0x1E87,
    0x1E88, 0x1E89, 0x1E8A, 0x1E8B, 0x1E8C, 0x1E8D, 0x1E8E, 0x1E8F, 0x1E90,
    0x1E91, 0x1E92, 0x1E93, 0x1E94, 0x1E95, 0x1E96, 0x1E97, 0x1E98, 0x1E99,
    0x1E9A, 0x1E9B, 0x1E9C, 0x1E9D, 0x1E9E, 0x1E9F, 0x1EA0, 0x1EA1, 0x1EA2,
    0x1EA3, 0x1EA4, 0x1EA5, 0x1EA6, 0x1EA7, 0x1EA8, 0x1EA9, 0x1EAA, 0x1EAB,
    0x1EAC, 0x1EAD, 0x1EAE, 0x1EAF, 0x1EB0, 0x1EB1, 0x1EB2, 0x1EB3, 0x1EB4,
    0x1EB5, 0x1EB6, 0x1EB7, 0x1EB8, 0x1EB9, 0x1EBA, 0x1EBB, 0x1EBC, 0x1EBD,
    0x1EBE, 0x1EBF, 0x1EC0, 0x1EC1, 0x1EC2, 0x1EC3, 0x1EC4, 0x1EC5, 0x1EC6,
    0x1EC7, 0x1EC8, 0x1EC9, 0x1ECA, 0x1ECB, 0x1ECC, 0x1ECD, 0x1ECE, 0x1ECF,
    0x1ED0, 0x1ED1, 0x1ED2, 0x1ED3, 0x1ED4, 0x1ED5, 0x1ED6, 0x1ED7, 0x1ED8,
    0x1ED9, 0x1EDA, 0x1EDB, 0x1EDC, 0x1EDD, 0x1EDE, 0x1EDF, 0x1EE0, 0x1EE1,
    0x1EE2, 0x1EE3, 0x1EE4, 0x1EE5, 0x1EE6, 0x1EE7, 0x1EE8, 0x1EE9, 0x1EEA,
    0x1EEB, 0x1EEC, 0x1EED, 0x1EEE, 0x1EEF, 0x1EF0, 0x1EF1, 0xA95C, 0x1EF2,
    0x1EF3, 0xA843, 0xA1AA, 0xA844, 0xA1AC, 0x1EF4, 0xA1AE, 0xA1AF, 0x1EF5,
    0x1EF6, 0xA1B0, 0xA1B1, 0x1EF7, 0x1EF8, 0x1EF9, 0x1EFA, 0x1EFB, 0x1EFC,
    0x1EFD, 0xA845, 0xA1AD, 0x1EFE, 0x1EFF, 0x1F00, 0x1F01, 0x1F02, 0x1F03,
    0x1F04, 0x1F05, 0x1F06, 0xA1EB, 0x1F07, 0xA1E4, 0xA1E5, 0x1F08, 0xA846,
    0x1F09, 0x1F0A, 0x1F0B, 0x1F0C, 0x1F0D, 0xA1F9, 0x1F0E, 0x1F0F, 0x1F10,
    0x1F11, 0x1F12, 0x1F13, 0x1F14, 0x1F15, 0x1F16, 0x1F17, 0x1F18, 0x1F19,
    0x1F1A, 0x1F1B, 0x1F1C, 0x1F1D, 0x1F1E, 0x1F1F, 0x1F20, 0x1F21, 0x1F22,
    0x1F23, 0x1F24, 0x1F25, 0x1F26, 0x1F27, 0x1F28, 0x1F29, 0x1F2A, 0x1F2B,
    0x1F2C, 0x1F2D, 0x1F2E, 0x1F2F, 0x1F30, 0x1F31, 0x1F32, 0x1F33, 0x1F34,
    0x1F35, 0x1F36, 0x1F37, 0x1F38, 0x1F39, 0x1F3A, 0x1F3B, 0x1F3C, 0x1F3D,
    0x1F3E, 0x1F3F, 0x1F40, 0x1F41, 0x1F42, 0x1F43, 0x1F44, 0x1F45, 0x1F46,
    0x1F47, 0x1F48, 0x1F49, 0x1F4A, 0x1F4B, 0x1F4C, 0x1F4D, 0x1F4E, 0x1F4F,
    0x1F50, 0x1F51, 0x1F52, 0x1F53, 0x1F54, 0x1F55, 0x1F56, 0x1F57, 0x1F58,
    0x1F59, 0x1F5A, 0x1F5B, 0x1F5C, 0x1F5D, 0x1F5E, 0x1F5F, 0x1F60, 0x1F61,
    0x1F62, 0x1F63, 0x1F64, 0x1F65, 0x1F66, 0x1F67, 0x1F68, 0x1F69, 0x1F6A,
    0x1F6B, 0x1F6C, 0x1F6D, 0x1F6E, 0x1F6F, 0x1F70, 0x1F71, 0x1F72, 0x1F73,
    0x1F74, 0x1F75, 0x1F76, 0x1F77, 0x1F78, 0x1F79, 0x1F7A, 0x1F7B, 0x1F7C,
    0x1F7D, 0xA2E3, 0x1F7E, 0x1F7F, 0x1F80, 0x1F81, 0x1F82, 0x1F83, 0x1F84,
    0x1F85, 0x1F86, 0x1F87, 0x1F88, 0x1F89, 0x1F8A, 0x1F8B, 0x1F8C, 0x1F8D,
    0x1F8E, 0x1F8F, 0x1F90, 0x1F91, 0x1F92, 0x1F93, 0x1F94, 0x1F95, 0x1F96,
    0x1F97, 0x1F98, 0x1F99, 0x1F9A, 0x1F9B, 0x1F9C, 0x1F9D, 0x1F9E, 0x1F9F,
    0x1FA0, 0x1FA1, 0x1FA2, 0x1FA3, 0x1FA4, 0x1FA5, 0x1FA6, 0x1FA7, 0x1FA8,
    0x1FA9, 0x1FAA, 0x1FAB, 0x1FAC, 0x1FAD, 0x1FAE, 0x1FAF, 0x1FB0, 0x1FB1,
    0x1FB2, 0x1FB3, 0x1FB4, 0x1FB5, 0x1FB6, 0x1FB7, 0x1FB8, 0x1FB9, 0x1FBA,
    0x1FBB, 0x1FBC, 0x1FBD, 0x1FBE, 0x1FBF, 0x1FC0, 0x1FC1, 0x1FC2, 0x1FC3,
    0x1FC4, 0x1FC5, 0x1FC6, 0x1FC7, 0x1FC8, 0x1FC9, 0x1FCA, 0x1FCB, 0x1FCC,
    0x1FCD, 0x1FCE, 0x1FCF, 0x1FD0, 0x1FD1, 0x1FD2, 0x1FD3, 0xA1E6, 0x1FD4,
    0xA847, 0x1FD5, 0x1FD6, 0x1FD7, 0xA848, 0x1FD8, 0x1FD9, 0x1FDA, 0x1FDB,
    0x1FDC, 0x1FDD, 0x1FDE, 0x1FDF, 0x1FE0, 0x1FE1, 0x1FE2, 0x1FE3, 0xA1ED,
    0x1FE4, 0x1FE5, 0x1FE6, 0x1FE7, 0x1FE8, 0x1FE9, 0x1FEA, 0x1FEB, 0x1FEC,
    0x1FED, 0xA959, 0x1FEE, 0x1FEF, 0x1FF0, 0x1FF1, 0x1FF2, 0x1FF3, 0x1FF4,
    0x1FF5, 0x1FF6, 0x1FF7, 0x1FF8, 0x1FF9, 0x1FFA, 0x1FFB, 0x1FFC, 0x1FFD,
    0x1FFE, 0x1FFF, 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006,
    0x2007, 0x2008, 0x2009, 0x200A, 0x200B, 0x200C, 0x200D, 0x200E, 0x200F,
    0x2010, 0x2011, 0x2012, 0x2013, 0x2014, 0x2015, 0x2016, 0x2017, 0x2018,
    0x2019, 0x201A, 0x201B, 0x201C, 0x201D, 0x201E, 0x201F, 0x2020, 0x2021,
    0x2022, 0x2023, 0x2024, 0x2025, 0x2026, 0x2027, 0x2028, 0x2029, 0x202A,
    0x202B, 0xA2F1, 0xA2F2, 0xA2F3, 0xA2F4, 0xA2F5, 0xA2F6, 0xA2F7, 0xA2F8,
    0xA2F9, 0xA2FA, 0xA2FB, 0xA2FC, 0x202C, 0x202D, 0x202E, 0x202F, 0xA2A1,
    0xA2A2, 0xA2A3, 0xA2A4, 0xA2A5, 0xA2A6, 0xA2A7, 0xA2A8, 0xA2A9, 0xA2AA,
    0x2030, 0x2031, 0x2032, 0x2033, 0x2034, 0x2035, 0x2036, 0x2037, 0x2038,
    0x2039, 0x203A, 0x203B, 0x203C, 0x203D, 0x203E, 0x203F, 0x2040, 0x2041,
    0x2042, 0x2043, 0x2044, 0x2045, 0xA1FB, 0xA1FC, 0xA1FA, 0xA1FD, 0x2046,
    0x2047, 0xA849, 0xA84A, 0xA84B, 0xA84C, 0x2048, 0x2049, 0x204A, 0x204B,
    0x204C, 0x204D, 0x204E, 0x204F, 0x2050, 0x2051, 0x2052, 0x2053, 0x2054,
    0x2055, 0x2056, 0x2057, 0x2058, 0x2059, 0x205A, 0x205B, 0x205C, 0x205D,
    0x205E, 0x205F, 0x2060, 0x2061, 0x2062, 0x2063, 0x2064, 0x2065, 0x2066,
    0x2067, 0x2068, 0x2069, 0x206A, 0x206B, 0x206C, 0x206D, 0x206E, 0x206F,
    0x2070, 0x2071, 0x2072, 0x2073, 0x2074, 0x2075, 0x2076, 0x2077, 0x2078,
    0x2079, 0x207A, 0x207B, 0x207C, 0x207D, 0x207E, 0x207F, 0x2080, 0x2081,
    0x2082, 0x2083, 0x2084, 0x2085, 0x2086, 0x2087, 0x2088, 0x2089, 0x208A,
    0x208B, 0x208C, 0x208D, 0x208E, 0x208F, 0x2090, 0x2091, 0x2092, 0x2093,
    0x2094, 0x2095, 0x2096, 0x2097, 0x2098, 0x2099, 0x209A, 0x209B, 0x209C,
    0x209D, 0x209E, 0x209F, 0x20A0, 0x20A1, 0x20A2, 0x20A3, 0x20A4, 0x20A5,
    0x20A6, 0x20A7, 0x20A8, 0x20A9, 0x20AA, 0x20AB, 0x20AC, 0x20AD, 0x20AE,
    0x20AF, 0x20B0, 0x20B1, 0x20B2, 0x20B3, 0x20B4, 0x20B5, 0xA1CA, 0x20B6,
    0x20B7, 0x20B8, 0x20B9, 0x20BA, 0x20BB, 0xA1C7, 0x20BC, 0xA1C6, 0x20BD,
    0x20BE, 0x20BF, 0xA84D, 0x20C0, 0x20C1, 0x20C2, 0x20C3, 0xA1CC, 0x20C4,
    0x20C5, 0xA1D8, 0xA1DE, 0xA84E, 0xA1CF, 0x20C6, 0x20C7, 0xA84F, 0x20C8,
    0xA1CE, 0x20C9, 0xA1C4, 0xA1C5, 0xA1C9, 0xA1C8, 0xA1D2, 0x20CA, 0x20CB,
    0xA1D3, 0x20CC, 0x20CD, 0x20CE, 0x20CF, 0x20D0, 0xA1E0, 0xA1DF, 0xA1C3,
    0xA1CB, 0x20D1, 0x20D2, 0x20D3, 0x20D4, 0x20D5, 0xA1D7, 0x20D6, 0x20D7,
    0x20D8, 0x20D9, 0x20DA, 0x20DB, 0x20DC, 0x20DD, 0x20DE, 0x20DF, 0xA1D6,
    0x20E0, 0x20E1, 0x20E2, 0xA1D5, 0x20E3, 0x20E4, 0x20E5, 0x20E6, 0x20E7,
    0xA850, 0x20E8, 0x20E9, 0x20EA, 0x20EB, 0x20EC, 0x20ED, 0x20EE, 0x20EF,
    0x20F0, 0x20F1, 0x20F2, 0x20F3, 0x20F4, 0xA1D9, 0xA1D4, 0x20F5, 0x20F6,
    0xA1DC, 0xA1DD, 0xA851, 0xA852, 0x20F7, 0x20F8, 0x20F9, 0x20FA, 0x20FB,
    0x20FC, 0xA1DA, 0xA1DB, 0x20FD, 0x20FE, 0x20FF, 0x2100, 0x2101, 0x2102,
    0x2103, 0x2104, 0x2105, 0x2106, 0x2107, 0x2108, 0x2109, 0x210A, 0x210B,
    0x210C, 0x210D, 0x210E, 0x210F, 0x2110, 0x2111, 0x2112, 0x2113, 0x2114,
    0x2115, 0x2116, 0x2117, 0x2118, 0x2119, 0x211A, 0x211B, 0x211C, 0x211D,
    0x211E, 0x211F, 0x2120, 0x2121, 0xA892, 0x2122, 0x2123, 0x2124, 0xA1D1,
    0x2125, 0x2126, 0x2127, 0x2128, 0x2129, 0x212A, 0x212B, 0x212C, 0x212D,
    0x212E, 0x212F, 0xA1CD, 0x2130, 0x2131, 0x2132, 0x2133, 0x2134, 0x2135,
    0x2136, 0x2137, 0x2138, 0x2139, 0x213A, 0x213B, 0x213C, 0x213D, 0x213E,
    0x213F, 0x2140, 0x2141, 0x2142, 0x2143, 0x2144, 0x2145, 0x2146, 0x2147,
    0x2148, 0xA853, 0x2149, 0x214A, 0x214B, 0x214C, 0x214D, 0x214E, 0x214F,
    0x2150, 0x2151, 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158,
    0x2159, 0x215A, 0x215B, 0x215C, 0x215D, 0x215E, 0x215F, 0x2160, 0x2161,
    0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0x216A,
    0x216B, 0x216C, 0x216D, 0x216E, 0x216F, 0x2170, 0x2171, 0x2172, 0x2173,
    0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A, 0x217B, 0x217C,
    0x217D, 0x217E, 0x217F, 0x2180, 0x2181, 0x2182, 0x2183, 0x2184, 0x2185,
    0x2186, 0x2187, 0x2188, 0x2189, 0x218A, 0x218B, 0x218C, 0x218D, 0x218E,
    0x218F, 0x2190, 0x2191, 0x2192, 0x2193, 0x2194, 0x2195, 0x2196, 0x2197,
    0x2198, 0x2199, 0x219A, 0xA1D0, 0x219B, 0x219C, 0x219D, 0x219E, 0x219F,
    0x21A0, 0x21A1, 0x21A2, 0x21A3, 0x21A4, 0x21A5, 0x21A6, 0x21A7, 0x21A8,
    0x21A9, 0x21AA, 0x21AB, 0x21AC, 0x21AD, 0x21AE, 0x21AF, 0x21B0, 0x21B1,
    0x21B2, 0x21B3, 0x21B4, 0x21B5, 0x21B6, 0x21B7, 0x21B8, 0x21B9, 0x21BA,
    0x21BB, 0x21BC, 0x21BD, 0x21BE, 0x21BF, 0x21C0, 0x21C1, 0x21C2, 0x21C3,
    0x21C4, 0x21C5, 0x21C6, 0x21C7, 0x21C8, 0x21C9, 0x21CA, 0x21CB, 0x21CC,
    0x21CD, 0x21CE, 0x21CF, 0x21D0, 0x21D1, 0x21D2, 0x21D3, 0x21D4, 0x21D5,
    0x21D6, 0x21D7, 0x21D8, 0x21D9, 0x21DA, 0x21DB, 0x21DC, 0x21DD, 0x21DE,
    0x21DF, 0x21E0, 0x21E1, 0x21E2, 0x21E3, 0x21E4, 0x21E5, 0x21E6, 0x21E7,
    0x21E8, 0x21E9, 0x21EA, 0x21EB, 0x21EC, 0x21ED, 0x21EE, 0x21EF, 0x21F0,
    0x21F1, 0x21F2, 0x21F3, 0x21F4, 0x21F5, 0x21F6, 0x21F7, 0x21F8, 0x21F9,
    0x21FA, 0x21FB, 0x21FC, 0x21FD, 0x21FE, 0x21FF, 0x2200, 0x2201, 0x2202,
    0x2203, 0x2204, 0x2205, 0x2206, 0x2207, 0x2208, 0x2209, 0x220A, 0x220B,
    0x220C, 0x220D, 0x220E, 0x220F, 0x2210, 0x2211, 0x2212, 0x2213, 0x2214,
    0x2215, 0x2216, 0x2217, 0x2218, 0x2219, 0x221A, 0x221B, 0x221C, 0x221D,
    0x221E, 0x221F, 0x2220, 0x2221, 0x2222, 0x2223, 0x2224, 0x2225, 0x2226,
    0x2227, 0x2228, 0x2229, 0x222A, 0x222B, 0x222C, 0x222D, 0x222E, 0x222F,
    0x2230, 0x2231, 0x2232, 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, 0x2238,
    0x2239, 0x223A, 0x223B, 0x223C, 0x223D, 0x223E, 0x223F, 0x2240, 0x2241,
    0x2242, 0x2243, 0x2244, 0x2245, 0x2246, 0x2247, 0x2248, 0x2249, 0x224A,
    0x224B, 0x224C, 0x224D, 0x224E, 0x224F, 0x2250, 0x2251, 0x2252, 0x2253,
    0x2254, 0x2255, 0x2256, 0x2257, 0x2258, 0x2259, 0x225A, 0x225B, 0x225C,
    0x225D, 0x225E, 0x225F, 0x2260, 0x2261, 0x2262, 0x2263, 0x2264, 0x2265,
    0x2266, 0x2267, 0x2268, 0x2269, 0x226A, 0x226B, 0x226C, 0x226D, 0x226E,
    0x226F, 0x2270, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, 0x2277,
    0x2278, 0x2279, 0x227A, 0x227B, 0x227C, 0x227D, 0x227E, 0x227F, 0x2280,
    0x2281, 0x2282, 0x2283, 0x2284, 0x2285, 0x2286, 0x2287, 0x2288, 0x2289,
    0x228A, 0x228B, 0x228C, 0x228D, 0x228E, 0x228F, 0x2290, 0x2291, 0x2292,
    0x2293, 0x2294, 0x2295, 0x2296, 0x2297, 0x2298, 0x2299, 0x229A, 0x229B,
    0x229C, 0x229D, 0x229E, 0x229F, 0x22A0, 0x22A1, 0x22A2, 0x22A3, 0x22A4,
    0x22A5, 0x22A6, 0x22A7, 0x22A8, 0x22A9, 0x22AA, 0x22AB, 0x22AC, 0x22AD,
    0x22AE, 0x22AF, 0x22B0, 0x22B1, 0x22B2, 0x22B3, 0x22B4, 0x22B5, 0x22B6,
    0x22B7, 0x22B8, 0x22B9, 0x22BA, 0x22BB, 0x22BC, 0x22BD, 0x22BE, 0x22BF,
    0x22C0, 0x22C1, 0x22C2, 0x22C3, 0x22C4, 0x22C5, 0x22C6, 0x22C7, 0x22C8,
    0x22C9, 0x22CA, 0x22CB, 0x22CC, 0x22CD, 0x22CE, 0x22CF, 0x22D0, 0x22D1,
    0x22D2, 0x22D3, 0x22D4, 0x22D5, 0x22D6, 0x22D7, 0x22D8, 0x22D9, 0x22DA,
    0x22DB, 0x22DC, 0x22DD, 0x22DE, 0x22DF, 0x22E0, 0x22E1, 0x22E2, 0x22E3,
    0x22E4, 0x22E5, 0x22E6, 0x22E7, 0xA2D9, 0xA2DA, 0xA2DB, 0xA2DC, 0xA2DD,
    0xA2DE, 0xA2DF, 0xA2E0, 0xA2E1, 0xA2E2, 0x22E8, 0x22E9, 0x22EA, 0x22EB,
    0x22EC, 0x22ED, 0x22EE, 0x22EF, 0x22F0, 0x22F1, 0xA2C5, 0xA2C6, 0xA2C7,
    0xA2C8, 0xA2C9, 0xA2CA, 0xA2CB, 0xA2CC, 0xA2CD, 0xA2CE, 0xA2CF, 0xA2D0,
    0xA2D1, 0xA2D2, 0xA2D3, 0xA2D4, 0xA2D5, 0xA2D6, 0xA2D7, 0xA2D8, 0xA2B1,
    0xA2B2, 0xA2B3, 0xA2B4, 0xA2B5, 0xA2B6, 0xA2B7, 0xA2B8, 0xA2B9, 0xA2BA,
    0xA2BB, 0xA2BC, 0xA2BD, 0xA2BE, 0xA2BF, 0xA2C0, 0xA2C1, 0xA2C2, 0xA2C3,
    0xA2C4, 0x22F2, 0x22F3, 0x22F4, 0x22F5, 0x22F6, 0x22F7, 0x22F8, 0x22F9,
    0x22FA, 0x22FB, 0x22FC, 0x22FD, 0x22FE, 0x22FF, 0x2300, 0x2301, 0x2302,
    0x2303, 0x2304, 0x2305, 0x2306, 0x2307, 0x2308, 0x2309, 0x230A, 0x230B,
    0x230C, 0x230D, 0x230E, 0x230F, 0x2310, 0x2311, 0x2312, 0x2313, 0x2314,
    0x2315, 0x2316, 0x2317, 0x2318, 0x2319, 0x231A, 0x231B, 0x231C, 0x231D,
    0x231E, 0x231F, 0x2320, 0x2321, 0x2322, 0x2323, 0x2324, 0x2325, 0x2326,
    0x2327, 0x2328, 0x2329, 0x232A, 0x232B, 0x232C, 0x232D, 0x232E, 0x232F,
    0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338,
    0x2339, 0x233A, 0x233B, 0x233C, 0x233D, 0x233E, 0x233F, 0x2340, 0x2341,
    0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348, 0x2349, 0x234A,
    0x234B, 0x234C, 0x234D, 0x234E, 0x234F, 0x2350, 0x2351, 0x2352, 0x2353,
    0x2354, 0x2355, 0xA9A4, 0xA9A5, 0xA9A6, 0xA9A7, 0xA9A8, 0xA9A9, 0xA9AA,
    0xA9AB, 0xA9AC, 0xA9AD, 0xA9AE, 0xA9AF, 0xA9B0, 0xA9B1, 0xA9B2, 0xA9B3,
    0xA9B4, 0xA9B5, 0xA9B6, 0xA9B7, 0xA9B8, 0xA9B9, 0xA9BA, 0xA9BB, 0xA9BC,
    0xA9BD, 0xA9BE, 0xA9BF, 0xA9C0, 0xA9C1, 0xA9C2, 0xA9C3, 0xA9C4, 0xA9C5,
    0xA9C6, 0xA9C7, 0xA9C8, 0xA9C9, 0xA9CA, 0xA9CB, 0xA9CC, 0xA9CD, 0xA9CE,
    0xA9CF, 0xA9D0, 0xA9D1, 0xA9D2, 0xA9D3, 0xA9D4, 0xA9D5, 0xA9D6, 0xA9D7,
    0xA9D8, 0xA9D9, 0xA9DA, 0xA9DB, 0xA9DC, 0xA9DD, 0xA9DE, 0xA9DF, 0xA9E0,
    0xA9E1, 0xA9E2, 0xA9E3, 0xA9E4, 0xA9E5, 0xA9E6, 0xA9E7, 0xA9E8, 0xA9E9,
    0xA9EA, 0xA9EB, 0xA9EC, 0xA9ED, 0xA9EE, 0xA9EF, 0x2356, 0x2357, 0x2358,
    0x2359, 0xA854, 0xA855, 0xA856, 0xA857, 0xA858, 0xA859, 0xA85A, 0xA85B,
    0xA85C, 0xA85D, 0xA85E, 0xA85F, 0xA860, 0xA861, 0xA862, 0xA863, 0xA864,
    0xA865, 0xA866, 0xA867, 0xA868, 0xA869, 0xA86A, 0xA86B, 0xA86C, 0xA86D,
    0xA86E, 0xA86F, 0xA870, 0xA871, 0xA872, 0xA873, 0xA874, 0xA875, 0xA876,
    0xA877, 0x235A, 0x235B, 0x235C, 0x235D, 0x235E, 0x235F, 0x2360, 0x2361,
    0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0xA878, 0xA879, 0xA87A, 0xA87B,
    0xA87C, 0xA87D, 0xA87E, 0xA880, 0xA881, 0xA882, 0xA883, 0xA884, 0xA885,
    0xA886, 0xA887, 0x2367, 0x2368, 0x2369, 0xA888, 0xA889, 0xA88A, 0x236A,
    0x236B, 0x236C, 0x236D, 0x236E, 0x236F, 0x2370, 0x2371, 0x2372, 0x2373,
    0xA1F6, 0xA1F5, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378, 0x2379, 0x237A,
    0x237B, 0x237C, 0x237D, 0x237E, 0x237F, 0x2380, 0x2381, 0x2382, 0x2383,
    0xA1F8, 0xA1F7, 0x2384, 0x2385, 0x2386, 0x2387, 0x2388, 0x2389, 0x238A,
    0x238B, 0xA88B, 0xA88C, 0x238C, 0x238D, 0x238E, 0x238F, 0x2390, 0x2391,
    0x2392, 0x2393, 0xA1F4, 0xA1F3, 0x2394, 0x2395, 0x2396, 0xA1F0, 0x2397,
    0x2398, 0xA1F2, 0xA1F1, 0x2399, 0x239A, 0x239B, 0x239C, 0x239D, 0x239E,
    0x239F, 0x23A0, 0x23A1, 0x23A2, 0x23A3, 0x23A4, 0x23A5, 0x23A6, 0x23A7,
    0x23A8, 0x23A9, 0x23AA, 0xA88D, 0xA88E, 0xA88F, 0xA890, 0x23AB, 0x23AC,
    0x23AD, 0x23AE, 0x23AF, 0x23B0, 0x23B1, 0x23B2, 0x23B3, 0x23B4, 0x23B5,
    0x23B6, 0x23B7, 0x23B8, 0x23B9, 0x23BA, 0x23BB, 0x23BC, 0x23BD, 0x23BE,
    0x23BF, 0x23C0, 0x23C1, 0x23C2, 0x23C3, 0x23C4, 0x23C5, 0x23C6, 0x23C7,
    0x23C8, 0x23C9, 0xA1EF, 0xA1EE, 0x23CA, 0x23CB, 0xA891, 0x23CC, 0x23CD,
    0x23CE, 0x23CF, 0x23D0, 0x23D1, 0x23D2, 0x23D3, 0x23D4, 0x23D5, 0x23D6,
    0x23D7, 0x23D8, 0x23D9, 0x23DA, 0x23DB, 0x23DC, 0x23DD, 0x23DE, 0x23DF,
    0x23E0, 0x23E1, 0x23E2, 0x23E3, 0x23E4, 0x23E5, 0x23E6, 0x23E7, 0x23E8,
    0x23E9, 0x23EA, 0x23EB, 0x23EC, 0x23ED, 0x23EE, 0x23EF, 0x23F0, 0x23F1,
    0x23F2, 0x23F3, 0x23F4, 0x23F5, 0x23F6, 0x23F7, 0x23F8, 0x23F9, 0x23FA,
    0x23FB, 0x23FC, 0x23FD, 0x23FE, 0x23FF, 0x2400, 0x2401, 0xA1E2, 0x2402,
    0xA1E1, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407, 0x2408, 0x2409, 0x240A,
    0x240B, 0x240C, 0x240D, 0x240E, 0x240F, 0x2410, 0x2411, 0x2412, 0x2413,
    0x2414, 0x2415, 0x2416, 0x2417, 0x2418, 0x2419, 0x241A, 0x241B, 0x241C,
    0x241D, 0x241E, 0x241F, 0x2420, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425,
    0x2426, 0x2427, 0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E,
    0x242F, 0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
    0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F, 0x2440,
    0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449,
    0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F, 0x2450, 0x2451, 0x2452,
    0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, 0x245A, 0x245B,
    0x245C, 0x245D, 0x245E, 0x245F, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464,
    0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D,
    0x246E, 0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476,
    0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C, 0x247D, 0x247E, 0x247F,
    0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, 0x2488,
    0x2489, 0x248A, 0x248B, 0x248C, 0x248D, 0x248E, 0x248F, 0x2490, 0x2491,
    0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, 0x2498, 0x2499, 0x249A,
    0x249B, 0x249C, 0x249D, 0x249E, 0x249F, 0x24A0, 0x24A1, 0x24A2, 0x24A3,
    0x24A4, 0x24A5, 0x24A6, 0x24A7, 0x24A8, 0x24A9, 0x24AA, 0x24AB, 0x24AC,
    0x24AD, 0x24AE, 0x24AF, 0x24B0, 0x24B1, 0x24B2, 0x24B3, 0x24B4, 0x24B5,
    0x24B6, 0x24B7, 0x24B8, 0x24B9, 0x24BA, 0x24BB, 0x24BC, 0x24BD, 0x24BE,
    0x24BF, 0x24C0, 0x24C1, 0x24C2, 0x24C3, 0x24C4, 0x24C5, 0x24C6, 0x24C7,
    0x24C8, 0x24C9, 0x24CA, 0x24CB, 0x24CC, 0x24CD, 0x24CE, 0x24CF, 0x24D0,
    0x24D1, 0x24D2, 0x24D3, 0x24D4, 0x24D5, 0x24D6, 0x24D7, 0x24D8, 0x24D9,
    0x24DA, 0x24DB, 0x24DC, 0x24DD, 0x24DE, 0x24DF, 0x24E0, 0x24E1, 0x24E2,
    0x24E3, 0x24E4, 0x24E5, 0x24E6, 0x24E7, 0x24E8, 0x24E9, 0x24EA, 0x24EB,
    0x24EC, 0x24ED, 0x24EE, 0x24EF, 0x24F0, 0x24F1, 0x24F2, 0x24F3, 0x24F4,
    0x24F5, 0x24F6, 0x24F7, 0x24F8, 0x24F9, 0x24FA, 0x24FB, 0x24FC, 0x24FD,
    0x24FE, 0x24FF, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, 0x2505, 0x2506,
    0x2507, 0x2508, 0x2509, 0x250A, 0x250B, 0x250C, 0x250D, 0x250E, 0x250F,
    0x2510, 0x2511, 0x2512, 0x2513, 0x2514, 0x2515, 0x2516, 0x2517, 0x2518,
    0x2519, 0x251A, 0x251B, 0x251C, 0x251D, 0x251E, 0x251F, 0x2520, 0x2521,
    0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252A,
    0x252B, 0x252C, 0x252D, 0x252E, 0x252F, 0x2530, 0x2531, 0x2532, 0x2533,
    0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253A, 0x253B, 0x253C,
    0x253D, 0x253E, 0x253F, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545,
    0x2546, 0x2547, 0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E,
    0x254F, 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
    0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F, 0x2560,
    0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569,
    0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F, 0x2570, 0x2571, 0x2572,
    0x2573, 0x2574, 0x2575, 0x2576, 0x2577, 0x2578, 0x2579, 0x257A, 0x257B,
    0x257C, 0x257D, 0x257E, 0x257F, 0x2580, 0x2581, 0x2582, 0x2583, 0x2584,
    0x2585, 0x2586, 0x2587, 0x2588, 0x2589, 0x258A, 0x258B, 0x258C, 0x258D,
    0x258E, 0x258F, 0x2590, 0x2591, 0x2592, 0x2593, 0x2594, 0x2595, 0x2596,
    0x2597, 0x2598, 0x2599, 0x259A, 0x259B, 0x259C, 0x259D, 0x259E, 0x259F,
    0x25A0, 0x25A1, 0x25A2, 0x25A3, 0x25A4, 0x25A5, 0x25A6, 0x25A7, 0x25A8,
    0x25A9, 0x25AA, 0x25AB, 0x25AC, 0x25AD, 0x25AE, 0x25AF, 0x25B0, 0x25B1,
    0x25B2, 0x25B3, 0x25B4, 0x25B5, 0x25B6, 0x25B7, 0x25B8, 0x25B9, 0x25BA,
    0x25BB, 0x25BC, 0x25BD, 0x25BE, 0x25BF, 0x25C0, 0x25C1, 0x25C2, 0x25C3,
    0x25C4, 0x25C5, 0x25C6, 0x25C7, 0x25C8, 0x25C9, 0x25CA, 0x25CB, 0x25CC,
    0x25CD, 0x25CE, 0x25CF, 0x25D0, 0x25D1, 0x25D2, 0x25D3, 0x25D4, 0x25D5,
    0x25D6, 0x25D7, 0x25D8, 0x25D9, 0x25DA, 0x25DB, 0x25DC, 0x25DD, 0x25DE,
    0x25DF, 0x25E0, 0x25E1, 0x25E2, 0x25E3, 0x25E4, 0x25E5, 0x25E6, 0x25E7,
    0x25E8, 0x25E9, 0x25EA, 0x25EB, 0x25EC, 0x25ED, 0x25EE, 0x25EF, 0x25F0,
    0x25F1, 0x25F2, 0x25F3, 0x25F4, 0x25F5, 0x25F6, 0x25F7, 0x25F8, 0x25F9,
    0x25FA, 0x25FB, 0x25FC, 0x25FD, 0x25FE, 0x25FF, 0x2600, 0x2601, 0x2602,
    0x2603, 0x2604, 0x2605, 0x2606, 0x2607, 0x2608, 0x2609, 0x260A, 0x260B,
    0x260C, 0x260D, 0x260E, 0x260F, 0x2610, 0x2611, 0x2612, 0x2613, 0x2614,
    0x2615, 0x2616, 0x2617, 0x2618, 0x2619, 0x261A, 0x261B, 0x261C, 0x261D,
    0x261E, 0x261F, 0x2620, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626,
    0x2627, 0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
    0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, 0x2638,
    0x2639, 0x263A, 0x263B, 0x263C, 0x263D, 0x263E, 0x263F, 0x2640, 0x2641,
    0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, 0x2648, 0x2649, 0x264A,
    0x264B, 0x264C, 0x264D, 0x264E, 0x264F, 0x2650, 0x2651, 0x2652, 0x2653,
    0x2654, 0x2655, 0x2656, 0x2657, 0x2658, 0x2659, 0x265A, 0x265B, 0x265C,
    0x265D, 0x265E, 0x265F, 0x2660, 0x2661, 0x2662, 0x2663, 0x2664, 0x2665,
    0x2666, 0x2667, 0x2668, 0x2669, 0x266A, 0x266B, 0x266C, 0x266D, 0x266E,
    0x266F, 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x2675, 0x2676, 0x2677,
    0x2678, 0x2679, 0x267A, 0x267B, 0x267C, 0x267D, 0x267E, 0x267F, 0x2680,
    0x2681, 0x2682, 0x2683, 0x2684, 0x2685, 0x2686, 0x2687, 0x2688, 0x2689,
    0x268A, 0x268B, 0x268C, 0x268D, 0x268E, 0x268F, 0x2690, 0x2691, 0x2692,
    0x2693, 0x2694, 0x2695, 0x2696, 0x2697, 0x2698, 0x2699, 0x269A, 0x269B,
    0x269C, 0x269D, 0x269E, 0x269F, 0x26A0, 0x26A1, 0x26A2, 0x26A3, 0x26A4,
    0x26A5, 0x26A6, 0x26A7, 0x26A8, 0x26A9, 0x26AA, 0x26AB, 0x26AC, 0x26AD,
    0x26AE, 0x26AF, 0x26B0, 0x26B1, 0x26B2, 0x26B3, 0x26B4, 0x26B5, 0x26B6,
    0x26B7, 0x26B8, 0x26B9, 0x26BA, 0x26BB, 0x26BC, 0x26BD, 0x26BE, 0x26BF,
    0x26C0, 0x26C1, 0x26C2, 0x26C3, 0x26C4, 0x26C5, 0x26C6, 0x26C7, 0x26C8,
    0x26C9, 0x26CA, 0x26CB, 0x26CC, 0x26CD, 0x26CE, 0x26CF, 0x26D0, 0x26D1,
    0x26D2, 0x26D3, 0x26D4, 0x26D5, 0x26D6, 0x26D7, 0x26D8, 0x26D9, 0x26DA,
    0x26DB, 0x26DC, 0x26DD, 0x26DE, 0x26DF, 0x26E0, 0x26E1, 0x26E2, 0x26E3,
    0x26E4, 0x26E5, 0x26E6, 0x26E7, 0x26E8, 0x26E9, 0x26EA, 0x26EB, 0x26EC,
    0x26ED, 0x26EE, 0x26EF, 0x26F0, 0x26F1, 0x26F2, 0x26F3, 0x26F4, 0x26F5,
    0x26F6, 0x26F7, 0x26F8, 0x26F9, 0x26FA, 0x26FB, 0x26FC, 0x26FD, 0x26FE,
    0x26FF, 0x2700, 0x2701, 0x2702, 0x2703, 0x2704, 0x2705, 0x2706, 0x2707,
    0x2708, 0x2709, 0x270A, 0x270B, 0x270C, 0x270D, 0x270E, 0x270F, 0x2710,
    0x2711, 0x2712, 0x2713, 0x2714, 0x2715, 0x2716, 0x2717, 0x2718, 0x2719,
    0x271A, 0x271B, 0x271C, 0x271D, 0x271E, 0x271F, 0x2720, 0x2721, 0x2722,
    0x2723, 0x2724, 0x2725, 0x2726, 0x2727, 0x2728, 0x2729, 0x272A, 0x272B,
    0x272C, 0x272D, 0x272E, 0x272F, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734,
    0x2735, 0x2736, 0x2737, 0x2738, 0x2739, 0x273A, 0x273B, 0x273C, 0x273D,
    0x273E, 0x273F, 0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746,
    0x2747, 0x2748, 0x2749, 0x274A, 0x274B, 0x274C, 0x274D, 0x274E, 0x274F,
    0x2750, 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2757, 0x2758,
    0x2759, 0x275A, 0x275B, 0x275C, 0x275D, 0x275E, 0x275F, 0x2760, 0x2761,
    0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769, 0x276A,
    0x276B, 0x276C, 0x276D, 0x276E, 0x276F, 0x2770, 0x2771, 0x2772, 0x2773,
    0x2774, 0x2775, 0x2776, 0x2777, 0x2778, 0x2779, 0x277A, 0x277B, 0x277C,
    0x277D, 0x277E, 0x277F, 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785,
    0x2786, 0x2787, 0x2788, 0x2789, 0x278A, 0x278B, 0x278C, 0x278D, 0x278E,
    0x278F, 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2795, 0x2796, 0x2797,
    0x2798, 0x2799, 0x279A, 0x279B, 0x279C, 0x279D, 0x279E, 0x279F, 0x27A0,
    0x27A1, 0x27A2, 0x27A3, 0x27A4, 0x27A5, 0x27A6, 0x27A7, 0x27A8, 0x27A9,
    0x27AA, 0x27AB, 0x27AC, 0x27AD, 0x27AE, 0x27AF, 0x27B0, 0x27B1, 0x27B2,
    0x27B3, 0x27B4, 0x27B5, 0x27B6, 0x27B7, 0x27B8, 0x27B9, 0x27BA, 0x27BB,
    0x27BC, 0x27BD, 0x27BE, 0x27BF, 0x27C0, 0x27C1, 0x27C2, 0x27C3, 0x27C4,
    0x27C5, 0x27C6, 0x27C7, 0x27C8, 0x27C9, 0x27CA, 0x27CB, 0x27CC, 0x27CD,
    0x27CE, 0x27CF, 0x27D0, 0x27D1, 0x27D2, 0x27D3, 0x27D4, 0x27D5, 0x27D6,
    0x27D7, 0x27D8, 0x27D9, 0x27DA, 0x27DB, 0x27DC, 0x27DD, 0x27DE, 0x27DF,
    0x27E0, 0x27E1, 0x27E2, 0x27E3, 0x27E4, 0x27E5, 0x27E6, 0x27E7, 0x27E8,
    0x27E9, 0x27EA, 0x27EB, 0x27EC, 0x27ED, 0x27EE, 0x27EF, 0x27F0, 0x27F1,
    0x27F2, 0x27F3, 0x27F4, 0x27F5, 0x27F6, 0x27F7, 0x27F8, 0x27F9, 0x27FA,
    0x27FB, 0x27FC, 0x27FD, 0x27FE, 0x27FF, 0x2800, 0x2801, 0x2802, 0x2803,
    0x2804, 0x2805, 0x2806, 0x2807, 0x2808, 0x2809, 0x280A, 0x280B, 0x280C,
    0x280D, 0x280E, 0x280F, 0x2810, 0x2811, 0x2812, 0x2813, 0x2814, 0x2815,
    0x2816, 0x2817, 0x2818, 0x2819, 0x281A, 0x281B, 0x281C, 0x281D, 0x281E,
    0x281F, 0x2820, 0x2821, 0x2822, 0x2823, 0x2824, 0x2825, 0x2826, 0x2827,
    0x2828, 0x2829, 0x282A, 0x282B, 0x282C, 0x282D, 0x282E, 0x282F, 0x2830,
    0x2831, 0x2832, 0x2833, 0x2834, 0x2835, 0x2836, 0x2837, 0x2838, 0x2839,
    0x283A, 0x283B, 0x283C, 0x283D, 0x283E, 0x283F, 0x2840, 0x2841, 0x2842,
    0x2843, 0x2844, 0x2845, 0x2846, 0x2847, 0x2848, 0x2849, 0x284A, 0x284B,
    0x284C, 0x284D, 0x284E, 0x284F, 0x2850, 0x2851, 0x2852, 0x2853, 0x2854,
    0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285A, 0x285B, 0x285C, 0x285D,
    0x285E, 0x285F, 0x2860, 0x2861, 0x2862, 0x2863, 0x2864, 0x2865, 0x2866,
    0x2867, 0x2868, 0x2869, 0x286A, 0x286B, 0x286C, 0x286D, 0x286E, 0x286F,
    0x2870, 0x2871, 0x2872, 0x2873, 0x2874, 0x2875, 0x2876, 0x2877, 0x2878,
    0x2879, 0x287A, 0x287B, 0x287C, 0x287D, 0x287E, 0x287F, 0x2880, 0x2881,
    0x2882, 0x2883, 0x2884, 0x2885, 0x2886, 0x2887, 0x2888, 0x2889, 0x288A,
    0x288B, 0x288C, 0x288D, 0x288E, 0x288F, 0x2890, 0x2891, 0x2892, 0x2893,
    0x2894, 0x2895, 0x2896, 0x2897, 0x2898, 0x2899, 0x289A, 0x289B, 0x289C,
    0x289D, 0x289E, 0x289F, 0x28A0, 0x28A1, 0x28A2, 0x28A3, 0x28A4, 0x28A5,
    0x28A6, 0x28A7, 0x28A8, 0x28A9, 0x28AA, 0x28AB, 0x28AC, 0x28AD, 0x28AE,
    0x28AF, 0x28B0, 0x28B1, 0x28B2, 0x28B3, 0x28B4, 0x28B5, 0x28B6, 0x28B7,
    0x28B8, 0x28B9, 0x28BA, 0x28BB, 0x28BC, 0x28BD, 0x28BE, 0x28BF, 0x28C0,
    0x28C1, 0x28C2, 0x28C3, 0x28C4, 0x28C5, 0x28C6, 0x28C7, 0x28C8, 0x28C9,
    0x28CA, 0x28CB, 0x28CC, 0x28CD, 0x28CE, 0x28CF, 0x28D0, 0x28D1, 0x28D2,
    0x28D3, 0x28D4, 0x28D5, 0x28D6, 0x28D7, 0x28D8, 0x28D9, 0x28DA, 0x28DB,
    0x28DC, 0x28DD, 0x28DE, 0x28DF, 0x28E0, 0x28E1, 0x28E2, 0x28E3, 0x28E4,
    0x28E5, 0x28E6, 0x28E7, 0x28E8, 0x28E9, 0x28EA, 0x28EB, 0x28EC, 0x28ED,
    0x28EE, 0x28EF, 0x28F0, 0x28F1, 0x28F2, 0x28F3, 0x28F4, 0x28F5, 0x28F6,
    0x28F7, 0x28F8, 0x28F9, 0x28FA, 0x28FB, 0x28FC, 0x28FD, 0x28FE, 0x28FF,
    0x2900, 0x2901, 0x2902, 0x2903, 0x2904, 0x2905, 0x2906, 0x2907, 0x2908,
    0x2909, 0x290A, 0x290B, 0x290C, 0x290D, 0x290E, 0x290F, 0x2910, 0x2911,
    0x2912, 0x2913, 0x2914, 0x2915, 0x2916, 0x2917, 0x2918, 0x2919, 0x291A,
    0x291B, 0x291C, 0x291D, 0x291E, 0x291F, 0x2920, 0x2921, 0x2922, 0x2923,
    0x2924, 0x2925, 0x2926, 0x2927, 0x2928, 0x2929, 0x292A, 0x292B, 0x292C,
    0x292D, 0x292E, 0x292F, 0x2930, 0x2931, 0x2932, 0x2933, 0x2934, 0x2935,
    0x2936, 0x2937, 0x2938, 0x2939, 0x293A, 0x293B, 0x293C, 0x293D, 0x293E,
    0x293F, 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947,
    0x2948, 0x2949, 0x294A, 0x294B, 0x294C, 0x294D, 0x294E, 0x294F, 0x2950,
    0x2951, 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959,
    0x295A, 0x295B, 0x295C, 0x295D, 0x295E, 0x295F, 0x2960, 0x2961, 0x2962,
    0x2963, 0x2964, 0x2965, 0x2966, 0x2967, 0x2968, 0x2969, 0x296A, 0x296B,
    0x296C, 0x296D, 0x296E, 0x296F, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974,
    0x2975, 0x2976, 0x2977, 0x2978, 0x2979, 0x297A, 0x297B, 0x297C, 0x297D,
    0x297E, 0x297F, 0x2980, 0x2981, 0x2982, 0x2983, 0x2984, 0x2985, 0x2986,
    0x2987, 0x2988, 0x2989, 0x298A, 0x298B, 0x298C, 0x298D, 0x298E, 0x298F,
    0x2990, 0x2991, 0x2992, 0x2993, 0x2994, 0x2995, 0x2996, 0x2997, 0x2998,
    0x2999, 0x299A, 0x299B, 0x299C, 0x299D, 0x299E, 0x299F, 0x29A0, 0x29A1,
    0x29A2, 0x29A3, 0x29A4, 0x29A5, 0x29A6, 0x29A7, 0x29A8, 0x29A9, 0x29AA,
    0x29AB, 0x29AC, 0x29AD, 0x29AE, 0x29AF, 0x29B0, 0x29B1, 0x29B2, 0x29B3,
    0x29B4, 0x29B5, 0x29B6, 0x29B7, 0x29B8, 0x29B9, 0x29BA, 0x29BB, 0x29BC,
    0x29BD, 0x29BE, 0x29BF, 0x29C0, 0x29C1, 0x29C2, 0x29C3, 0x29C4, 0x29C5,
    0x29C6, 0x29C7, 0x29C8, 0x29C9, 0x29CA, 0x29CB, 0x29CC, 0x29CD, 0x29CE,
    0x29CF, 0x29D0, 0x29D1, 0x29D2, 0x29D3, 0x29D4, 0x29D5, 0x29D6, 0x29D7,
    0x29D8, 0x29D9, 0x29DA, 0x29DB, 0x29DC, 0x29DD, 0x29DE, 0x29DF, 0x29E0,
    0x29E1, 0x29E2, 0x29E3, 0x29E4, 0x29E5, 0x29E6, 0x29E7, 0x29E8, 0x29E9,
    0x29EA, 0x29EB, 0x29EC, 0x29ED, 0x29EE, 0x29EF, 0x29F0, 0x29F1, 0x29F2,
    0x29F3, 0x29F4, 0x29F5, 0x29F6, 0x29F7, 0x29F8, 0x29F9, 0x29FA, 0x29FB,
    0x29FC, 0x29FD, 0x29FE, 0x29FF, 0x2A00, 0x2A01, 0x2A02, 0x2A03, 0x2A04,
    0x2A05, 0x2A06, 0x2A07, 0x2A08, 0x2A09, 0x2A0A, 0x2A0B, 0x2A0C, 0x2A0D,
    0x2A0E, 0x2A0F, 0x2A10, 0x2A11, 0x2A12, 0x2A13, 0x2A14, 0x2A15, 0x2A16,
    0x2A17, 0x2A18, 0x2A19, 0x2A1A, 0x2A1B, 0x2A1C, 0x2A1D, 0x2A1E, 0x2A1F,
    0x2A20, 0x2A21, 0x2A22, 0x2A23, 0x2A24, 0x2A25, 0x2A26, 0x2A27, 0x2A28,
    0x2A29, 0x2A2A, 0x2A2B, 0x2A2C, 0x2A2D, 0x2A2E, 0x2A2F, 0x2A30, 0x2A31,
    0x2A32, 0x2A33, 0x2A34, 0x2A35, 0x2A36, 0x2A37, 0x2A38, 0x2A39, 0x2A3A,
    0x2A3B, 0x2A3C, 0x2A3D, 0x2A3E, 0x2A3F, 0x2A40, 0x2A41, 0x2A42, 0x2A43,
    0x2A44, 0x2A45, 0x2A46, 0x2A47, 0x2A48, 0x2A49, 0x2A4A, 0x2A4B, 0x2A4C,
    0x2A4D, 0x2A4E, 0x2A4F, 0x2A50, 0x2A51, 0x2A52, 0x2A53, 0x2A54, 0x2A55,
    0x2A56, 0x2A57, 0x2A58, 0x2A59, 0x2A5A, 0x2A5B, 0x2A5C, 0x2A5D, 0x2A5E,
    0x2A5F, 0x2A60, 0x2A61, 0x2A62, 0x2A63, 0x2A64, 0x2A65, 0x2A66, 0x2A67,
    0x2A68, 0x2A69, 0x2A6A, 0x2A6B, 0x2A6C, 0x2A6D, 0x2A6E, 0x2A6F, 0x2A70,
    0x2A71, 0x2A72, 0x2A73, 0x2A74, 0x2A75, 0x2A76, 0x2A77, 0x2A78, 0x2A79,
    0x2A7A, 0x2A7B, 0x2A7C, 0x2A7D, 0x2A7E, 0x2A7F, 0x2A80, 0x2A81, 0x2A82,
    0x2A83, 0x2A84, 0x2A85, 0x2A86, 0x2A87, 0x2A88, 0x2A89, 0x2A8A, 0x2A8B,
    0x2A8C, 0x2A8D, 0x2A8E, 0x2A8F, 0x2A90, 0x2A91, 0x2A92, 0x2A93, 0x2A94,
    0x2A95, 0x2A96, 0x2A97, 0x2A98, 0x2A99, 0x2A9A, 0x2A9B, 0x2A9C, 0x2A9D,
    0x2A9E, 0x2A9F, 0x2AA0, 0x2AA1, 0x2AA2, 0x2AA3, 0x2AA4, 0x2AA5, 0x2AA6,
    0x2AA7, 0x2AA8, 0x2AA9, 0x2AAA, 0x2AAB, 0x2AAC, 0x2AAD, 0x2AAE, 0x2AAF,
    0x2AB0, 0x2AB1, 0x2AB2, 0x2AB3, 0x2AB4, 0x2AB5, 0x2AB6, 0x2AB7, 0x2AB8,
    0x2AB9, 0x2ABA, 0x2ABB, 0x2ABC, 0x2ABD, 0x2ABE, 0x2ABF, 0x2AC0, 0x2AC1,
    0x2AC2, 0x2AC3, 0x2AC4, 0x2AC5, 0x2AC6, 0x2AC7, 0x2AC8, 0x2AC9, 0x2ACA,
    0x2ACB, 0x2ACC, 0x2ACD, 0x2ACE, 0x2ACF, 0x2AD0, 0x2AD1, 0x2AD2, 0x2AD3,
    0x2AD4, 0x2AD5, 0x2AD6, 0x2AD7, 0x2AD8, 0x2AD9, 0x2ADA, 0x2ADB, 0x2ADC,
    0x2ADD, 0x2ADE, 0x2ADF, 0x2AE0, 0x2AE1, 0x2AE2, 0x2AE3, 0x2AE4, 0x2AE5,
    0x2AE6, 0x2AE7, 0x2AE8, 0x2AE9, 0x2AEA, 0x2AEB, 0x2AEC, 0x2AED, 0x2AEE,
    0x2AEF, 0x2AF0, 0x2AF1, 0x2AF2, 0x2AF3, 0x2AF4, 0x2AF5, 0x2AF6, 0x2AF7,
    0x2AF8, 0x2AF9, 0x2AFA, 0x2AFB, 0x2AFC, 0x2AFD, 0x2AFE, 0x2AFF, 0x2B00,
    0x2B01, 0x2B02, 0x2B03, 0x2B04, 0x2B05, 0x2B06, 0x2B07, 0x2B08, 0x2B09,
    0x2B0A, 0x2B0B, 0x2B0C, 0x2B0D, 0x2B0E, 0x2B0F, 0x2B10, 0x2B11, 0x2B12,
    0x2B13, 0x2B14, 0x2B15, 0x2B16, 0x2B17, 0x2B18, 0x2B19, 0x2B1A, 0x2B1B,
    0x2B1C, 0x2B1D, 0x2B1E, 0x2B1F, 0x2B20, 0x2B21, 0x2B22, 0x2B23, 0x2B24,
    0x2B25, 0x2B26, 0x2B27, 0x2B28, 0x2B29, 0x2B2A, 0x2B2B, 0x2B2C, 0x2B2D,
    0x2B2E, 0x2B2F, 0x2B30, 0x2B31, 0x2B32, 0x2B33, 0x2B34, 0x2B35, 0x2B36,
    0x2B37, 0x2B38, 0x2B39, 0x2B3A, 0x2B3B, 0x2B3C, 0x2B3D, 0x2B3E, 0x2B3F,
    0x2B40, 0x2B41, 0x2B42, 0x2B43, 0x2B44, 0x2B45, 0x2B46, 0x2B47, 0x2B48,
    0x2B49, 0x2B4A, 0x2B4B, 0x2B4C, 0x2B4D, 0x2B4E, 0x2B4F, 0x2B50, 0x2B51,
    0x2B52, 0x2B53, 0x2B54, 0x2B55, 0x2B56, 0x2B57, 0x2B58, 0x2B59, 0x2B5A,
    0x2B5B, 0x2B5C, 0x2B5D, 0x2B5E, 0x2B5F, 0x2B60, 0x2B61, 0x2B62, 0x2B63,
    0x2B64, 0x2B65, 0x2B66, 0x2B67, 0x2B68, 0x2B69, 0x2B6A, 0x2B6B, 0x2B6C,
    0x2B6D, 0x2B6E, 0x2B6F, 0x2B70, 0x2B71, 0x2B72, 0x2B73, 0x2B74, 0x2B75,
    0x2B76, 0x2B77, 0x2B78, 0x2B79, 0x2B7A, 0x2B7B, 0x2B7C, 0x2B7D, 0x2B7E,
    0x2B7F, 0x2B80, 0x2B81, 0x2B82, 0x2B83, 0x2B84, 0x2B85, 0x2B86, 0x2B87,
    0x2B88, 0x2B89, 0x2B8A, 0x2B8B, 0x2B8C, 0x2B8D, 0x2B8E, 0x2B8F, 0x2B90,
    0x2B91, 0x2B92, 0x2B93, 0x2B94, 0x2B95, 0x2B96, 0x2B97, 0x2B98, 0x2B99,
    0x2B9A, 0x2B9B, 0x2B9C, 0x2B9D, 0x2B9E, 0x2B9F, 0x2BA0, 0x2BA1, 0x2BA2,
    0x2BA3, 0x2BA4, 0x2BA5, 0x2BA6, 0x2BA7, 0x2BA8, 0x2BA9, 0x2BAA, 0x2BAB,
    0x2BAC, 0x2BAD, 0x2BAE, 0x2BAF, 0x2BB0, 0x2BB1, 0x2BB2, 0x2BB3, 0x2BB4,
    0x2BB5, 0x2BB6, 0x2BB7, 0x2BB8, 0x2BB9, 0x2BBA, 0x2BBB, 0x2BBC, 0x2BBD,
    0x2BBE, 0x2BBF, 0x2BC0, 0x2BC1, 0x2BC2, 0x2BC3, 0x2BC4, 0x2BC5, 0x2BC6,
    0x2BC7, 0x2BC8, 0x2BC9, 0x2BCA, 0x2BCB, 0x2BCC, 0x2BCD, 0x2BCE, 0x2BCF,
    0x2BD0, 0x2BD1, 0x2BD2, 0x2BD3, 0x2BD4, 0x2BD5, 0x2BD6, 0x2BD7, 0x2BD8,
    0x2BD9, 0x2BDA, 0x2BDB, 0x2BDC, 0x2BDD, 0x2BDE, 0x2BDF, 0x2BE0, 0x2BE1,
    0x2BE2, 0x2BE3, 0x2BE4, 0x2BE5, 0x2BE6, 0x2BE7, 0x2BE8, 0x2BE9, 0x2BEA,
    0x2BEB, 0x2BEC, 0x2BED, 0x2BEE, 0x2BEF, 0x2BF0, 0x2BF1, 0x2BF2, 0x2BF3,
    0x2BF4, 0x2BF5, 0x2BF6, 0x2BF7, 0x2BF8, 0x2BF9, 0x2BFA, 0x2BFB, 0x2BFC,
    0x2BFD, 0x2BFE, 0x2BFF, 0x2C00, 0x2C01, 0x2C02, 0x2C03, 0x2C04, 0x2C05,
    0x2C06, 0x2C07, 0x2C08, 0x2C09, 0x2C0A, 0x2C0B, 0x2C0C, 0x2C0D, 0x2C0E,
    0x2C0F, 0x2C10, 0x2C11, 0x2C12, 0x2C13, 0x2C14, 0x2C15, 0x2C16, 0x2C17,
    0x2C18, 0x2C19, 0x2C1A, 0x2C1B, 0x2C1C, 0x2C1D, 0x2C1E, 0x2C1F, 0x2C20,
    0x2C21, 0x2C22, 0x2C23, 0x2C24, 0x2C25, 0x2C26, 0x2C27, 0x2C28, 0x2C29,
    0x2C2A, 0x2C2B, 0x2C2C, 0x2C2D, 0x2C2E, 0x2C2F, 0x2C30, 0x2C31, 0x2C32,
    0x2C33, 0x2C34, 0x2C35, 0x2C36, 0x2C37, 0x2C38, 0x2C39, 0x2C3A, 0x2C3B,
    0x2C3C, 0x2C3D, 0x2C3E, 0x2C3F, 0x2C40, 0xFE50, 0x2C41, 0x2C42, 0xFE54,
    0x2C43, 0x2C44, 0x2C45, 0xFE57, 0x2C46, 0x2C47, 0xFE58, 0xFE5D, 0x2C48,
    0x2C49, 0x2C4A, 0x2C4B, 0x2C4C, 0x2C4D, 0x2C4E, 0x2C4F, 0x2C50, 0x2C51,
    0xFE5E, 0x2C52, 0x2C53, 0x2C54, 0x2C55, 0x2C56, 0x2C57, 0x2C58, 0x2C59,
    0x2C5A, 0x2C5B, 0x2C5C, 0x2C5D, 0x2C5E, 0x2C5F, 0x2C60, 0xFE6B, 0x2C61,
    0x2C62, 0xFE6E, 0x2C63, 0x2C64, 0x2C65, 0xFE71, 0x2C66, 0x2C67, 0x2C68,
    0x2C69, 0xFE73, 0x2C6A, 0x2C6B, 0xFE74, 0xFE75, 0x2C6C, 0x2C6D, 0x2C6E,
    0xFE79, 0x2C6F, 0x2C70, 0x2C71, 0x2C72, 0x2C73, 0x2C74, 0x2C75, 0x2C76,
    0x2C77, 0x2C78, 0x2C79, 0x2C7A, 0x2C7B, 0x2C7C, 0xFE84, 0x2C7D, 0x2C7E,
    0x2C7F, 0x2C80, 0x2C81, 0x2C82, 0x2C83, 0x2C84, 0x2C85, 0x2C86, 0x2C87,
    0x2C88, 0x2C89, 0x2C8A, 0x2C8B, 0x2C8C, 0x2C8D, 0x2C8E, 0x2C8F, 0x2C90,
    0x2C91, 0x2C92, 0x2C93, 0x2C94, 0x2C95, 0x2C96, 0x2C97, 0x2C98, 0x2C99,
    0x2C9A, 0x2C9B, 0x2C9C, 0x2C9D, 0x2C9E, 0x2C9F, 0x2CA0, 0x2CA1, 0x2CA2,
    0x2CA3, 0x2CA4, 0x2CA5, 0x2CA6, 0x2CA7, 0x2CA8, 0x2CA9, 0x2CAA, 0x2CAB,
    0x2CAC, 0x2CAD, 0x2CAE, 0x2CAF, 0x2CB0, 0x2CB1, 0x2CB2, 0x2CB3, 0x2CB4,
    0x2CB5, 0x2CB6, 0x2CB7, 0x2CB8, 0x2CB9, 0x2CBA, 0x2CBB, 0x2CBC, 0x2CBD,
    0x2CBE, 0x2CBF, 0x2CC0, 0x2CC1, 0x2CC2, 0x2CC3, 0x2CC4, 0x2CC5, 0x2CC6,
    0x2CC7, 0x2CC8, 0x2CC9, 0x2CCA, 0x2CCB, 0x2CCC, 0x2CCD, 0x2CCE, 0x2CCF,
    0x2CD0, 0x2CD1, 0x2CD2, 0x2CD3, 0x2CD4, 0x2CD5, 0x2CD6, 0x2CD7, 0x2CD8,
    0x2CD9, 0x2CDA, 0x2CDB, 0x2CDC, 0x2CDD, 0x2CDE, 0x2CDF, 0x2CE0, 0x2CE1,
    0x2CE2, 0x2CE3, 0x2CE4, 0x2CE5, 0x2CE6, 0x2CE7, 0x2CE8, 0x2CE9, 0x2CEA,
    0x2CEB, 0x2CEC, 0x2CED, 0x2CEE, 0x2CEF, 0x2CF0, 0x2CF1, 0x2CF2, 0x2CF3,
    0x2CF4, 0x2CF5, 0x2CF6, 0x2CF7, 0x2CF8, 0x2CF9, 0x2CFA, 0x2CFB, 0x2CFC,
    0x2CFD, 0x2CFE, 0x2CFF, 0x2D00, 0x2D01, 0x2D02, 0x2D03, 0x2D04, 0x2D05,
    0x2D06, 0x2D07, 0x2D08, 0x2D09, 0x2D0A, 0x2D0B, 0x2D0C, 0x2D0D, 0x2D0E,
    0x2D0F, 0x2D10, 0x2D11, 0x2D12, 0x2D13, 0x2D14, 0x2D15, 0x2D16, 0x2D17,
    0x2D18, 0x2D19, 0x2D1A, 0x2D1B, 0x2D1C, 0x2D1D, 0x2D1E, 0x2D1F, 0x2D20,
    0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27, 0x2D28, 0x2D29,
    0x2D2A, 0x2D2B, 0x2D2C, 0x2D2D, 0x2D2E, 0x2D2F, 0x2D30, 0x2D31, 0x2D32,
    0x2D33, 0x2D34, 0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B,
    0x2D3C, 0x2D3D, 0x2D3E, 0x2D3F, 0x2D40, 0x2D41, 0x2D42, 0x2D43, 0x2D44,
    0x2D45, 0x2D46, 0x2D47, 0x2D48, 0x2D49, 0x2D4A, 0x2D4B, 0x2D4C, 0x2D4D,
    0x2D4E, 0x2D4F, 0x2D50, 0x2D51, 0x2D52, 0x2D53, 0x2D54, 0x2D55, 0x2D56,
    0x2D57, 0x2D58, 0x2D59, 0x2D5A, 0x2D5B, 0x2D5C, 0x2D5D, 0x2D5E, 0x2D5F,
    0x2D60, 0x2D61, 0x2D62, 0x2D63, 0x2D64, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
    0x2D69, 0x2D6A, 0x2D6B, 0x2D6C, 0x2D6D, 0x2D6E, 0x2D6F, 0x2D70, 0x2D71,
    0x2D72, 0x2D73, 0x2D74, 0x2D75, 0x2D76, 0x2D77, 0x2D78, 0x2D79, 0x2D7A,
    0x2D7B, 0x2D7C, 0x2D7D, 0x2D7E, 0x2D7F, 0x2D80, 0x2D81, 0x2D82, 0x2D83,
    0x2D84, 0x2D85, 0x2D86, 0x2D87, 0x2D88, 0x2D89, 0x2D8A, 0x2D8B, 0x2D8C,
    0x2D8D, 0x2D8E, 0x2D8F, 0x2D90, 0x2D91, 0x2D92, 0x2D93, 0x2D94, 0x2D95,
    0x2D96, 0x2D97, 0x2D98, 0x2D99, 0x2D9A, 0x2D9B, 0x2D9C, 0x2D9D, 0x2D9E,
    0x2D9F, 0x2DA0, 0x2DA1, 0xA98A, 0xA98B, 0xA98C, 0xA98D, 0xA98E, 0xA98F,
    0xA990, 0xA991, 0xA992, 0xA993, 0xA994, 0xA995, 0x2DA2, 0x2DA3, 0x2DA4,
    0x2DA5, 0xA1A1, 0xA1A2, 0xA1A3, 0xA1A8, 0x2DA6, 0xA1A9, 0xA965, 0xA996,
    0xA1B4, 0xA1B5, 0xA1B6, 0xA1B7, 0xA1B8, 0xA1B9, 0xA1BA, 0xA1BB, 0xA1BE,
    0xA1BF, 0xA893, 0xA1FE, 0xA1B2, 0xA1B3, 0xA1BC, 0xA1BD, 0x2DA7, 0x2DA8,
    0x2DA9, 0x2DAA, 0x2DAB, 0xA894, 0xA895, 0x2DAC, 0x2DAD, 0xA940, 0xA941,
    0xA942, 0xA943, 0xA944, 0xA945, 0xA946, 0xA947, 0xA948, 0x2DAE, 0x2DAF,
    0x2DB0, 0x2DB1, 0x2DB2, 0x2DB3, 0x2DB4, 0x2DB5, 0x2DB6, 0x2DB7, 0x2DB8,
    0x2DB9, 0x2DBA, 0x2DBB, 0x2DBC, 0x2DBD, 0x2DBE, 0x2DBF, 0x2DC0, 0x2DC1,
    0xA989, 0x2DC2, 0x2DC3, 0xA4A1, 0xA4A2, 0xA4A3, 0xA4A4, 0xA4A5, 0xA4A6,
    0xA4A7, 0xA4A8, 0xA4A9, 0xA4AA, 0xA4AB, 0xA4AC, 0xA4AD, 0xA4AE, 0xA4AF,
    0xA4B0, 0xA4B1, 0xA4B2, 0xA4B3, 0xA4B4, 0xA4B5, 0xA4B6, 0xA4B7, 0xA4B8,
    0xA4B9, 0xA4BA, 0xA4BB, 0xA4BC, 0xA4BD, 0xA4BE, 0xA4BF, 0xA4C0, 0xA4C1,
    0xA4C2, 0xA4C3, 0xA4C4, 0xA4C5, 0xA4C6, 0xA4C7, 0xA4C8, 0xA4C9, 0xA4CA,
    0xA4CB, 0xA4CC, 0xA4CD, 0xA4CE, 0xA4CF, 0xA4D0, 0xA4D1, 0xA4D2, 0xA4D3,
    0xA4D4, 0xA4D5, 0xA4D6, 0xA4D7, 0xA4D8, 0xA4D9, 0xA4DA, 0xA4DB, 0xA4DC,
    0xA4DD, 0xA4DE, 0xA4DF, 0xA4E0, 0xA4E1, 0xA4E2, 0xA4E3, 0xA4E4, 0xA4E5,
    0xA4E6, 0xA4E7, 0xA4E8, 0xA4E9, 0xA4EA, 0xA4EB, 0xA4EC, 0xA4ED, 0xA4EE,
    0xA4EF, 0xA4F0, 0xA4F1, 0xA4F2, 0xA4F3, 0x2DC4, 0x2DC5, 0x2DC6, 0x2DC7,
    0x2DC8, 0x2DC9, 0x2DCA, 0xA961, 0xA962, 0xA966, 0xA967, 0x2DCB, 0x2DCC,
    0xA5A1, 0xA5A2, 0xA5A3, 0xA5A4, 0xA5A5, 0xA5A6, 0xA5A7, 0xA5A8, 0xA5A9,
    0xA5AA, 0xA5AB, 0xA5AC, 0xA5AD, 0xA5AE, 0xA5AF, 0xA5B0, 0xA5B1, 0xA5B2,
    0xA5B3, 0xA5B4, 0xA5B5, 0xA5B6, 0xA5B7, 0xA5B8, 0xA5B9, 0xA5BA, 0xA5BB,
    0xA5BC, 0xA5BD, 0xA5BE, 0xA5BF, 0xA5C0, 0xA5C1, 0xA5C2, 0xA5C3, 0xA5C4,
    0xA5C5, 0xA5C6, 0xA5C7, 0xA5C8, 0xA5C9, 0xA5CA, 0xA5CB, 0xA5CC, 0xA5CD,
    0xA5CE, 0xA5CF, 0xA5D0, 0xA5D1, 0xA5D2, 0xA5D3, 0xA5D4, 0xA5D5, 0xA5D6,
    0xA5D7, 0xA5D8, 0xA5D9, 0xA5DA, 0xA5DB, 0xA5DC, 0xA5DD, 0xA5DE, 0xA5DF,
    0xA5E0, 0xA5E1, 0xA5E2, 0xA5E3, 0xA5E4, 0xA5E5, 0xA5E6, 0xA5E7, 0xA5E8,
    0xA5E9, 0xA5EA, 0xA5EB, 0xA5EC, 0xA5ED, 0xA5EE, 0xA5EF, 0xA5F0, 0xA5F1,
    0xA5F2, 0xA5F3, 0xA5F4, 0xA5F5, 0xA5F6, 0x2DCD, 0x2DCE, 0x2DCF, 0x2DD0,
    0x2DD1, 0xA960, 0xA963, 0xA964, 0x2DD2, 0x2DD3, 0x2DD4, 0x2DD5, 0x2DD6,
    0x2DD7, 0xA8C5, 0xA8C6, 0xA8C7, 0xA8C8, 0xA8C9, 0xA8CA, 0xA8CB, 0xA8CC,
    0xA8CD, 0xA8CE, 0xA8CF, 0xA8D0, 0xA8D1, 0xA8D2, 0xA8D3, 0xA8D4, 0xA8D5,
    0xA8D6, 0xA8D7, 0xA8D8, 0xA8D9, 0xA8DA, 0xA8DB, 0xA8DC, 0xA8DD, 0xA8DE,
    0xA8DF, 0xA8E0, 0xA8E1, 0xA8E2, 0xA8E3, 0xA8E4, 0xA8E5, 0xA8E6, 0xA8E7,
    0xA8E8, 0xA8E9, 0x2DD8, 0x2DD9, 0x2DDA, 0x2DDB, 0x2DDC, 0x2DDD, 0x2DDE,
    0x2DDF, 0x2DE0, 0x2DE1, 0x2DE2, 0x2DE3, 0x2DE4, 0x2DE5, 0x2DE6, 0x2DE7,
    0x2DE8, 0x2DE9, 0x2DEA, 0x2DEB, 0x2DEC, 0x2DED, 0x2DEE, 0x2DEF, 0x2DF0,
    0x2DF1, 0x2DF2, 0x2DF3, 0x2DF4, 0x2DF5, 0x2DF6, 0x2DF7, 0x2DF8, 0x2DF9,
    0x2DFA, 0x2DFB, 0x2DFC, 0x2DFD, 0x2DFE, 0x2DFF, 0x2E00, 0x2E01, 0x2E02,
    0x2E03, 0x2E04, 0x2E05, 0x2E06, 0x2E07, 0x2E08, 0x2E09, 0x2E0A, 0x2E0B,
    0x2E0C, 0x2E0D, 0x2E0E, 0x2E0F, 0x2E10, 0x2E11, 0x2E12, 0x2E13, 0x2E14,
    0x2E15, 0x2E16, 0x2E17, 0x2E18, 0x2E19, 0x2E1A, 0x2E1B, 0x2E1C, 0x2E1D,
    0x2E1E, 0x2E1F, 0x2E20, 0x2E21, 0x2E22, 0x2E23, 0x2E24, 0x2E25, 0x2E26,
    0x2E27, 0x2E28, 0x2E29, 0x2E2A, 0x2E2B, 0x2E2C, 0x2E2D, 0x2E2E, 0x2E2F,
    0x2E30, 0x2E31, 0x2E32, 0x2E33, 0x2E34, 0x2E35, 0x2E36, 0x2E37, 0x2E38,
    0x2E39, 0x2E3A, 0x2E3B, 0x2E3C, 0x2E3D, 0x2E3E, 0x2E3F, 0x2E40, 0x2E41,
    0x2E42, 0x2E43, 0x2E44, 0x2E45, 0x2E46, 0x2E47, 0x2E48, 0x2E49, 0x2E4A,
    0x2E4B, 0x2E4C, 0x2E4D, 0x2E4E, 0x2E4F, 0x2E50, 0x2E51, 0x2E52, 0x2E53,
    0x2E54, 0x2E55, 0x2E56, 0x2E57, 0x2E58, 0x2E59, 0x2E5A, 0x2E5B, 0x2E5C,
    0x2E5D, 0x2E5E, 0x2E5F, 0x2E60, 0x2E61, 0x2E62, 0x2E63, 0x2E64, 0x2E65,
    0x2E66, 0x2E67, 0x2E68, 0x2E69, 0x2E6A, 0x2E6B, 0x2E6C, 0x2E6D, 0x2E6E,
    0x2E6F, 0x2E70, 0x2E71, 0x2E72, 0x2E73, 0x2E74, 0x2E75, 0x2E76, 0x2E77,
    0x2E78, 0x2E79, 0x2E7A, 0x2E7B, 0x2E7C, 0x2E7D, 0x2E7E, 0x2E7F, 0x2E80,
    0x2E81, 0x2E82, 0x2E83, 0x2E84, 0x2E85, 0x2E86, 0x2E87, 0x2E88, 0x2E89,
    0x2E8A, 0x2E8B, 0x2E8C, 0x2E8D, 0x2E8E, 0x2E8F, 0x2E90, 0x2E91, 0x2E92,
    0x2E93, 0x2E94, 0x2E95, 0x2E96, 0x2E97, 0x2E98, 0x2E99, 0x2E9A, 0x2E9B,
    0x2E9C, 0x2E9D, 0x2E9E, 0x2E9F, 0x2EA0, 0x2EA1, 0x2EA2, 0x2EA3, 0x2EA4,
    0x2EA5, 0x2EA6, 0x2EA7, 0x2EA8, 0x2EA9, 0x2EAA, 0x2EAB, 0x2EAC, 0x2EAD,
    0x2EAE, 0x2EAF, 0x2EB0, 0x2EB1, 0x2EB2, 0x2EB3, 0x2EB4, 0x2EB5, 0x2EB6,
    0x2EB7, 0x2EB8, 0x2EB9, 0x2EBA, 0x2EBB, 0x2EBC, 0x2EBD, 0x2EBE, 0x2EBF,
    0x2EC0, 0x2EC1, 0x2EC2, 0x2EC3, 0x2EC4, 0x2EC5, 0x2EC6, 0x2EC7, 0x2EC8,
    0x2EC9, 0x2ECA, 0x2ECB, 0x2ECC, 0x2ECD, 0xA2E5, 0xA2E6, 0xA2E7, 0xA2E8,
    0xA2E9, 0xA2EA, 0xA2EB, 0xA2EC, 0xA2ED, 0xA2EE, 0x2ECE, 0x2ECF, 0x2ED0,
    0x2ED1, 0x2ED2, 0x2ED3, 0x2ED4, 0xA95A, 0x2ED5, 0x2ED6, 0x2ED7, 0x2ED8,
    0x2ED9, 0x2EDA, 0x2EDB, 0x2EDC, 0x2EDD, 0x2EDE, 0x2EDF, 0x2EE0, 0x2EE1,
    0x2EE2, 0x2EE3, 0x2EE4, 0x2EE5, 0x2EE6, 0x2EE7, 0x2EE8, 0x2EE9, 0x2EEA,
    0x2EEB, 0x2EEC, 0x2EED, 0x2EEE, 0x2EEF, 0x2EF0, 0x2EF1, 0x2EF2, 0x2EF3,
    0x2EF4, 0x2EF5, 0x2EF6, 0x2EF7, 0x2EF8, 0x2EF9, 0x2EFA, 0x2EFB, 0x2EFC,
    0x2EFD, 0x2EFE, 0x2EFF, 0x2F00, 0x2F01, 0x2F02, 0x2F03, 0x2F04, 0x2F05,
    0x2F06, 0x2F07, 0x2F08, 0x2F09, 0x2F0A, 0x2F0B, 0x2F0C, 0x2F0D, 0x2F0E,
    0x2F0F, 0x2F10, 0x2F11, 0x2F12, 0x2F13, 0x2F14, 0x2F15, 0x2F16, 0x2F17,
    0x2F18, 0x2F19, 0x2F1A, 0x2F1B, 0x2F1C, 0x2F1D, 0x2F1E, 0x2F1F, 0x2F20,
    0x2F21, 0x2F22, 0x2F23, 0x2F24, 0x2F25, 0x2F26, 0x2F27, 0x2F28, 0x2F29,
    0x2F2A, 0x2F2B, 0x2F2C, 0x2F2D, 0x2F2E, 0x2F2F, 0x2F30, 0x2F31, 0x2F32,
    0x2F33, 0x2F34, 0x2F35, 0x2F36, 0x2F37, 0x2F38, 0x2F39, 0x2F3A, 0x2F3B,
    0x2F3C, 0x2F3D, 0x2F3E, 0x2F3F, 0x2F40, 0x2F41, 0x2F42, 0x2F43, 0x2F44,
    0x2F45, 0xA949, 0x2F46, 0x2F47, 0x2F48, 0x2F49, 0x2F4A, 0x2F4B, 0x2F4C,
    0x2F4D, 0x2F4E, 0x2F4F, 0x2F50, 0x2F51, 0x2F52, 0x2F53, 0x2F54, 0x2F55,
    0x2F56, 0x2F57, 0x2F58, 0x2F59, 0x2F5A, 0x2F5B, 0x2F5C, 0x2F5D, 0x2F5E,
    0x2F5F, 0x2F60, 0x2F61, 0x2F62, 0x2F63, 0x2F64, 0x2F65, 0x2F66, 0x2F67,
    0x2F68, 0x2F69, 0x2F6A, 0x2F6B, 0x2F6C, 0x2F6D, 0x2F6E, 0x2F6F, 0x2F70,
    0x2F71, 0x2F72, 0x2F73, 0x2F74, 0x2F75, 0x2F76, 0x2F77, 0x2F78, 0x2F79,
    0x2F7A, 0x2F7B, 0x2F7C, 0x2F7D, 0x2F7E, 0x2F7F, 0x2F80, 0x2F81, 0x2F82,
    0x2F83, 0x2F84, 0x2F85, 0x2F86, 0x2F87, 0x2F88, 0x2F89, 0x2F8A, 0x2F8B,
    0x2F8C, 0x2F8D, 0x2F8E, 0x2F8F, 0x2F90, 0x2F91, 0x2F92, 0x2F93, 0x2F94,
    0x2F95, 0x2F96, 0x2F97, 0x2F98, 0x2F99, 0x2F9A, 0x2F9B, 0x2F9C, 0x2F9D,
    0x2F9E, 0x2F9F, 0x2FA0, 0x2FA1, 0x2FA2, 0x2FA3, 0x2FA4, 0x2FA5, 0x2FA6,
    0x2FA7, 0x2FA8, 0x2FA9, 0x2FAA, 0x2FAB, 0x2FAC, 0x2FAD, 0x2FAE, 0x2FAF,
    0x2FB0, 0x2FB1, 0x2FB2, 0x2FB3, 0x2FB4, 0x2FB5, 0x2FB6, 0x2FB7, 0x2FB8,
    0x2FB9, 0x2FBA, 0x2FBB, 0x2FBC, 0x2FBD, 0x2FBE, 0x2FBF, 0x2FC0, 0x2FC1,
    0x2FC2, 0x2FC3, 0x2FC4, 0x2FC5, 0x2FC6, 0x2FC7, 0x2FC8, 0x2FC9, 0x2FCA,
    0x2FCB, 0x2FCC, 0x2FCD, 0x2FCE, 0x2FCF, 0x2FD0, 0x2FD1, 0x2FD2, 0x2FD3,
    0x2FD4, 0x2FD5, 0x2FD6, 0x2FD7, 0x2FD8, 0x2FD9, 0x2FDA, 0x2FDB, 0x2FDC,
    0x2FDD, 0x2FDE, 0x2FDF, 0x2FE0, 0x2FE1, 0x2FE2, 0x2FE3, 0x2FE4, 0x2FE5,
    0x2FE6, 0x2FE7, 0x2FE8, 0x2FE9, 0x2FEA, 0x2FEB, 0x2FEC, 0x2FED, 0x2FEE,
    0x2FEF, 0x2FF0, 0x2FF1, 0x2FF2, 0x2FF3, 0x2FF4, 0x2FF5, 0x2FF6, 0x2FF7,
    0x2FF8, 0x2FF9, 0x2FFA, 0x2FFB, 0x2FFC, 0x2FFD, 0x2FFE, 0x2FFF, 0x3000,
    0x3001, 0x3002, 0x3003, 0x3004, 0x3005, 0x3006, 0x3007, 0x3008, 0x3009,
    0x300A, 0x300B, 0x300C, 0x300D, 0x300E, 0x300F, 0x3010, 0x3011, 0x3012,
    0x3013, 0x3014, 0x3015, 0x3016, 0x3017, 0x3018, 0x3019, 0x301A, 0x301B,
    0x301C, 0x301D, 0x301E, 0x301F, 0x3020, 0x3021, 0x3022, 0x3023, 0x3024,
    0x3025, 0x3026, 0x3027, 0x3028, 0x3029, 0x302A, 0x302B, 0x302C, 0x302D,
    0x302E, 0x302F, 0xA94A, 0xA94B, 0x3030, 0x3031, 0x3032, 0x3033, 0x3034,
    0x3035, 0x3036, 0x3037, 0x3038, 0x3039, 0x303A, 0x303B, 0xA94C, 0xA94D,
    0xA94E, 0x303C, 0x303D, 0xA94F, 0x303E, 0x303F, 0x3040, 0x3041, 0x3042,
    0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304A, 0x304B,
    0x304C, 0x304D, 0x304E, 0x304F, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054,
    0x3055, 0x3056, 0x3057, 0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D,
    0x305E, 0x305F, 0xA950, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065,
    0x3066, 0x3067, 0x3068, 0xA951, 0x3069, 0x306A, 0xA952, 0xA953, 0x306B,
    0x306C, 0xA954, 0x306D, 0x306E, 0x306F, 0x3070, 0x3071, 0x3072, 0x3073,
    0x3074, 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307A, 0x307B, 0x307C,
    0x307D, 0x307E, 0x307F, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085,
    0x3086, 0x3087, 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E,
    0x308F, 0x3090, 0x3091, 0x3092, 0x3093, 0x3094, 0x3095, 0x3096, 0x3097,
    0x3098, 0x3099, 0x309A, 0x309B, 0x309C, 0x309D, 0x309E, 0x309F, 0x30A0,
    0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, 0x30A8, 0x30A9,
    0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, 0x30B0, 0x30B1, 0x30B2,
    0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, 0x30B8, 0x30B9, 0x30BA, 0x30BB,
    0x30BC, 0x30BD, 0x30BE, 0x30BF, 0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4,
    0x30C5, 0x30C6, 0x30C7, 0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD,
    0x30CE, 0x30CF, 0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6,
    0x30D7, 0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0xFE56, 0x30DE,
    0x30DF, 0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
    0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, 0x30F0,
    0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, 0x30F7, 0x30F8, 0x30F9,
    0x30FA, 0x30FB, 0x30FC, 0x30FD, 0x30FE, 0x30FF, 0x3100, 0x3101, 0x3102,
    0x3103, 0x3104, 0x3105, 0x3106, 0x3107, 0x3108, 0xFE55, 0x3109, 0x310A,
    0x310B, 0x310C, 0x310D, 0x310E, 0x310F, 0x3110, 0x3111, 0x3112, 0x3113,
    0x3114, 0x3115, 0x3116, 0x3117, 0x3118, 0x3119, 0x311A, 0x311B, 0x311C,
    0x311D, 0x311E, 0x311F, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125,
    0x3126, 0x3127, 0x3128, 0x3129, 0x312A, 0x312B, 0x312C, 0x312D, 0x312E,
    0x312F, 0x3130, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137,
    0x3138, 0x3139, 0x313A, 0x313B, 0x313C, 0x313D, 0x313E, 0x313F, 0x3140,
    0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, 0x3149,
    0x314A, 0x314B, 0x314C, 0x314D, 0x314E, 0x314F, 0x3150, 0x3151, 0x3152,
    0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, 0x3159, 0x315A, 0x315B,
    0x315C, 0x315D, 0x315E, 0x315F, 0x3160, 0x3161, 0x3162, 0x3163, 0x3164,
    0x3165, 0x3166, 0x3167, 0x3168, 0x3169, 0x316A, 0x316B, 0x316C, 0x316D,
    0x316E, 0x316F, 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176,
    0x3177, 0x3178, 0x3179, 0x317A, 0x317B, 0x317C, 0x317D, 0x317E, 0x317F,
    0x3180, 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, 0x3188,
    0x3189, 0x318A, 0x318B, 0x318C, 0x318D, 0x318E, 0x318F, 0x3190, 0x3191,
    0x3192, 0x3193, 0x3194, 0x3195, 0x3196, 0x3197, 0x3198, 0x3199, 0x319A,
    0x319B, 0x319C, 0x319D, 0x319E, 0x319F, 0x31A0, 0x31A1, 0x31A2, 0x31A3,
    0x31A4, 0x31A5, 0x31A6, 0x31A7, 0x31A8, 0x31A9, 0x31AA, 0x31AB, 0x31AC,
    0x31AD, 0x31AE, 0x31AF, 0x31B0, 0x31B1, 0x31B2, 0x31B3, 0x31B4, 0x31B5,
    0x31B6, 0x31B7, 0x31B8, 0x31B9, 0x31BA, 0x31BB, 0x31BC, 0x31BD, 0x31BE,
    0x31BF, 0x31C0, 0x31C1, 0x31C2, 0x31C3, 0x31C4, 0x31C5, 0x31C6, 0x31C7,
    0x31C8, 0x31C9, 0x31CA, 0x31CB, 0x31CC, 0x31CD, 0x31CE, 0x31CF, 0x31D0,
    0x31D1, 0x31D2, 0x31D3, 0x31D4, 0x31D5, 0x31D6, 0x31D7, 0x31D8, 0x31D9,
    0x31DA, 0x31DB, 0x31DC, 0x31DD, 0x31DE, 0x31DF, 0x31E0, 0x31E1, 0x31E2,
    0x31E3, 0x31E4, 0x31E5, 0x31E6, 0x31E7, 0x31E8, 0x31E9, 0x31EA, 0x31EB,
    0x31EC, 0x31ED, 0x31EE, 0x31EF, 0x31F0, 0x31F1, 0x31F2, 0x31F3, 0x31F4,
    0x31F5, 0x31F6, 0x31F7, 0x31F8, 0x31F9, 0x31FA, 0x31FB, 0x31FC, 0x31FD,
    0x31FE, 0x31FF, 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206,
    0x3207, 0x3208, 0x3209, 0x320A, 0x320B, 0x320C, 0x320D, 0x320E, 0x320F,
    0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, 0x3218,
    0x3219, 0x321A, 0x321B, 0x321C, 0x321D, 0x321E, 0x321F, 0x3220, 0x3221,
    0x3222, 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0x322A,
    0x322B, 0x322C, 0x322D, 0x322E, 0x322F, 0x3230, 0x3231, 0x3232, 0xFE5A,
    0x3233, 0x3234, 0x3235, 0x3236, 0x3237, 0x3238, 0x3239, 0x323A, 0x323B,
    0x323C, 0x323D, 0x323E, 0x323F, 0x3240, 0x3241, 0x3242, 0x3243, 0x3244,
    0x3245, 0x3246, 0x3247, 0x3248, 0x3249, 0x324A, 0x324B, 0x324C, 0x324D,
    0x324E, 0x324F, 0x3250, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256,
    0x3257, 0x3258, 0x3259, 0x325A, 0x325B, 0x325C, 0x325D, 0x325E, 0x325F,
    0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, 0x3268,
    0x3269, 0x326A, 0x326B, 0x326C, 0x326D, 0x326E, 0x326F, 0x3270, 0x3271,
    0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, 0x3278, 0x3279, 0x327A,
    0x327B, 0x327C, 0x327D, 0x327E, 0x327F, 0x3280, 0x3281, 0x3282, 0x3283,
    0x3284, 0x3285, 0x3286, 0x3287, 0x3288, 0x3289, 0x328A, 0x328B, 0x328C,
    0x328D, 0x328E, 0x328F, 0x3290, 0x3291, 0x3292, 0x3293, 0x3294, 0x3295,
    0x3296, 0x3297, 0x3298, 0x3299, 0x329A, 0x329B, 0x329C, 0x329D, 0x329E,
    0x329F, 0x32A0, 0x32A1, 0xFE5C, 0x32A2, 0x32A3, 0x32A4, 0x32A5, 0x32A6,
    0x32A7, 0x32A8, 0x32A9, 0x32AA, 0x32AB, 0x32AC, 0xFE5B, 0x32AD, 0x32AE,
    0x32AF, 0x32B0, 0x32B1, 0x32B2, 0x32B3, 0x32B4, 0x32B5, 0x32B6, 0x32B7,
    0x32B8, 0x32B9, 0x32BA, 0x32BB, 0x32BC, 0x32BD, 0x32BE, 0x32BF, 0x32C0,
    0x32C1, 0x32C2, 0x32C3, 0x32C4, 0x32C5, 0x32C6, 0x32C7, 0x32C8, 0x32C9,
    0x32CA, 0x32CB, 0x32CC, 0x32CD, 0x32CE, 0x32CF, 0x32D0, 0x32D1, 0x32D2,
    0x32D3, 0x32D4, 0x32D5, 0x32D6, 0x32D7, 0x32D8, 0x32D9, 0x32DA, 0x32DB,
    0x32DC, 0x32DD, 0x32DE, 0x32DF, 0x32E0, 0x32E1, 0x32E2, 0x32E3, 0x32E4,
    0x32E5, 0x32E6, 0x32E7, 0x32E8, 0x32E9, 0x32EA, 0x32EB, 0x32EC, 0x32ED,
    0x32EE, 0x32EF, 0x32F0, 0x32F1, 0x32F2, 0x32F3, 0x32F4, 0x32F5, 0x32F6,
    0x32F7, 0x32F8, 0x32F9, 0x32FA, 0x32FB, 0x32FC, 0x32FD, 0x32FE, 0x32FF,
    0x3300, 0x3301, 0x3302, 0x3303, 0x3304, 0x3305, 0x3306, 0x3307, 0x3308,
    0x3309, 0x330A, 0x330B, 0x330C, 0x330D, 0x330E, 0x330F, 0x3310, 0x3311,
    0x3312, 0x3313, 0x3314, 0x3315, 0x3316, 0x3317, 0x3318, 0x3319, 0x331A,
    0x331B, 0x331C, 0x331D, 0x331E, 0x331F, 0x3320, 0x3321, 0x3322, 0x3323,
    0x3324, 0x3325, 0x3326, 0x3327, 0x3328, 0x3329, 0x332A, 0x332B, 0x332C,
    0x332D, 0x332E, 0x332F, 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335,
    0x3336, 0x3337, 0x3338, 0x3339, 0x333A, 0x333B, 0x333C, 0x333D, 0x333E,
    0x333F, 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347,
    0x3348, 0x3349, 0x334A, 0x334B, 0x334C, 0x334D, 0x334E, 0x334F, 0x3350,
    0x3351, 0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, 0x3358, 0x3359,
    0x335A, 0x335B, 0x335C, 0x335D, 0x335E, 0x335F, 0x3360, 0x3361, 0x3362,
    0x3363, 0x3364, 0x3365, 0x3366, 0x3367, 0x3368, 0x3369, 0x336A, 0x336B,
    0x336C, 0x336D, 0x336E, 0x336F, 0x3370, 0x3371, 0x3372, 0x3373, 0x3374,
    0x3375, 0x3376, 0x3377, 0x3378, 0x3379, 0x337A, 0x337B, 0x337C, 0x337D,
    0x337E, 0x337F, 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x3385, 0x3386,
    0x3387, 0x3388, 0x3389, 0x338A, 0x338B, 0x338C, 0x338D, 0x338E, 0x338F,
    0x3390, 0x3391, 0x3392, 0x3393, 0x3394, 0x3395, 0x3396, 0x3397, 0x3398,
    0x3399, 0x339A, 0x339B, 0x339C, 0x339D, 0x339E, 0x339F, 0x33A0, 0x33A1,
    0x33A2, 0x33A3, 0x33A4, 0x33A5, 0x33A6, 0x33A7, 0x33A8, 0x33A9, 0x33AA,
    0x33AB, 0x33AC, 0x33AD, 0x33AE, 0x33AF, 0x33B0, 0x33B1, 0x33B2, 0x33B3,
    0x33B4, 0x33B5, 0x33B6, 0x33B7, 0x33B8, 0x33B9, 0x33BA, 0x33BB, 0x33BC,
    0x33BD, 0x33BE, 0x33BF, 0x33C0, 0x33C1, 0x33C2, 0x33C3, 0x33C4, 0x33C5,
    0x33C6, 0x33C7, 0x33C8, 0x33C9, 0x33CA, 0x33CB, 0x33CC, 0x33CD, 0x33CE,
    0x33CF, 0x33D0, 0x33D1, 0x33D2, 0x33D3, 0x33D4, 0x33D5, 0x33D6, 0x33D7,
    0x33D8, 0x33D9, 0x33DA, 0x33DB, 0x33DC, 0x33DD, 0x33DE, 0x33DF, 0x33E0,
    0x33E1, 0x33E2, 0x33E3, 0x33E4, 0x33E5, 0x33E6, 0x33E7, 0x33E8, 0x33E9,
    0x33EA, 0x33EB, 0x33EC, 0x33ED, 0x33EE, 0x33EF, 0x33F0, 0x33F1, 0x33F2,
    0x33F3, 0x33F4, 0x33F5, 0x33F6, 0x33F7, 0x33F8, 0x33F9, 0x33FA, 0x33FB,
    0x33FC, 0x33FD, 0x33FE, 0x33FF, 0x3400, 0x3401, 0x3402, 0x3403, 0x3404,
    0x3405, 0x3406, 0x3407, 0x3408, 0x3409, 0x340A, 0x340B, 0x340C, 0x340D,
    0x340E, 0x340F, 0x3410, 0x3411, 0x3412, 0x3413, 0x3414, 0x3415, 0x3416,
    0x3417, 0x3418, 0x3419, 0x341A, 0x341B, 0x341C, 0x341D, 0x341E, 0x341F,
    0x3420, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427, 0x3428,
    0x3429, 0x342A, 0x342B, 0x342C, 0x342D, 0x342E, 0x342F, 0x3430, 0x3431,
    0x3432, 0x3433, 0x3434, 0x3435, 0x3436, 0x3437, 0x3438, 0x3439, 0x343A,
    0x343B, 0x343C, 0x343D, 0x343E, 0x343F, 0x3440, 0x3441, 0x3442, 0x3443,
    0x3444, 0x3445, 0x3446, 0x3447, 0x3448, 0x3449, 0x344A, 0x344B, 0x344C,
    0x344D, 0x344E, 0x344F, 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455,
    0x3456, 0x3457, 0x3458, 0x3459, 0x345A, 0x345B, 0x345C, 0x345D, 0x345E,
    0x345F, 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467,
    0x3468, 0x3469, 0x346A, 0x346B, 0x346C, 0x346D, 0x346E, 0x346F, 0x3470,
    0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, 0x3477, 0x3478, 0x3479,
    0x347A, 0x347B, 0x347C, 0x347D, 0x347E, 0x347F, 0x3480, 0x3481, 0x3482,
    0x3483, 0x3484, 0x3485, 0x3486, 0x3487, 0x3488, 0x3489, 0x348A, 0x348B,
    0x348C, 0x348D, 0x348E, 0x348F, 0x3490, 0x3491, 0x3492, 0x3493, 0x3494,
    0x3495, 0x3496, 0x3497, 0x3498, 0x3499, 0x349A, 0x349B, 0x349C, 0x349D,
    0x349E, 0x349F, 0x34A0, 0x34A1, 0x34A2, 0x34A3, 0x34A4, 0x34A5, 0x34A6,
    0x34A7, 0x34A8, 0x34A9, 0x34AA, 0x34AB, 0x34AC, 0x34AD, 0x34AE, 0x34AF,
    0x34B0, 0x34B1, 0x34B2, 0x34B3, 0x34B4, 0x34B5, 0x34B6, 0x34B7, 0x34B8,
    0x34B9, 0x34BA, 0x34BB, 0x34BC, 0x34BD, 0x34BE, 0x34BF, 0x34C0, 0x34C1,
    0x34C2, 0x34C3, 0x34C4, 0x34C5, 0x34C6, 0x34C7, 0x34C8, 0x34C9, 0x34CA,
    0x34CB, 0x34CC, 0x34CD, 0x34CE, 0x34CF, 0x34D0, 0x34D1, 0x34D2, 0x34D3,
    0x34D4, 0x34D5, 0x34D6, 0x34D7, 0x34D8, 0x34D9, 0x34DA, 0x34DB, 0x34DC,
    0x34DD, 0x34DE, 0x34DF, 0x34E0, 0x34E1, 0x34E2, 0x34E3, 0x34E4, 0x34E5,
    0x34E6, 0x34E7, 0x34E8, 0x34E9, 0x34EA, 0x34EB, 0x34EC, 0x34ED, 0x34EE,
    0x34EF, 0x34F0, 0x34F1, 0x34F2, 0x34F3, 0x34F4, 0x34F5, 0x34F6, 0x34F7,
    0x34F8, 0x34F9, 0x34FA, 0x34FB, 0x34FC, 0x34FD, 0x34FE, 0x34FF, 0x3500,
    0x3501, 0x3502, 0x3503, 0x3504, 0x3505, 0x3506, 0x3507, 0x3508, 0x3509,
    0x350A, 0x350B, 0x350C, 0x350D, 0x350E, 0x350F, 0x3510, 0x3511, 0x3512,
    0x3513, 0x3514, 0x3515, 0x3516, 0x3517, 0x3518, 0x3519, 0x351A, 0x351B,
    0x351C, 0x351D, 0x351E, 0x351F, 0x3520, 0x3521, 0x3522, 0x3523, 0x3524,
    0x3525, 0x3526, 0x3527, 0x3528, 0x3529, 0x352A, 0x352B, 0x352C, 0x352D,
    0x352E, 0x352F, 0x3530, 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, 0x3536,
    0x3537, 0x3538, 0x3539, 0x353A, 0x353B, 0x353C, 0x353D, 0x353E, 0x353F,
    0x3540, 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, 0x3548,
    0x3549, 0x354A, 0x354B, 0x354C, 0x354D, 0x354E, 0x354F, 0x3550, 0x3551,
    0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, 0x3558, 0x3559, 0x355A,
    0x355B, 0x355C, 0x355D, 0x355E, 0x355F, 0x3560, 0x3561, 0x3562, 0x3563,
    0x3564, 0x3565, 0x3566, 0x3567, 0x3568, 0x3569, 0x356A, 0x356B, 0x356C,
    0x356D, 0x356E, 0x356F, 0x3570, 0x3571, 0x3572, 0x3573, 0x3574, 0x3575,
    0x3576, 0x3577, 0x3578, 0x3579, 0x357A, 0x357B, 0x357C, 0x357D, 0x357E,
    0x357F, 0x3580, 0x3581, 0x3582, 0x3583, 0x3584, 0x3585, 0x3586, 0x3587,
    0x3588, 0x3589, 0x358A, 0x358B, 0x358C, 0x358D, 0x358E, 0x358F, 0x3590,
    0x3591, 0x3592, 0x3593, 0x3594, 0x3595, 0x3596, 0x3597, 0x3598, 0x3599,
    0x359A, 0x359B, 0x359C, 0x359D, 0x359E, 0x359F, 0x35A0, 0x35A1, 0x35A2,
    0x35A3, 0x35A4, 0x35A5, 0x35A6, 0x35A7, 0x35A8, 0x35A9, 0xFE60, 0x35AA,
    0x35AB, 0x35AC, 0x35AD, 0x35AE, 0x35AF, 0x35B0, 0x35B1, 0x35B2, 0x35B3,
    0x35B4, 0x35B5, 0x35B6, 0x35B7, 0x35B8, 0x35B9, 0x35BA, 0x35BB, 0x35BC,
    0x35BD, 0x35BE, 0x35BF, 0x35C0, 0x35C1, 0x35C2, 0x35C3, 0x35C4, 0x35C5,
    0x35C6, 0x35C7, 0x35C8, 0x35C9, 0x35CA, 0x35CB, 0x35CC, 0x35CD, 0x35CE,
    0x35CF, 0x35D0, 0x35D1, 0x35D2, 0x35D3, 0x35D4, 0x35D5, 0x35D6, 0x35D7,
    0x35D8, 0x35D9, 0x35DA, 0x35DB, 0x35DC, 0x35DD, 0x35DE, 0x35DF, 0x35E0,
    0x35E1, 0x35E2, 0x35E3, 0x35E4, 0x35E5, 0x35E6, 0x35E7, 0x35E8, 0x35E9,
    0x35EA, 0x35EB, 0x35EC, 0x35ED, 0x35EE, 0x35EF, 0x35F0, 0x35F1, 0x35F2,
    0x35F3, 0x35F4, 0x35F5, 0x35F6, 0x35F7, 0x35F8, 0x35F9, 0x35FA, 0x35FB,
    0x35FC, 0x35FD, 0x35FE, 0xFE5F, 0x35FF, 0x3600, 0x3601, 0x3602, 0x3603,
    0x3604, 0x3605, 0x3606, 0x3607, 0x3608, 0x3609, 0x360A, 0x360B, 0x360C,
    0x360D, 0x360E, 0x360F, 0x3610, 0x3611, 0x3612, 0x3613, 0x3614, 0x3615,
    0x3616, 0x3617, 0x3618, 0x3619, 0x361A, 0x361B, 0x361C, 0x361D, 0x361E,
    0x361F, 0x3620, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627,
    0x3628, 0x3629, 0x362A, 0x362B, 0x362C, 0x362D, 0x362E, 0x362F, 0x3630,
    0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, 0x3638, 0x3639,
    0x363A, 0x363B, 0x363C, 0x363D, 0x363E, 0x363F, 0x3640, 0x3641, 0x3642,
    0x3643, 0x3644, 0x3645, 0x3646, 0x3647, 0x3648, 0x3649, 0x364A, 0x364B,
    0x364C, 0x364D, 0x364E, 0x364F, 0x3650, 0x3651, 0x3652, 0x3653, 0x3654,
    0x3655, 0x3656, 0x3657, 0x3658, 0x3659, 0x365A, 0x365B, 0x365C, 0x365D,
    0x365E, 0xFE62, 0xFE65, 0x365F, 0x3660, 0x3661, 0x3662, 0x3663, 0x3664,
    0x3665, 0x3666, 0x3667, 0x3668, 0x3669, 0x366A, 0x366B, 0x366C, 0xFE63,
    0x366D, 0x366E, 0x366F, 0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675,
    0x3676, 0x3677, 0x3678, 0x3679, 0x367A, 0x367B, 0x367C, 0x367D, 0x367E,
    0x367F, 0x3680, 0x3681, 0x3682, 0x3683, 0x3684, 0x3685, 0x3686, 0x3687,
    0x3688, 0x3689, 0x368A, 0x368B, 0x368C, 0x368D, 0x368E, 0x368F, 0x3690,
    0x3691, 0x3692, 0x3693, 0x3694, 0x3695, 0x3696, 0x3697, 0x3698, 0x3699,
    0x369A, 0x369B, 0x369C, 0x369D, 0x369E, 0x369F, 0x36A0, 0x36A1, 0x36A2,
    0x36A3, 0x36A4, 0x36A5, 0x36A6, 0x36A7, 0x36A8, 0x36A9, 0x36AA, 0x36AB,
    0x36AC, 0x36AD, 0x36AE, 0x36AF, 0x36B0, 0x36B1, 0x36B2, 0x36B3, 0x36B4,
    0x36B5, 0x36B6, 0x36B7, 0x36B8, 0x36B9, 0x36BA, 0x36BB, 0x36BC, 0x36BD,
    0x36BE, 0x36BF, 0x36C0, 0x36C1, 0x36C2, 0x36C3, 0x36C4, 0x36C5, 0x36C6,
    0x36C7, 0x36C8, 0x36C9, 0x36CA, 0x36CB, 0x36CC, 0x36CD, 0x36CE, 0x36CF,
    0x36D0, 0x36D1, 0x36D2, 0x36D3, 0x36D4, 0x36D5, 0x36D6, 0x36D7, 0x36D8,
    0x36D9, 0x36DA, 0x36DB, 0x36DC, 0x36DD, 0x36DE, 0x36DF, 0x36E0, 0x36E1,
    0x36E2, 0x36E3, 0x36E4, 0x36E5, 0x36E6, 0x36E7, 0x36E8, 0x36E9, 0x36EA,
    0x36EB, 0x36EC, 0x36ED, 0x36EE, 0x36EF, 0x36F0, 0x36F1, 0x36F2, 0x36F3,
    0x36F4, 0x36F5, 0x36F6, 0x36F7, 0x36F8, 0x36F9, 0x36FA, 0x36FB, 0x36FC,
    0x36FD, 0x36FE, 0x36FF, 0xFE64, 0x3700, 0x3701, 0x3702, 0x3703, 0x3704,
    0x3705, 0x3706, 0x3707, 0x3708, 0x3709, 0x370A, 0x370B, 0x370C, 0x370D,
    0x370E, 0x370F, 0x3710, 0x3711, 0x3712, 0x3713, 0x3714, 0x3715, 0x3716,
    0x3717, 0x3718, 0x3719, 0x371A, 0x371B, 0x371C, 0x371D, 0x371E, 0x371F,
    0x3720, 0x3721, 0x3722, 0x3723, 0x3724, 0x3725, 0x3726, 0x3727, 0x3728,
    0x3729, 0x372A, 0x372B, 0x372C, 0x372D, 0x372E, 0x372F, 0x3730, 0x3731,
    0x3732, 0x3733, 0x3734, 0x3735, 0x3736, 0x3737, 0x3738, 0x3739, 0x373A,
    0x373B, 0x373C, 0x373D, 0x373E, 0x373F, 0x3740, 0x3741, 0x3742, 0x3743,
    0x3744, 0x3745, 0x3746, 0x3747, 0x3748, 0x3749, 0x374A, 0x374B, 0x374C,
    0x374D, 0x374E, 0x374F, 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, 0x3755,
    0x3756, 0x3757, 0x3758, 0x3759, 0x375A, 0x375B, 0x375C, 0x375D, 0x375E,
    0x375F, 0x3760, 0x3761, 0x3762, 0x3763, 0x3764, 0x3765, 0x3766, 0x3767,
    0x3768, 0x3769, 0x376A, 0x376B, 0x376C, 0x376D, 0x376E, 0x376F, 0x3770,
    0x3771, 0x3772, 0x3773, 0x3774, 0x3775, 0x3776, 0x3777, 0x3778, 0x3779,
    0x377A, 0x377B, 0x377C, 0x377D, 0x377E, 0x377F, 0x3780, 0x3781, 0x3782,
    0x3783, 0x3784, 0x3785, 0x3786, 0x3787, 0x3788, 0x3789, 0x378A, 0x378B,
    0x378C, 0x378D, 0x378E, 0x378F, 0x3790, 0x3791, 0x3792, 0x3793, 0x3794,
    0x3795, 0x3796, 0x3797, 0x3798, 0x3799, 0x379A, 0x379B, 0x379C, 0x379D,
    0x379E, 0x379F, 0x37A0, 0x37A1, 0x37A2, 0x37A3, 0x37A4, 0x37A5, 0x37A6,
    0x37A7, 0x37A8, 0x37A9, 0x37AA, 0x37AB, 0x37AC, 0x37AD, 0x37AE, 0x37AF,
    0x37B0, 0x37B1, 0x37B2, 0x37B3, 0x37B4, 0x37B5, 0x37B6, 0x37B7, 0x37B8,
    0x37B9, 0x37BA, 0x37BB, 0x37BC, 0x37BD, 0x37BE, 0x37BF, 0x37C0, 0x37C1,
    0x37C2, 0x37C3, 0x37C4, 0x37C5, 0x37C6, 0x37C7, 0x37C8, 0x37C9, 0x37CA,
    0x37CB, 0x37CC, 0x37CD, 0x37CE, 0x37CF, 0x37D0, 0x37D1, 0x37D2, 0x37D3,
    0x37D4, 0x37D5, 0x37D6, 0x37D7, 0x37D8, 0x37D9, 0xFE68, 0x37DA, 0x37DB,
    0x37DC, 0x37DD, 0x37DE, 0x37DF, 0x37E0, 0x37E1, 0x37E2, 0x37E3, 0x37E4,
    0x37E5, 0x37E6, 0x37E7, 0x37E8, 0x37E9, 0x37EA, 0x37EB, 0x37EC, 0x37ED,
    0x37EE, 0x37EF, 0x37F0, 0x37F1, 0x37F2, 0x37F3, 0x37F4, 0x37F5, 0x37F6,
    0x37F7, 0x37F8, 0x37F9, 0x37FA, 0x37FB, 0x37FC, 0x37FD, 0x37FE, 0x37FF,
    0x3800, 0x3801, 0x3802, 0x3803, 0x3804, 0x3805, 0x3806, 0x3807, 0x3808,
    0x3809, 0x380A, 0x380B, 0x380C, 0x380D, 0x380E, 0x380F, 0x3810, 0x3811,
    0x3812, 0x3813, 0x3814, 0x3815, 0x3816, 0x3817, 0x3818, 0x3819, 0x381A,
    0x381B, 0x381C, 0x381D, 0x381E, 0x381F, 0x3820, 0x3821, 0x3822, 0x3823,
    0x3824, 0x3825, 0x3826, 0x3827, 0x3828, 0x3829, 0x382A, 0x382B, 0x382C,
    0x382D, 0x382E, 0x382F, 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835,
    0x3836, 0x3837, 0x3838, 0x3839, 0x383A, 0x383B, 0x383C, 0x383D, 0x383E,
    0x383F, 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, 0x3847,
    0x3848, 0x3849, 0x384A, 0x384B, 0x384C, 0x384D, 0x384E, 0x384F, 0x3850,
    0x3851, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, 0x3857, 0x3858, 0x3859,
    0x385A, 0x385B, 0x385C, 0x385D, 0x385E, 0x385F, 0x3860, 0x3861, 0x3862,
    0x3863, 0x3864, 0x3865, 0x3866, 0x3867, 0x3868, 0x3869, 0x386A, 0x386B,
    0x386C, 0x386D, 0x386E, 0x386F, 0x3870, 0x3871, 0x3872, 0x3873, 0x3874,
    0x3875, 0x3876, 0x3877, 0x3878, 0x3879, 0x387A, 0x387B, 0x387C, 0x387D,
    0x387E, 0x387F, 0x3880, 0x3881, 0x3882, 0x3883, 0x3884, 0x3885, 0x3886,
    0x3887, 0x3888, 0x3889, 0x388A, 0x388B, 0x388C, 0x388D, 0x388E, 0x388F,
    0x3890, 0x3891, 0x3892, 0x3893, 0x3894, 0x3895, 0x3896, 0x3897, 0x3898,
    0x3899, 0x389A, 0x389B, 0x389C, 0x389D, 0x389E, 0x389F, 0x38A0, 0x38A1,
    0x38A2, 0x38A3, 0x38A4, 0x38A5, 0x38A6, 0x38A7, 0x38A8, 0x38A9, 0x38AA,
    0x38AB, 0x38AC, 0x38AD, 0x38AE, 0x38AF, 0x38B0, 0x38B1, 0x38B2, 0x38B3,
    0x38B4, 0x38B5, 0x38B6, 0x38B7, 0x38B8, 0x38B9, 0x38BA, 0x38BB, 0x38BC,
    0x38BD, 0x38BE, 0x38BF, 0x38C0, 0x38C1, 0x38C2, 0x38C3, 0x38C4, 0x38C5,
    0x38C6, 0x38C7, 0x38C8, 0x38C9, 0x38CA, 0x38CB, 0x38CC, 0x38CD, 0x38CE,
    0x38CF, 0x38D0, 0x38D1, 0x38D2, 0x38D3, 0x38D4, 0x38D5, 0x38D6, 0x38D7,
    0x38D8, 0x38D9, 0x38DA, 0x38DB, 0x38DC, 0x38DD, 0x38DE, 0x38DF, 0x38E0,
    0x38E1, 0x38E2, 0x38E3, 0x38E4, 0x38E5, 0x38E6, 0x38E7, 0x38E8, 0x38E9,
    0x38EA, 0x38EB, 0x38EC, 0x38ED, 0x38EE, 0x38EF, 0x38F0, 0x38F1, 0x38F2,
    0x38F3, 0x38F4, 0x38F5, 0x38F6, 0x38F7, 0x38F8, 0xFE69, 0x38F9, 0x38FA,
    0x38FB, 0x38FC, 0x38FD, 0x38FE, 0x38FF, 0x3900, 0x3901, 0x3902, 0x3903,
    0x3904, 0x3905, 0x3906, 0x3907, 0x3908, 0x3909, 0x390A, 0x390B, 0x390C,
    0x390D, 0x390E, 0x390F, 0x3910, 0x3911, 0x3912, 0x3913, 0x3914, 0x3915,
    0x3916, 0x3917, 0x3918, 0x3919, 0x391A, 0x391B, 0x391C, 0x391D, 0x391E,
    0x391F, 0x3920, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925, 0x3926, 0x3927,
    0x3928, 0x3929, 0x392A, 0x392B, 0x392C, 0x392D, 0x392E, 0x392F, 0x3930,
    0x3931, 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, 0x3938, 0x3939,
    0x393A, 0x393B, 0x393C, 0x393D, 0x393E, 0x393F, 0x3940, 0x3941, 0x3942,
    0x3943, 0x3944, 0x3945, 0x3946, 0x3947, 0x3948, 0x3949, 0x394A, 0x394B,
    0x394C, 0x394D, 0x394E, 0x394F, 0x3950, 0x3951, 0x3952, 0x3953, 0x3954,
    0x3955, 0x3956, 0x3957, 0x3958, 0x3959, 0x395A, 0x395B, 0x395C, 0x395D,
    0x395E, 0x395F, 0x3960, 0x3961, 0x3962, 0x3963, 0x3964, 0x3965, 0x3966,
    0x3967, 0x3968, 0x3969, 0xFE6A, 0x396A, 0x396B, 0x396C, 0x396D, 0x396E,
    0x396F, 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977,
    0x3978, 0x3979, 0x397A, 0x397B, 0x397C, 0x397D, 0x397E, 0x397F, 0x3980,
    0x3981, 0x3982, 0x3983, 0x3984, 0x3985, 0x3986, 0x3987, 0x3988, 0x3989,
    0x398A, 0x398B, 0x398C, 0x398D, 0x398E, 0x398F, 0x3990, 0x3991, 0x3992,
    0x3993, 0x3994, 0x3995, 0x3996, 0x3997, 0x3998, 0x3999, 0x399A, 0x399B,
    0x399C, 0x399D, 0x399E, 0x399F, 0x39A0, 0x39A1, 0x39A2, 0x39A3, 0x39A4,
    0x39A5, 0x39A6, 0x39A7, 0x39A8, 0x39A9, 0x39AA, 0x39AB, 0x39AC, 0x39AD,
    0x39AE, 0x39AF, 0x39B0, 0x39B1, 0x39B2, 0x39B3, 0x39B4, 0x39B5, 0x39B6,
    0x39B7, 0x39B8, 0x39B9, 0x39BA, 0x39BB, 0x39BC, 0x39BD, 0x39BE, 0x39BF,
    0x39C0, 0x39C1, 0x39C2, 0x39C3, 0x39C4, 0x39C5, 0x39C6, 0x39C7, 0x39C8,
    0x39C9, 0x39CA, 0x39CB, 0x39CC, 0x39CD, 0x39CE, 0x39CF, 0x39D0, 0x39D1,
    0x39D2, 0x39D3, 0x39D4, 0x39D5, 0x39D6, 0x39D7, 0x39D8, 0x39D9, 0x39DA,
    0x39DB, 0x39DC, 0x39DD, 0x39DE, 0x39DF, 0x39E0, 0x39E1, 0x39E2, 0x39E3,
    0x39E4, 0x39E5, 0x39E6, 0x39E7, 0x39E8, 0x39E9, 0x39EA, 0x39EB, 0x39EC,
    0x39ED, 0x39EE, 0x39EF, 0x39F0, 0x39F1, 0x39F2, 0x39F3, 0x39F4, 0x39F5,
    0x39F6, 0x39F7, 0x39F8, 0x39F9, 0x39FA, 0x39FB, 0x39FC, 0x39FD, 0x39FE,
    0x39FF, 0x3A00, 0x3A01, 0x3A02, 0x3A03, 0x3A04, 0x3A05, 0x3A06, 0x3A07,
    0x3A08, 0x3A09, 0x3A0A, 0x3A0B, 0x3A0C, 0x3A0D, 0x3A0E, 0x3A0F, 0x3A10,
    0x3A11, 0x3A12, 0x3A13, 0x3A14, 0x3A15, 0x3A16, 0x3A17, 0x3A18, 0x3A19,
    0x3A1A, 0x3A1B, 0x3A1C, 0x3A1D, 0x3A1E, 0x3A1F, 0x3A20, 0x3A21, 0x3A22,
    0x3A23, 0x3A24, 0x3A25, 0x3A26, 0x3A27, 0x3A28, 0x3A29, 0x3A2A, 0x3A2B,
    0x3A2C, 0x3A2D, 0x3A2E, 0x3A2F, 0x3A30, 0x3A31, 0x3A32, 0x3A33, 0x3A34,
    0x3A35, 0x3A36, 0x3A37, 0x3A38, 0x3A39, 0x3A3A, 0x3A3B, 0x3A3C, 0x3A3D,
    0x3A3E, 0x3A3F, 0x3A40, 0x3A41, 0x3A42, 0x3A43, 0x3A44, 0x3A45, 0x3A46,
    0x3A47, 0x3A48, 0x3A49, 0x3A4A, 0x3A4B, 0x3A4C, 0x3A4D, 0x3A4E, 0x3A4F,
    0x3A50, 0x3A51, 0x3A52, 0x3A53, 0x3A54, 0x3A55, 0x3A56, 0x3A57, 0x3A58,
    0x3A59, 0x3A5A, 0x3A5B, 0x3A5C, 0x3A5D, 0x3A5E, 0x3A5F, 0x3A60, 0x3A61,
    0x3A62, 0x3A63, 0x3A64, 0x3A65, 0x3A66, 0x3A67, 0x3A68, 0x3A69, 0x3A6A,
    0x3A6B, 0x3A6C, 0x3A6D, 0x3A6E, 0x3A6F, 0x3A70, 0x3A71, 0x3A72, 0x3A73,
    0x3A74, 0x3A75, 0x3A76, 0x3A77, 0x3A78, 0x3A79, 0x3A7A, 0x3A7B, 0x3A7C,
    0x3A7D, 0x3A7E, 0x3A7F, 0x3A80, 0x3A81, 0x3A82, 0x3A83, 0x3A84, 0x3A85,
    0x3A86, 0x3A87, 0x3A88, 0x3A89, 0x3A8A, 0x3A8B, 0x3A8C, 0x3A8D, 0x3A8E,
    0x3A8F, 0x3A90, 0x3A91, 0x3A92, 0x3A93, 0x3A94, 0x3A95, 0x3A96, 0x3A97,
    0x3A98, 0x3A99, 0x3A9A, 0x3A9B, 0x3A9C, 0x3A9D, 0x3A9E, 0x3A9F, 0x3AA0,
    0x3AA1, 0x3AA2, 0x3AA3, 0x3AA4, 0x3AA5, 0x3AA6, 0x3AA7, 0x3AA8, 0x3AA9,
    0x3AAA, 0x3AAB, 0x3AAC, 0x3AAD, 0x3AAE, 0x3AAF, 0x3AB0, 0x3AB1, 0x3AB2,
    0x3AB3, 0x3AB4, 0x3AB5, 0x3AB6, 0x3AB7, 0x3AB8, 0x3AB9, 0x3ABA, 0x3ABB,
    0x3ABC, 0x3ABD, 0x3ABE, 0x3ABF, 0x3AC0, 0x3AC1, 0x3AC2, 0x3AC3, 0x3AC4,
    0x3AC5, 0x3AC6, 0x3AC7, 0x3AC8, 0x3AC9, 0x3ACA, 0x3ACB, 0x3ACC, 0x3ACD,
    0x3ACE, 0x3ACF, 0x3AD0, 0x3AD1, 0x3AD2, 0x3AD3, 0x3AD4, 0x3AD5, 0x3AD6,
    0x3AD7, 0x3AD8, 0x3AD9, 0x3ADA, 0x3ADB, 0x3ADC, 0x3ADD, 0x3ADE, 0x3ADF,
    0x3AE0, 0x3AE1, 0x3AE2, 0x3AE3, 0x3AE4, 0x3AE5, 0x3AE6, 0x3AE7, 0x3AE8,
    0x3AE9, 0x3AEA, 0x3AEB, 0x3AEC, 0x3AED, 0x3AEE, 0x3AEF, 0x3AF0, 0x3AF1,
    0x3AF2, 0x3AF3, 0x3AF4, 0x3AF5, 0x3AF6, 0x3AF7, 0x3AF8, 0x3AF9, 0x3AFA,
    0x3AFB, 0x3AFC, 0x3AFD, 0x3AFE, 0x3AFF, 0x3B00, 0x3B01, 0x3B02, 0x3B03,
    0x3B04, 0x3B05, 0x3B06, 0x3B07, 0x3B08, 0x3B09, 0x3B0A, 0x3B0B, 0x3B0C,
    0x3B0D, 0x3B0E, 0x3B0F, 0x3B10, 0x3B11, 0x3B12, 0x3B13, 0x3B14, 0x3B15,
    0x3B16, 0x3B17, 0x3B18, 0x3B19, 0x3B1A, 0x3B1B, 0x3B1C, 0x3B1D, 0x3B1E,
    0x3B1F, 0x3B20, 0x3B21, 0x3B22, 0x3B23, 0x3B24, 0x3B25, 0x3B26, 0x3B27,
    0x3B28, 0x3B29, 0x3B2A, 0x3B2B, 0x3B2C, 0x3B2D, 0x3B2E, 0x3B2F, 0x3B30,
    0x3B31, 0x3B32, 0x3B33, 0x3B34, 0x3B35, 0x3B36, 0x3B37, 0x3B38, 0x3B39,
    0x3B3A, 0x3B3B, 0x3B3C, 0x3B3D, 0x3B3E, 0x3B3F, 0x3B40, 0x3B41, 0x3B42,
    0x3B43, 0x3B44, 0x3B45, 0x3B46, 0x3B47, 0x3B48, 0x3B49, 0x3B4A, 0x3B4B,
    0x3B4C, 0x3B4D, 0x3B4E, 0x3B4F, 0x3B50, 0x3B51, 0x3B52, 0x3B53, 0x3B54,
    0x3B55, 0x3B56, 0x3B57, 0x3B58, 0x3B59, 0x3B5A, 0x3B5B, 0x3B5C, 0x3B5D,
    0x3B5E, 0x3B5F, 0x3B60, 0x3B61, 0x3B62, 0x3B63, 0x3B64, 0x3B65, 0x3B66,
    0x3B67, 0x3B68, 0x3B69, 0x3B6A, 0x3B6B, 0x3B6C, 0x3B6D, 0x3B6E, 0x3B6F,
    0x3B70, 0x3B71, 0x3B72, 0x3B73, 0x3B74, 0x3B75, 0x3B76, 0x3B77, 0x3B78,
    0x3B79, 0x3B7A, 0x3B7B, 0x3B7C, 0x3B7D, 0x3B7E, 0x3B7F, 0x3B80, 0x3B81,
    0x3B82, 0x3B83, 0x3B84, 0x3B85, 0x3B86, 0x3B87, 0x3B88, 0x3B89, 0x3B8A,
    0x3B8B, 0x3B8C, 0x3B8D, 0x3B8E, 0x3B8F, 0x3B90, 0x3B91, 0x3B92, 0x3B93,
    0x3B94, 0x3B95, 0x3B96, 0x3B97, 0x3B98, 0x3B99, 0x3B9A, 0x3B9B, 0x3B9C,
    0x3B9D, 0x3B9E, 0x3B9F, 0x3BA0, 0x3BA1, 0x3BA2, 0x3BA3, 0x3BA4, 0x3BA5,
    0x3BA6, 0x3BA7, 0x3BA8, 0x3BA9, 0x3BAA, 0x3BAB, 0x3BAC, 0x3BAD, 0x3BAE,
    0x3BAF, 0x3BB0, 0x3BB1, 0x3BB2, 0x3BB3, 0x3BB4, 0x3BB5, 0x3BB6, 0x3BB7,
    0x3BB8, 0x3BB9, 0x3BBA, 0x3BBB, 0x3BBC, 0x3BBD, 0x3BBE, 0x3BBF, 0x3BC0,
    0x3BC1, 0x3BC2, 0x3BC3, 0x3BC4, 0x3BC5, 0x3BC6, 0x3BC7, 0x3BC8, 0x3BC9,
    0x3BCA, 0x3BCB, 0x3BCC, 0x3BCD, 0x3BCE, 0x3BCF, 0x3BD0, 0x3BD1, 0x3BD2,
    0x3BD3, 0x3BD4, 0x3BD5, 0x3BD6, 0x3BD7, 0x3BD8, 0x3BD9, 0x3BDA, 0x3BDB,
    0x3BDC, 0x3BDD, 0x3BDE, 0x3BDF, 0x3BE0, 0x3BE1, 0x3BE2, 0x3BE3, 0x3BE4,
    0x3BE5, 0x3BE6, 0x3BE7, 0x3BE8, 0x3BE9, 0x3BEA, 0x3BEB, 0x3BEC, 0x3BED,
    0x3BEE, 0x3BEF, 0x3BF0, 0x3BF1, 0x3BF2, 0x3BF3, 0x3BF4, 0x3BF5, 0x3BF6,
    0x3BF7, 0x3BF8, 0x3BF9, 0x3BFA, 0x3BFB, 0x3BFC, 0x3BFD, 0x3BFE, 0x3BFF,
    0x3C00, 0x3C01, 0x3C02, 0x3C03, 0x3C04, 0x3C05, 0x3C06, 0x3C07, 0x3C08,
    0x3C09, 0x3C0A, 0x3C0B, 0x3C0C, 0x3C0D, 0x3C0E, 0x3C0F, 0x3C10, 0x3C11,
    0x3C12, 0x3C13, 0x3C14, 0x3C15, 0x3C16, 0x3C17, 0x3C18, 0x3C19, 0x3C1A,
    0x3C1B, 0x3C1C, 0x3C1D, 0x3C1E, 0x3C1F, 0x3C20, 0x3C21, 0x3C22, 0x3C23,
    0x3C24, 0x3C25, 0x3C26, 0x3C27, 0x3C28, 0x3C29, 0x3C2A, 0x3C2B, 0x3C2C,
    0x3C2D, 0x3C2E, 0x3C2F, 0x3C30, 0x3C31, 0x3C32, 0x3C33, 0x3C34, 0x3C35,
    0x3C36, 0x3C37, 0x3C38, 0x3C39, 0x3C3A, 0x3C3B, 0x3C3C, 0x3C3D, 0x3C3E,
    0x3C3F, 0x3C40, 0x3C41, 0x3C42, 0x3C43, 0x3C44, 0x3C45, 0x3C46, 0x3C47,
    0x3C48, 0x3C49, 0x3C4A, 0x3C4B, 0x3C4C, 0x3C4D, 0x3C4E, 0x3C4F, 0x3C50,
    0x3C51, 0x3C52, 0x3C53, 0x3C54, 0x3C55, 0x3C56, 0x3C57, 0x3C58, 0x3C59,
    0x3C5A, 0x3C5B, 0x3C5C, 0x3C5D, 0x3C5E, 0x3C5F, 0x3C60, 0x3C61, 0x3C62,
    0x3C63, 0x3C64, 0x3C65, 0x3C66, 0x3C67, 0x3C68, 0x3C69, 0x3C6A, 0x3C6B,
    0x3C6C, 0x3C6D, 0x3C6E, 0x3C6F, 0x3C70, 0x3C71, 0x3C72, 0x3C73, 0x3C74,
    0x3C75, 0x3C76, 0x3C77, 0x3C78, 0x3C79, 0x3C7A, 0x3C7B, 0x3C7C, 0x3C7D,
    0x3C7E, 0x3C7F, 0x3C80, 0x3C81, 0x3C82, 0x3C83, 0x3C84, 0x3C85, 0x3C86,
    0x3C87, 0x3C88, 0x3C89, 0x3C8A, 0x3C8B, 0x3C8C, 0x3C8D, 0x3C8E, 0x3C8F,
    0x3C90, 0x3C91, 0x3C92, 0x3C93, 0x3C94, 0x3C95, 0x3C96, 0x3C97, 0x3C98,
    0x3C99, 0x3C9A, 0x3C9B, 0x3C9C, 0x3C9D, 0x3C9E, 0x3C9F, 0x3CA0, 0x3CA1,
    0x3CA2, 0x3CA3, 0x3CA4, 0x3CA5, 0x3CA6, 0x3CA7, 0x3CA8, 0x3CA9, 0x3CAA,
    0x3CAB, 0x3CAC, 0x3CAD, 0x3CAE, 0x3CAF, 0x3CB0, 0x3CB1, 0x3CB2, 0x3CB3,
    0x3CB4, 0x3CB5, 0x3CB6, 0x3CB7, 0x3CB8, 0x3CB9, 0x3CBA, 0x3CBB, 0x3CBC,
    0x3CBD, 0x3CBE, 0x3CBF, 0x3CC0, 0x3CC1, 0x3CC2, 0x3CC3, 0x3CC4, 0x3CC5,
    0x3CC6, 0x3CC7, 0x3CC8, 0x3CC9, 0x3CCA, 0x3CCB, 0x3CCC, 0x3CCD, 0x3CCE,
    0x3CCF, 0x3CD0, 0x3CD1, 0x3CD2, 0x3CD3, 0x3CD4, 0x3CD5, 0x3CD6, 0x3CD7,
    0x3CD8, 0x3CD9, 0x3CDA, 0x3CDB, 0x3CDC, 0x3CDD, 0x3CDE, 0xFE6F, 0x3CDF,
    0x3CE0, 0x3CE1, 0x3CE2, 0x3CE3, 0x3CE4, 0x3CE5, 0x3CE6, 0x3CE7, 0x3CE8,
    0x3CE9, 0x3CEA, 0x3CEB, 0x3CEC, 0x3CED, 0x3CEE, 0x3CEF, 0x3CF0, 0x3CF1,
    0x3CF2, 0x3CF3, 0x3CF4, 0x3CF5, 0x3CF6, 0x3CF7, 0x3CF8, 0x3CF9, 0x3CFA,
    0x3CFB, 0x3CFC, 0x3CFD, 0x3CFE, 0x3CFF, 0x3D00, 0x3D01, 0x3D02, 0x3D03,
    0x3D04, 0x3D05, 0x3D06, 0x3D07, 0x3D08, 0x3D09, 0x3D0A, 0x3D0B, 0x3D0C,
    0x3D0D, 0x3D0E, 0x3D0F, 0x3D10, 0x3D11, 0x3D12, 0x3D13, 0x3D14, 0x3D15,
    0x3D16, 0x3D17, 0x3D18, 0x3D19, 0x3D1A, 0x3D1B, 0x3D1C, 0x3D1D, 0x3D1E,
    0x3D1F, 0x3D20, 0x3D21, 0x3D22, 0x3D23, 0x3D24, 0x3D25, 0x3D26, 0x3D27,
    0x3D28, 0x3D29, 0x3D2A, 0x3D2B, 0x3D2C, 0x3D2D, 0x3D2E, 0x3D2F, 0x3D30,
    0x3D31, 0x3D32, 0x3D33, 0x3D34, 0x3D35, 0x3D36, 0x3D37, 0x3D38, 0x3D39,
    0x3D3A, 0x3D3B, 0x3D3C, 0x3D3D, 0x3D3E, 0x3D3F, 0x3D40, 0x3D41, 0x3D42,
    0x3D43, 0x3D44, 0x3D45, 0x3D46, 0x3D47, 0x3D48, 0x3D49, 0x3D4A, 0x3D4B,
    0x3D4C, 0x3D4D, 0x3D4E, 0x3D4F, 0x3D50, 0x3D51, 0x3D52, 0x3D53, 0x3D54,
    0x3D55, 0x3D56, 0x3D57, 0x3D58, 0x3D59, 0x3D5A, 0x3D5B, 0x3D5C, 0x3D5D,
    0x3D5E, 0x3D5F, 0x3D60, 0x3D61, 0x3D62, 0x3D63, 0x3D64, 0x3D65, 0x3D66,
    0x3D67, 0x3D68, 0x3D69, 0x3D6A, 0x3D6B, 0x3D6C, 0x3D6D, 0x3D6E, 0x3D6F,
    0x3D70, 0x3D71, 0x3D72, 0x3D73, 0x3D74, 0x3D75, 0x3D76, 0x3D77, 0x3D78,
    0x3D79, 0x3D7A, 0x3D7B, 0x3D7C, 0x3D7D, 0x3D7E, 0x3D7F, 0x3D80, 0x3D81,
    0x3D82, 0x3D83, 0x3D84, 0x3D85, 0x3D86, 0x3D87, 0x3D88, 0x3D89, 0x3D8A,
    0x3D8B, 0x3D8C, 0x3D8D, 0x3D8E, 0x3D8F, 0x3D90, 0x3D91, 0x3D92, 0x3D93,
    0x3D94, 0x3D95, 0x3D96, 0x3D97, 0x3D98, 0x3D99, 0x3D9A, 0x3D9B, 0x3D9C,
    0x3D9D, 0x3D9E, 0x3D9F, 0x3DA0, 0x3DA1, 0x3DA2, 0x3DA3, 0x3DA4, 0x3DA5,
    0x3DA6, 0x3DA7, 0x3DA8, 0x3DA9, 0x3DAA, 0x3DAB, 0x3DAC, 0x3DAD, 0x3DAE,
    0x3DAF, 0x3DB0, 0x3DB1, 0x3DB2, 0x3DB3, 0x3DB4, 0x3DB5, 0x3DB6, 0x3DB7,
    0x3DB8, 0x3DB9, 0x3DBA, 0x3DBB, 0x3DBC, 0x3DBD, 0x3DBE, 0x3DBF, 0x3DC0,
    0x3DC1, 0x3DC2, 0x3DC3, 0x3DC4, 0x3DC5, 0x3DC6, 0x3DC7, 0x3DC8, 0x3DC9,
    0x3DCA, 0x3DCB, 0x3DCC, 0x3DCD, 0x3DCE, 0x3DCF, 0x3DD0, 0x3DD1, 0x3DD2,
    0x3DD3, 0x3DD4, 0x3DD5, 0x3DD6, 0x3DD7, 0x3DD8, 0x3DD9, 0x3DDA, 0x3DDB,
    0x3DDC, 0x3DDD, 0x3DDE, 0x3DDF, 0x3DE0, 0x3DE1, 0x3DE2, 0x3DE3, 0x3DE4,
    0x3DE5, 0x3DE6, 0xFE70, 0x3DE7, 0x3DE8, 0x3DE9, 0x3DEA, 0x3DEB, 0x3DEC,
    0x3DED, 0x3DEE, 0x3DEF, 0x3DF0, 0x3DF1, 0x3DF2, 0x3DF3, 0x3DF4, 0x3DF5,
    0x3DF6, 0x3DF7, 0x3DF8, 0x3DF9, 0x3DFA, 0x3DFB, 0x3DFC, 0x3DFD, 0x3DFE,
    0x3DFF, 0x3E00, 0x3E01, 0x3E02, 0x3E03, 0x3E04, 0x3E05, 0x3E06, 0x3E07,
    0x3E08, 0x3E09, 0x3E0A, 0x3E0B, 0x3E0C, 0x3E0D, 0x3E0E, 0x3E0F, 0x3E10,
    0x3E11, 0x3E12, 0x3E13, 0x3E14, 0x3E15, 0x3E16, 0x3E17, 0x3E18, 0x3E19,
    0x3E1A, 0x3E1B, 0x3E1C, 0x3E1D, 0x3E1E, 0x3E1F, 0x3E20, 0x3E21, 0x3E22,
    0x3E23, 0x3E24, 0x3E25, 0x3E26, 0x3E27, 0x3E28, 0x3E29, 0x3E2A, 0x3E2B,
    0x3E2C, 0x3E2D, 0x3E2E, 0x3E2F, 0x3E30, 0x3E31, 0x3E32, 0x3E33, 0x3E34,
    0x3E35, 0x3E36, 0x3E37, 0x3E38, 0x3E39, 0x3E3A, 0x3E3B, 0x3E3C, 0x3E3D,
    0x3E3E, 0x3E3F, 0x3E40, 0x3E41, 0x3E42, 0x3E43, 0x3E44, 0x3E45, 0x3E46,
    0x3E47, 0x3E48, 0x3E49, 0x3E4A, 0x3E4B, 0x3E4C, 0x3E4D, 0x3E4E, 0x3E4F,
    0x3E50, 0x3E51, 0x3E52, 0x3E53, 0x3E54, 0x3E55, 0x3E56, 0x3E57, 0x3E58,
    0x3E59, 0x3E5A, 0x3E5B, 0x3E5C, 0x3E5D, 0x3E5E, 0x3E5F, 0x3E60, 0x3E61,
    0x3E62, 0x3E63, 0x3E64, 0x3E65, 0x3E66, 0x3E67, 0x3E68, 0x3E69, 0x3E6A,
    0x3E6B, 0x3E6C, 0x3E6D, 0x3E6E, 0x3E6F, 0x3E70, 0x3E71, 0x3E72, 0x3E73,
    0x3E74, 0x3E75, 0x3E76, 0x3E77, 0x3E78, 0x3E79, 0x3E7A, 0x3E7B, 0x3E7C,
    0x3E7D, 0x3E7E, 0x3E7F, 0x3E80, 0x3E81, 0x3E82, 0x3E83, 0x3E84, 0x3E85,
    0x3E86, 0x3E87, 0x3E88, 0x3E89, 0x3E8A, 0x3E8B, 0x3E8C, 0x3E8D, 0x3E8E,
    0x3E8F, 0x3E90, 0x3E91, 0x3E92, 0x3E93, 0x3E94, 0x3E95, 0x3E96, 0x3E97,
    0x3E98, 0x3E99, 0x3E9A, 0x3E9B, 0x3E9C, 0x3E9D, 0x3E9E, 0x3E9F, 0x3EA0,
    0x3EA1, 0x3EA2, 0x3EA3, 0x3EA4, 0x3EA5, 0x3EA6, 0x3EA7, 0x3EA8, 0x3EA9,
    0x3EAA, 0x3EAB, 0x3EAC, 0x3EAD, 0x3EAE, 0x3EAF, 0x3EB0, 0x3EB1, 0x3EB2,
    0x3EB3, 0x3EB4, 0x3EB5, 0x3EB6, 0x3EB7, 0x3EB8, 0x3EB9, 0x3EBA, 0x3EBB,
    0x3EBC, 0x3EBD, 0x3EBE, 0x3EBF, 0x3EC0, 0x3EC1, 0x3EC2, 0x3EC3, 0x3EC4,
    0x3EC5, 0x3EC6, 0x3EC7, 0x3EC8, 0x3EC9, 0x3ECA, 0x3ECB, 0x3ECC, 0x3ECD,
    0x3ECE, 0x3ECF, 0x3ED0, 0x3ED1, 0x3ED2, 0x3ED3, 0x3ED4, 0x3ED5, 0x3ED6,
    0x3ED7, 0x3ED8, 0x3ED9, 0x3EDA, 0x3EDB, 0x3EDC, 0x3EDD, 0x3EDE, 0x3EDF,
    0x3EE0, 0x3EE1, 0x3EE2, 0x3EE3, 0x3EE4, 0x3EE5, 0x3EE6, 0x3EE7, 0x3EE8,
    0x3EE9, 0x3EEA, 0x3EEB, 0x3EEC, 0x3EED, 0x3EEE, 0x3EEF, 0x3EF0, 0x3EF1,
    0x3EF2, 0x3EF3, 0x3EF4, 0x3EF5, 0x3EF6, 0x3EF7, 0x3EF8, 0x3EF9, 0x3EFA,
    0x3EFB, 0x3EFC, 0x3EFD, 0x3EFE, 0x3EFF, 0x3F00, 0x3F01, 0x3F02, 0x3F03,
    0x3F04, 0x3F05, 0x3F06, 0x3F07, 0x3F08, 0x3F09, 0x3F0A, 0x3F0B, 0x3F0C,
    0x3F0D, 0x3F0E, 0x3F0F, 0x3F10, 0x3F11, 0x3F12, 0x3F13, 0x3F14, 0x3F15,
    0x3F16, 0x3F17, 0x3F18, 0x3F19, 0x3F1A, 0x3F1B, 0x3F1C, 0x3F1D, 0x3F1E,
    0x3F1F, 0x3F20, 0x3F21, 0x3F22, 0x3F23, 0x3F24, 0x3F25, 0x3F26, 0x3F27,
    0x3F28, 0x3F29, 0x3F2A, 0x3F2B, 0x3F2C, 0x3F2D, 0x3F2E, 0x3F2F, 0x3F30,
    0x3F31, 0x3F32, 0x3F33, 0x3F34, 0x3F35, 0x3F36, 0x3F37, 0x3F38, 0x3F39,
    0x3F3A, 0x3F3B, 0x3F3C, 0x3F3D, 0x3F3E, 0x3F3F, 0x3F40, 0x3F41, 0x3F42,
    0x3F43, 0x3F44, 0x3F45, 0x3F46, 0x3F47, 0x3F48, 0x3F49, 0x3F4A, 0x3F4B,
    0x3F4C, 0x3F4D, 0x3F4E, 0x3F4F, 0x3F50, 0x3F51, 0x3F52, 0x3F53, 0x3F54,
    0x3F55, 0x3F56, 0x3F57, 0x3F58, 0x3F59, 0x3F5A, 0x3F5B, 0x3F5C, 0x3F5D,
    0x3F5E, 0x3F5F, 0x3F60, 0x3F61, 0x3F62, 0x3F63, 0x3F64, 0x3F65, 0x3F66,
    0x3F67, 0x3F68, 0x3F69, 0x3F6A, 0x3F6B, 0x3F6C, 0x3F6D, 0x3F6E, 0x3F6F,
    0x3F70, 0x3F71, 0x3F72, 0x3F73, 0x3F74, 0x3F75, 0x3F76, 0x3F77, 0x3F78,
    0x3F79, 0x3F7A, 0x3F7B, 0x3F7C, 0x3F7D, 0x3F7E, 0x3F7F, 0x3F80, 0x3F81,
    0x3F82, 0x3F83, 0x3F84, 0x3F85, 0x3F86, 0x3F87, 0x3F88, 0x3F89, 0x3F8A,
    0x3F8B, 0x3F8C, 0x3F8D, 0x3F8E, 0x3F8F, 0x3F90, 0x3F91, 0x3F92, 0x3F93,
    0x3F94, 0x3F95, 0x3F96, 0x3F97, 0x3F98, 0x3F99, 0x3F9A, 0x3F9B, 0x3F9C,
    0x3F9D, 0x3F9E, 0x3F9F, 0x3FA0, 0x3FA1, 0x3FA2, 0x3FA3, 0x3FA4, 0x3FA5,
    0x3FA6, 0x3FA7, 0x3FA8, 0x3FA9, 0x3FAA, 0x3FAB, 0x3FAC, 0x3FAD, 0x3FAE,
    0x3FAF, 0x3FB0, 0x3FB1, 0x3FB2, 0x3FB3, 0x3FB4, 0x3FB5, 0x3FB6, 0x3FB7,
    0x3FB8, 0x3FB9, 0x3FBA, 0x3FBB, 0x3FBC, 0x3FBD, 0xFE72, 0x3FBE, 0x3FBF,
    0x3FC0, 0x3FC1, 0x3FC2, 0x3FC3, 0x3FC4, 0x3FC5, 0x3FC6, 0x3FC7, 0x3FC8,
    0x3FC9, 0x3FCA, 0x3FCB, 0x3FCC, 0x3FCD, 0x3FCE, 0x3FCF, 0x3FD0, 0x3FD1,
    0x3FD2, 0x3FD3, 0x3FD4, 0x3FD5, 0x3FD6, 0x3FD7, 0x3FD8, 0x3FD9, 0x3FDA,
    0x3FDB, 0x3FDC, 0x3FDD, 0x3FDE, 0x3FDF, 0x3FE0, 0x3FE1, 0x3FE2, 0x3FE3,
    0x3FE4, 0x3FE5, 0x3FE6, 0x3FE7, 0x3FE8, 0x3FE9, 0x3FEA, 0x3FEB, 0x3FEC,
    0x3FED, 0x3FEE, 0x3FEF, 0x3FF0, 0x3FF1, 0x3FF2, 0x3FF3, 0x3FF4, 0x3FF5,
    0x3FF6, 0x3FF7, 0x3FF8, 0x3FF9, 0x3FFA, 0x3FFB, 0x3FFC, 0x3FFD, 0x3FFE,
    0x3FFF, 0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007,
    0x4008, 0x4009, 0x400A, 0x400B, 0x400C, 0x400D, 0x400E, 0x400F, 0x4010,
    0x4011, 0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, 0x4018, 0x4019,
    0x401A, 0x401B, 0x401C, 0x401D, 0x401E, 0x401F, 0x4020, 0x4021, 0x4022,
    0x4023, 0x4024, 0x4025, 0x4026, 0x4027, 0x4028, 0x4029, 0x402A, 0x402B,
    0x402C, 0x402D, 0x402E, 0x402F, 0x4030, 0x4031, 0xFE78, 0x4032, 0x4033,
    0x4034, 0x4035, 0xFE77, 0x4036, 0x4037, 0x4038, 0x4039, 0x403A, 0x403B,
    0x403C, 0x403D, 0x403E, 0x403F, 0x4040, 0x4041, 0x4042, 0x4043, 0x4044,
    0x4045, 0x4046, 0x4047, 0x4048, 0x4049, 0x404A, 0x404B, 0x404C, 0x404D,
    0x404E, 0x404F, 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056,
    0x4057, 0x4058, 0x4059, 0x405A, 0x405B, 0x405C, 0x405D, 0x405E, 0x405F,
    0x4060, 0xFE7A, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067,
    0x4068, 0x4069, 0x406A, 0x406B, 0x406C, 0x406D, 0x406E, 0x406F, 0x4070,
    0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, 0x4078, 0x4079,
    0x407A, 0x407B, 0x407C, 0x407D, 0x407E, 0x407F, 0x4080, 0x4081, 0x4082,
    0x4083, 0x4084, 0x4085, 0x4086, 0x4087, 0x4088, 0x4089, 0x408A, 0x408B,
    0x408C, 0x408D, 0x408E, 0x408F, 0x4090, 0x4091, 0x4092, 0x4093, 0x4094,
    0x4095, 0x4096, 0x4097, 0x4098, 0x4099, 0x409A, 0x409B, 0x409C, 0x409D,
    0x409E, 0x409F, 0x40A0, 0x40A1, 0x40A2, 0x40A3, 0x40A4, 0x40A5, 0x40A6,
    0x40A7, 0x40A8, 0x40A9, 0x40AA, 0x40AB, 0x40AC, 0x40AD, 0x40AE, 0x40AF,
    0x40B0, 0x40B1, 0x40B2, 0x40B3, 0x40B4, 0x40B5, 0x40B6, 0x40B7, 0x40B8,
    0x40B9, 0x40BA, 0x40BB, 0x40BC, 0x40BD, 0x40BE, 0x40BF, 0x40C0, 0x40C1,
    0x40C2, 0x40C3, 0x40C4, 0x40C5, 0x40C6, 0x40C7, 0x40C8, 0x40C9, 0x40CA,
    0x40CB, 0x40CC, 0x40CD, 0x40CE, 0x40CF, 0x40D0, 0x40D1, 0x40D2, 0x40D3,
    0x40D4, 0x40D5, 0x40D6, 0x40D7, 0x40D8, 0x40D9, 0x40DA, 0x40DB, 0x40DC,
    0x40DD, 0x40DE, 0x40DF, 0x40E0, 0x40E1, 0x40E2, 0x40E3, 0x40E4, 0x40E5,
    0x40E6, 0x40E7, 0x40E8, 0x40E9, 0x40EA, 0x40EB, 0x40EC, 0x40ED, 0x40EE,
    0x40EF, 0x40F0, 0x40F1, 0x40F2, 0x40F3, 0x40F4, 0x40F5, 0x40F6, 0x40F7,
    0x40F8, 0x40F9, 0x40FA, 0x40FB, 0x40FC, 0x40FD, 0x40FE, 0x40FF, 0x4100,
    0x4101, 0x4102, 0x4103, 0x4104, 0x4105, 0x4106, 0x4107, 0x4108, 0x4109,
    0x410A, 0x410B, 0x410C, 0x410D, 0x410E, 0x410F, 0x4110, 0x4111, 0x4112,
    0x4113, 0x4114, 0x4115, 0x4116, 0x4117, 0x4118, 0x4119, 0x411A, 0x411B,
    0x411C, 0x411D, 0x411E, 0x411F, 0x4120, 0x4121, 0x4122, 0x4123, 0x4124,
    0x4125, 0x4126, 0x4127, 0x4128, 0x4129, 0x412A, 0x412B, 0x412C, 0x412D,
    0x412E, 0x412F, 0x4130, 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, 0x4136,
    0x4137, 0x4138, 0x4139, 0x413A, 0x413B, 0x413C, 0x413D, 0x413E, 0x413F,
    0x4140, 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, 0x4148,
    0x4149, 0x414A, 0x414B, 0x414C, 0x414D, 0x414E, 0x414F, 0x4150, 0x4151,
    0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, 0x4158, 0xFE7B, 0x4159,
    0x415A, 0x415B, 0x415C, 0x415D, 0x415E, 0x415F, 0x4160, 0x4161, 0x4162,
    0x4163, 0x4164, 0x4165, 0x4166, 0x4167, 0x4168, 0x4169, 0x416A, 0x416B,
    0x416C, 0x416D, 0x416E, 0x416F, 0x4170, 0x4171, 0x4172, 0x4173, 0x4174,
    0x4175, 0x4176, 0x4177, 0x4178, 0x4179, 0x417A, 0x417B, 0x417C, 0x417D,
    0x417E, 0x417F, 0x4180, 0x4181, 0x4182, 0x4183, 0x4184, 0x4185, 0x4186,
    0x4187, 0x4188, 0x4189, 0x418A, 0x418B, 0x418C, 0x418D, 0x418E, 0x418F,
    0x4190, 0x4191, 0x4192, 0x4193, 0x4194, 0x4195, 0x4196, 0x4197, 0x4198,
    0x4199, 0x419A, 0x419B, 0x419C, 0x419D, 0x419E, 0x419F, 0x41A0, 0x41A1,
    0x41A2, 0x41A3, 0x41A4, 0x41A5, 0x41A6, 0x41A7, 0x41A8, 0x41A9, 0x41AA,
    0x41AB, 0x41AC, 0x41AD, 0x41AE, 0x41AF, 0x41B0, 0x41B1, 0x41B2, 0x41B3,
    0x41B4, 0x41B5, 0x41B6, 0x41B7, 0x41B8, 0x41B9, 0x41BA, 0x41BB, 0x41BC,
    0x41BD, 0x41BE, 0x41BF, 0x41C0, 0x41C1, 0x41C2, 0x41C3, 0x41C4, 0x41C5,
    0x41C6, 0x41C7, 0x41C8, 0x41C9, 0x41CA, 0x41CB, 0x41CC, 0x41CD, 0x41CE,
    0x41CF, 0x41D0, 0x41D1, 0x41D2, 0x41D3, 0x41D4, 0x41D5, 0x41D6, 0x41D7,
    0x41D8, 0x41D9, 0x41DA, 0x41DB, 0x41DC, 0x41DD, 0x41DE, 0x41DF, 0x41E0,
    0x41E1, 0x41E2, 0x41E3, 0x41E4, 0x41E5, 0x41E6, 0x41E7, 0x41E8, 0x41E9,
    0x41EA, 0x41EB, 0x41EC, 0x41ED, 0x41EE, 0x41EF, 0x41F0, 0x41F1, 0x41F2,
    0x41F3, 0x41F4, 0x41F5, 0x41F6, 0x41F7, 0x41F8, 0x41F9, 0x41FA, 0x41FB,
    0x41FC, 0x41FD, 0x41FE, 0x41FF, 0x4200, 0x4201, 0x4202, 0x4203, 0x4204,
    0x4205, 0x4206, 0x4207, 0x4208, 0x4209, 0x420A, 0x420B, 0x420C, 0x420D,
    0x420E, 0x420F, 0x4210, 0x4211, 0x4212, 0x4213, 0x4214, 0x4215, 0x4216,
    0x4217, 0x4218, 0x4219, 0x421A, 0x421B, 0x421C, 0x421D, 0x421E, 0x421F,
    0x4220, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, 0x4228,
    0x4229, 0x422A, 0x422B, 0x422C, 0x422D, 0x422E, 0x422F, 0x4230, 0x4231,
    0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, 0x4238, 0x4239, 0x423A,
    0x423B, 0x423C, 0x423D, 0x423E, 0x423F, 0x4240, 0x4241, 0x4242, 0x4243,
    0x4244, 0x4245, 0x4246, 0x4247, 0x4248, 0x4249, 0x424A, 0x424B, 0x424C,
    0x424D, 0x424E, 0x424F, 0x4250, 0x4251, 0x4252, 0x4253, 0x4254, 0x4255,
    0x4256, 0x4257, 0x4258, 0x4259, 0x425A, 0x425B, 0x425C, 0x425D, 0x425E,
    0x425F, 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265, 0x4266, 0x4267,
    0x4268, 0x4269, 0x426A, 0x426B, 0x426C, 0x426D, 0x426E, 0x426F, 0x4270,
    0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, 0x4278, 0x4279,
    0x427A, 0x427B, 0x427C, 0x427D, 0x427E, 0x427F, 0x4280, 0x4281, 0x4282,
    0x4283, 0x4284, 0x4285, 0x4286, 0x4287, 0x4288, 0x4289, 0x428A, 0x428B,
    0x428C, 0x428D, 0x428E, 0x428F, 0x4290, 0x4291, 0x4292, 0x4293, 0x4294,
    0x4295, 0x4296, 0x4297, 0x4298, 0x4299, 0x429A, 0x429B, 0x429C, 0x429D,
    0x429E, 0x429F, 0x42A0, 0x42A1, 0x42A2, 0x42A3, 0x42A4, 0x42A5, 0x42A6,
    0x42A7, 0x42A8, 0x42A9, 0x42AA, 0x42AB, 0x42AC, 0x42AD, 0x42AE, 0x42AF,
    0x42B0, 0x42B1, 0x42B2, 0x42B3, 0x42B4, 0x42B5, 0x42B6, 0x42B7, 0x42B8,
    0x42B9, 0x42BA, 0x42BB, 0x42BC, 0x42BD, 0x42BE, 0x42BF, 0x42C0, 0x42C1,
    0x42C2, 0x42C3, 0x42C4, 0x42C5, 0x42C6, 0x42C7, 0x42C8, 0x42C9, 0x42CA,
    0x42CB, 0x42CC, 0x42CD, 0xFE7D, 0x42CE, 0x42CF, 0x42D0, 0x42D1, 0x42D2,
    0x42D3, 0x42D4, 0x42D5, 0x42D6, 0x42D7, 0x42D8, 0x42D9, 0x42DA, 0x42DB,
    0x42DC, 0x42DD, 0x42DE, 0x42DF, 0x42E0, 0x42E1, 0xFE7C, 0x42E2, 0x42E3,
    0x42E4, 0x42E5, 0x42E6, 0x42E7, 0x42E8, 0x42E9, 0x42EA, 0x42EB, 0x42EC,
    0x42ED, 0x42EE, 0x42EF, 0x42F0, 0x42F1, 0x42F2, 0x42F3, 0x42F4, 0x42F5,
    0x42F6, 0x42F7, 0x42F8, 0x42F9, 0x42FA, 0x42FB, 0x42FC, 0x42FD, 0x42FE,
    0x42FF, 0x4300, 0x4301, 0x4302, 0x4303, 0x4304, 0x4305, 0x4306, 0x4307,
    0x4308, 0x4309, 0x430A, 0x430B, 0x430C, 0x430D, 0x430E, 0x430F, 0x4310,
    0x4311, 0x4312, 0x4313, 0x4314, 0x4315, 0x4316, 0x4317, 0x4318, 0x4319,
    0x431A, 0x431B, 0x431C, 0x431D, 0x431E, 0x431F, 0x4320, 0x4321, 0x4322,
    0x4323, 0x4324, 0x4325, 0x4326, 0x4327, 0x4328, 0x4329, 0x432A, 0x432B,
    0x432C, 0x432D, 0x432E, 0x432F, 0x4330, 0x4331, 0x4332, 0x4333, 0x4334,
    0x4335, 0x4336, 0x4337, 0x4338, 0x4339, 0x433A, 0x433B, 0x433C, 0x433D,
    0x433E, 0x433F, 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346,
    0x4347, 0x4348, 0x4349, 0x434A, 0x434B, 0x434C, 0x434D, 0x434E, 0x434F,
    0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, 0x4358,
    0x4359, 0x435A, 0x435B, 0x435C, 0x435D, 0x435E, 0x435F, 0x4360, 0x4361,
    0x4362, 0x4363, 0x4364, 0x4365, 0x4366, 0x4367, 0x4368, 0x4369, 0x436A,
    0x436B, 0x436C, 0x436D, 0x436E, 0x436F, 0x4370, 0x4371, 0x4372, 0x4373,
    0x4374, 0x4375, 0x4376, 0x4377, 0x4378, 0x4379, 0x437A, 0x437B, 0x437C,
    0x437D, 0x437E, 0x437F, 0x4380, 0x4381, 0x4382, 0x4383, 0x4384, 0x4385,
    0x4386, 0x4387, 0x4388, 0x4389, 0x438A, 0x438B, 0x438C, 0x438D, 0x438E,
    0x438F, 0x4390, 0x4391, 0x4392, 0x4393, 0x4394, 0x4395, 0x4396, 0x4397,
    0x4398, 0x4399, 0x439A, 0x439B, 0x439C, 0x439D, 0x439E, 0x439F, 0x43A0,
    0x43A1, 0x43A2, 0xFE80, 0x43A3, 0x43A4, 0x43A5, 0x43A6, 0x43A7, 0xFE81,
    0x43A8, 0x43A9, 0x43AA, 0x43AB, 0x43AC, 0x43AD, 0x43AE, 0x43AF, 0x43B0,
    0x43B1, 0x43B2, 0x43B3, 0x43B4, 0x43B5, 0x43B6, 0x43B7, 0x43B8, 0x43B9,
    0x43BA, 0x43BB, 0x43BC, 0x43BD, 0x43BE, 0x43BF, 0x43C0, 0x43C1, 0x43C2,
    0x43C3, 0x43C4, 0x43C5, 0x43C6, 0x43C7, 0x43C8, 0x43C9, 0x43CA, 0x43CB,
    0x43CC, 0x43CD, 0x43CE, 0x43CF, 0x43D0, 0x43D1, 0x43D2, 0x43D3, 0x43D4,
    0x43D5, 0x43D6, 0x43D7, 0x43D8, 0x43D9, 0x43DA, 0x43DB, 0x43DC, 0x43DD,
    0x43DE, 0x43DF, 0x43E0, 0x43E1, 0x43E2, 0x43E3, 0x43E4, 0x43E5, 0x43E6,
    0x43E7, 0x43E8, 0x43E9, 0x43EA, 0x43EB, 0x43EC, 0x43ED, 0x43EE, 0x43EF,
    0x43F0, 0x43F1, 0x43F2, 0x43F3, 0x43F4, 0x43F5, 0x43F6, 0x43F7, 0x43F8,
    0x43F9, 0xFE82, 0x43FA, 0x43FB, 0x43FC, 0x43FD, 0x43FE, 0x43FF, 0x4400,
    0x4401, 0x4402, 0x4403, 0x4404, 0x4405, 0x4406, 0x4407, 0x4408, 0x4409,
    0xFE83, 0x440A, 0x440B, 0x440C, 0x440D, 0x440E, 0x440F, 0x4410, 0x4411,
    0x4412, 0x4413, 0x4414, 0x4415, 0x4416, 0x4417, 0x4418, 0x4419, 0x441A,
    0x441B, 0x441C, 0x441D, 0x441E, 0x441F, 0x4420, 0x4421, 0x4422, 0x4423,
    0x4424, 0x4425, 0x4426, 0x4427, 0x4428, 0x4429, 0x442A, 0x442B, 0x442C,
    0x442D, 0x442E, 0x442F, 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435,
    0x4436, 0x4437, 0x4438, 0x4439, 0x443A, 0x443B, 0x443C, 0x443D, 0x443E,
    0x443F, 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, 0x4447,
    0x4448, 0x4449, 0x444A, 0x444B, 0x444C, 0x444D, 0x444E, 0x444F, 0x4450,
    0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457, 0x4458, 0x4459,
    0x445A, 0x445B, 0x445C, 0x445D, 0x445E, 0x445F, 0x4460, 0x4461, 0x4462,
    0x4463, 0x4464, 0x4465, 0x4466, 0x4467, 0x4468, 0x4469, 0x446A, 0x446B,
    0x446C, 0x446D, 0x446E, 0x446F, 0x4470, 0x4471, 0x4472, 0x4473, 0x4474,
    0x4475, 0x4476, 0x4477, 0x4478, 0x4479, 0x447A, 0x447B, 0x447C, 0x447D,
    0x447E, 0x447F, 0x4480, 0x4481, 0x4482, 0x4483, 0x4484, 0x4485, 0x4486,
    0x4487, 0x4488, 0x4489, 0x448A, 0x448B, 0x448C, 0x448D, 0x448E, 0x448F,
    0x4490, 0x4491, 0x4492, 0x4493, 0x4494, 0x4495, 0x4496, 0x4497, 0x4498,
    0x4499, 0x449A, 0x449B, 0x449C, 0x449D, 0x449E, 0x449F, 0x44A0, 0x44A1,
    0x44A2, 0x44A3, 0x44A4, 0x44A5, 0x44A6, 0x44A7, 0x44A8, 0x44A9, 0x44AA,
    0x44AB, 0x44AC, 0x44AD, 0x44AE, 0x44AF, 0x44B0, 0x44B1, 0x44B2, 0x44B3,
    0x44B4, 0x44B5, 0x44B6, 0x44B7, 0x44B8, 0x44B9, 0x44BA, 0x44BB, 0x44BC,
    0x44BD, 0x44BE, 0x44BF, 0x44C0, 0x44C1, 0x44C2, 0x44C3, 0x44C4, 0x44C5,
    0x44C6, 0x44C7, 0x44C8, 0x44C9, 0x44CA, 0x44CB, 0x44CC, 0x44CD, 0x44CE,
    0x44CF, 0x44D0, 0x44D1, 0x44D2, 0x44D3, 0x44D4, 0x44D5, 0x44D6, 0x44D7,
    0x44D8, 0x44D9, 0x44DA, 0x44DB, 0x44DC, 0x44DD, 0x44DE, 0x44DF, 0x44E0,
    0x44E1, 0x44E2, 0x44E3, 0x44E4, 0x44E5, 0x44E6, 0x44E7, 0x44E8, 0x44E9,
    0x44EA, 0x44EB, 0x44EC, 0x44ED, 0x44EE, 0x44EF, 0x44F0, 0x44F1, 0x44F2,
    0x44F3, 0x44F4, 0x44F5, 0x44F6, 0x44F7, 0x44F8, 0x44F9, 0x44FA, 0x44FB,
    0x44FC, 0x44FD, 0x44FE, 0x44FF, 0x4500, 0x4501, 0x4502, 0x4503, 0x4504,
    0x4505, 0x4506, 0x4507, 0x4508, 0x4509, 0x450A, 0x450B, 0x450C, 0x450D,
    0x450E, 0x450F, 0x4510, 0x4511, 0x4512, 0x4513, 0x4514, 0x4515, 0x4516,
    0x4517, 0x4518, 0x4519, 0x451A, 0x451B, 0x451C, 0x451D, 0x451E, 0x451F,
    0x4520, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, 0x4528,
    0x4529, 0x452A, 0x452B, 0x452C, 0x452D, 0x452E, 0x452F, 0x4530, 0x4531,
    0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, 0x4538, 0x4539, 0x453A,
    0x453B, 0x453C, 0x453D, 0x453E, 0x453F, 0x4540, 0x4541, 0x4542, 0x4543,
    0x4544, 0x4545, 0x4546, 0x4547, 0x4548, 0x4549, 0x454A, 0x454B, 0x454C,
    0x454D, 0x454E, 0x454F, 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555,
    0x4556, 0x4557, 0x4558, 0x4559, 0x455A, 0x455B, 0x455C, 0x455D, 0x455E,
    0x455F, 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567,
    0x4568, 0x4569, 0x456A, 0x456B, 0x456C, 0x456D, 0x456E, 0x456F, 0x4570,
    0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, 0x4578, 0x4579,
    0x457A, 0x457B, 0x457C, 0x457D, 0x457E, 0x457F, 0x4580, 0x4581, 0x4582,
    0x4583, 0x4584, 0x4585, 0x4586, 0x4587, 0x4588, 0x4589, 0x458A, 0x458B,
    0x458C, 0x458D, 0x458E, 0x458F, 0x4590, 0x4591, 0x4592, 0x4593, 0x4594,
    0x4595, 0x4596, 0x4597, 0x4598, 0x4599, 0x459A, 0x459B, 0x459C, 0x459D,
    0x459E, 0x459F, 0x45A0, 0x45A1, 0x45A2, 0x45A3, 0x45A4, 0x45A5, 0x45A6,
    0x45A7, 0x45A8, 0x45A9, 0x45AA, 0x45AB, 0x45AC, 0x45AD, 0x45AE, 0x45AF,
    0x45B0, 0x45B1, 0x45B2, 0x45B3, 0x45B4, 0x45B5, 0x45B6, 0x45B7, 0x45B8,
    0x45B9, 0x45BA, 0x45BB, 0x45BC, 0x45BD, 0x45BE, 0x45BF, 0x45C0, 0x45C1,
    0x45C2, 0xFE85, 0x45C3, 0x45C4, 0x45C5, 0x45C6, 0x45C7, 0x45C8, 0x45C9,
    0x45CA, 0x45CB, 0x45CC, 0x45CD, 0x45CE, 0x45CF, 0x45D0, 0x45D1, 0x45D2,
    0x45D3, 0x45D4, 0x45D5, 0x45D6, 0x45D7, 0x45D8, 0x45D9, 0x45DA, 0x45DB,
    0x45DC, 0x45DD, 0x45DE, 0x45DF, 0x45E0, 0x45E1, 0x45E2, 0x45E3, 0x45E4,
    0x45E5, 0x45E6, 0x45E7, 0x45E8, 0x45E9, 0x45EA, 0x45EB, 0x45EC, 0x45ED,
    0x45EE, 0x45EF, 0x45F0, 0x45F1, 0x45F2, 0x45F3, 0x45F4, 0xFE86, 0x45F5,
    0x45F6, 0xFE87, 0x45F7, 0x45F8, 0x45F9, 0x45FA, 0xFE88, 0xFE89, 0x45FB,
    0xFE8A, 0xFE8B, 0x45FC, 0x45FD, 0x45FE, 0x45FF, 0x4600, 0x4601, 0x4602,
    0x4603, 0x4604, 0x4605, 0x4606, 0x4607, 0x4608, 0x4609, 0x460A, 0x460B,
    0x460C, 0x460D, 0x460E, 0x460F, 0xFE8D, 0x4610, 0x4611, 0x4612, 0xFE8C,
    0x4613, 0x4614, 0x4615, 0x4616, 0x4617, 0x4618, 0x4619, 0x461A, 0x461B,
    0x461C, 0x461D, 0x461E, 0x461F, 0x4620, 0x4621, 0x4622, 0x4623, 0x4624,
    0x4625, 0x4626, 0x4627, 0x4628, 0xFE8F, 0xFE8E, 0x4629, 0x462A, 0x462B,
    0x462C, 0x462D, 0x462E, 0x462F, 0x4630, 0x4631, 0x4632, 0x4633, 0x4634,
    0x4635, 0x4636, 0x4637, 0x4638, 0x4639, 0x463A, 0x463B, 0x463C, 0x463D,
    0x463E, 0x463F, 0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646,
    0x4647, 0x4648, 0x4649, 0x464A, 0x464B, 0x464C, 0x464D, 0x464E, 0x464F,
    0x4650, 0x4651, 0x4652, 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, 0x4658,
    0x4659, 0x465A, 0x465B, 0x465C, 0x465D, 0x465E, 0x465F, 0x4660, 0x4661,
    0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, 0x4668, 0x4669, 0x466A,
    0x466B, 0x466C, 0x466D, 0x466E, 0x466F, 0x4670, 0x4671, 0x4672, 0x4673,
    0x4674, 0x4675, 0x4676, 0x4677, 0x4678, 0x4679, 0x467A, 0x467B, 0x467C,
    0x467D, 0x467E, 0x467F, 0x4680, 0x4681, 0x4682, 0x4683, 0x4684, 0x4685,
    0x4686, 0x4687, 0x4688, 0x4689, 0x468A, 0x468B, 0x468C, 0x468D, 0x468E,
    0x468F, 0x4690, 0x4691, 0x4692, 0x4693, 0x4694, 0x4695, 0x4696, 0x4697,
    0x4698, 0x4699, 0x469A, 0x469B, 0x469C, 0x469D, 0x469E, 0x469F, 0x46A0,
    0x46A1, 0x46A2, 0x46A3, 0x46A4, 0x46A5, 0x46A6, 0x46A7, 0x46A8, 0x46A9,
    0x46AA, 0x46AB, 0x46AC, 0x46AD, 0x46AE, 0x46AF, 0x46B0, 0x46B1, 0x46B2,
    0x46B3, 0x46B4, 0x46B5, 0x46B6, 0x46B7, 0x46B8, 0x46B9, 0x46BA, 0x46BB,
    0x46BC, 0x46BD, 0x46BE, 0x46BF, 0x46C0, 0x46C1, 0x46C2, 0x46C3, 0x46C4,
    0x46C5, 0x46C6, 0x46C7, 0x46C8, 0x46C9, 0x46CA, 0x46CB, 0x46CC, 0x46CD,
    0x46CE, 0x46CF, 0x46D0, 0x46D1, 0x46D2, 0x46D3, 0x46D4, 0x46D5, 0x46D6,
    0x46D7, 0x46D8, 0x46D9, 0x46DA, 0x46DB, 0x46DC, 0x46DD, 0x46DE, 0x46DF,
    0x46E0, 0x46E1, 0x46E2, 0x46E3, 0x46E4, 0x46E5, 0x46E6, 0x46E7, 0x46E8,
    0x46E9, 0x46EA, 0x46EB, 0x46EC, 0x46ED, 0x46EE, 0x46EF, 0x46F0, 0x46F1,
    0x46F2, 0x46F3, 0x46F4, 0x46F5, 0x46F6, 0x46F7, 0x46F8, 0x46F9, 0x46FA,
    0x46FB, 0x46FC, 0x46FD, 0x46FE, 0x46FF, 0x4700, 0x4701, 0x4702, 0x4703,
    0x4704, 0x4705, 0x4706, 0x4707, 0x4708, 0x4709, 0x470A, 0x470B, 0x470C,
    0x470D, 0x470E, 0x470F, 0x4710, 0x4711, 0x4712, 0x4713, 0x4714, 0x4715,
    0x4716, 0x4717, 0x4718, 0x4719, 0x471A, 0x471B, 0x471C, 0x471D, 0x471E,
    0x471F, 0x4720, 0x4721, 0x4722, 0x4723, 0x4724, 0x4725, 0x4726, 0x4727,
    0x4728, 0x4729, 0x472A, 0x472B, 0x472C, 0x472D, 0x472E, 0x472F, 0x4730,
    0x4731, 0x4732, 0x4733, 0x4734, 0x4735, 0x4736, 0x4737, 0x4738, 0x4739,
    0x473A, 0x473B, 0x473C, 0x473D, 0x473E, 0x473F, 0x4740, 0x4741, 0x4742,
    0x4743, 0x4744, 0x4745, 0x4746, 0x4747, 0x4748, 0x4749, 0x474A, 0x474B,
    0x474C, 0x474D, 0x474E, 0x474F, 0x4750, 0x4751, 0x4752, 0x4753, 0x4754,
    0x4755, 0x4756, 0x4757, 0x4758, 0x4759, 0x475A, 0x475B, 0x475C, 0x475D,
    0x475E, 0x475F, 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, 0x4765, 0x4766,
    0x4767, 0x4768, 0x4769, 0x476A, 0x476B, 0x476C, 0x476D, 0x476E, 0x476F,
    0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775, 0x4776, 0x4777, 0x4778,
    0x4779, 0x477A, 0x477B, 0x477C, 0x477D, 0x477E, 0x477F, 0x4780, 0x4781,
    0x4782, 0x4783, 0x4784, 0x4785, 0x4786, 0x4787, 0x4788, 0x4789, 0x478A,
    0x478B, 0x478C, 0x478D, 0x478E, 0x478F, 0x4790, 0x4791, 0x4792, 0x4793,
    0x4794, 0x4795, 0x4796, 0x4797, 0x4798, 0x4799, 0x479A, 0x479B, 0x479C,
    0x479D, 0x479E, 0x479F, 0x47A0, 0x47A1, 0x47A2, 0x47A3, 0x47A4, 0x47A5,
    0x47A6, 0x47A7, 0x47A8, 0x47A9, 0x47AA, 0x47AB, 0x47AC, 0x47AD, 0x47AE,
    0x47AF, 0x47B0, 0x47B1, 0x47B2, 0x47B3, 0x47B4, 0x47B5, 0x47B6, 0x47B7,
    0x47B8, 0x47B9, 0x47BA, 0x47BB, 0x47BC, 0x47BD, 0x47BE, 0x47BF, 0x47C0,
    0x47C1, 0x47C2, 0x47C3, 0x47C4, 0x47C5, 0x47C6, 0x47C7, 0x47C8, 0x47C9,
    0x47CA, 0x47CB, 0x47CC, 0x47CD, 0x47CE, 0x47CF, 0x47D0, 0x47D1, 0x47D2,
    0x47D3, 0x47D4, 0x47D5, 0x47D6, 0x47D7, 0x47D8, 0x47D9, 0x47DA, 0x47DB,
    0x47DC, 0x47DD, 0x47DE, 0x47DF, 0x47E0, 0x47E1, 0x47E2, 0x47E3, 0x47E4,
    0x47E5, 0x47E6, 0x47E7, 0x47E8, 0x47E9, 0x47EA, 0x47EB, 0x47EC, 0x47ED,
    0x47EE, 0x47EF, 0x47F0, 0x47F1, 0x47F2, 0x47F3, 0x47F4, 0x47F5, 0x47F6,
    0x47F7, 0x47F8, 0x47F9, 0x47FA, 0x47FB, 0x47FC, 0x47FD, 0x47FE, 0x47FF,
    0x4800, 0x4801, 0x4802, 0x4803, 0x4804, 0x4805, 0x4806, 0x4807, 0x4808,
    0x4809, 0x480A, 0x480B, 0x480C, 0x480D, 0x480E, 0x480F, 0x4810, 0x4811,
    0x4812, 0x4813, 0x4814, 0x4815, 0x4816, 0x4817, 0x4818, 0x4819, 0x481A,
    0x481B, 0x481C, 0x481D, 0x481E, 0x481F, 0x4820, 0x4821, 0x4822, 0x4823,
    0x4824, 0x4825, 0x4826, 0x4827, 0x4828, 0x4829, 0x482A, 0x482B, 0x482C,
    0x482D, 0x482E, 0x482F, 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835,
    0x4836, 0x4837, 0x4838, 0x4839, 0x483A, 0x483B, 0x483C, 0x483D, 0x483E,
    0x483F, 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, 0x4847,
    0x4848, 0x4849, 0x484A, 0x484B, 0x484C, 0x484D, 0x484E, 0x484F, 0x4850,
    0x4851, 0x4852, 0x4853, 0x4854, 0x4855, 0x4856, 0x4857, 0x4858, 0x4859,
    0x485A, 0x485B, 0x485C, 0x485D, 0x485E, 0x485F, 0x4860, 0x4861, 0x4862,
    0x4863, 0x4864, 0x4865, 0x4866, 0x4867, 0x4868, 0x4869, 0x486A, 0x486B,
    0x486C, 0x486D, 0x486E, 0x486F, 0x4870, 0x4871, 0x4872, 0x4873, 0x4874,
    0x4875, 0x4876, 0x4877, 0x4878, 0x4879, 0x487A, 0x487B, 0x487C, 0x487D,
    0x487E, 0x487F, 0x4880, 0x4881, 0x4882, 0x4883, 0x4884, 0x4885, 0x4886,
    0x4887, 0x4888, 0x4889, 0x488A, 0x488B, 0x488C, 0x488D, 0x488E, 0x488F,
    0x4890, 0x4891, 0x4892, 0x4893, 0x4894, 0x4895, 0x4896, 0x4897, 0x4898,
    0x4899, 0x489A, 0x489B, 0x489C, 0x489D, 0x489E, 0x489F, 0x48A0, 0x48A1,
    0x48A2, 0x48A3, 0x48A4, 0x48A5, 0x48A6, 0x48A7, 0x48A8, 0x48A9, 0x48AA,
    0x48AB, 0x48AC, 0x48AD, 0x48AE, 0x48AF, 0x48B0, 0x48B1, 0x48B2, 0x48B3,
    0x48B4, 0x48B5, 0x48B6, 0x48B7, 0x48B8, 0x48B9, 0x48BA, 0x48BB, 0x48BC,
    0x48BD, 0x48BE, 0x48BF, 0x48C0, 0x48C1, 0x48C2, 0x48C3, 0x48C4, 0x48C5,
    0x48C6, 0x48C7, 0x48C8, 0x48C9, 0x48CA, 0x48CB, 0x48CC, 0x48CD, 0x48CE,
    0x48CF, 0x48D0, 0x48D1, 0x48D2, 0x48D3, 0x48D4, 0x48D5, 0x48D6, 0x48D7,
    0x48D8, 0x48D9, 0x48DA, 0x48DB, 0x48DC, 0x48DD, 0x48DE, 0x48DF, 0x48E0,
    0x48E1, 0x48E2, 0x48E3, 0x48E4, 0x48E5, 0x48E6, 0x48E7, 0xFE96, 0x48E8,
    0x48E9, 0x48EA, 0x48EB, 0x48EC, 0x48ED, 0x48EE, 0x48EF, 0x48F0, 0x48F1,
    0x48F2, 0x48F3, 0x48F4, 0x48F5, 0x48F6, 0x48F7, 0x48F8, 0x48F9, 0x48FA,
    0x48FB, 0x48FC, 0x48FD, 0x48FE, 0x48FF, 0x4900, 0x4901, 0x4902, 0x4903,
    0x4904, 0x4905, 0x4906, 0x4907, 0x4908, 0x4909, 0x490A, 0x490B, 0x490C,
    0x490D, 0x490E, 0xFE93, 0xFE94, 0xFE95, 0xFE97, 0xFE92, 0x490F, 0x4910,
    0x4911, 0x4912, 0x4913, 0x4914, 0x4915, 0x4916, 0x4917, 0x4918, 0x4919,
    0x491A, 0x491B, 0x491C, 0x491D, 0x491E, 0x491F, 0x4920, 0x4921, 0x4922,
    0x4923, 0x4924, 0x4925, 0x4926, 0x4927, 0x4928, 0x4929, 0x492A, 0x492B,
    0x492C, 0x492D, 0x492E, 0x492F, 0x4930, 0x4931, 0x4932, 0x4933, 0x4934,
    0x4935, 0x4936, 0x4937, 0x4938, 0x4939, 0x493A, 0x493B, 0x493C, 0x493D,
    0x493E, 0x493F, 0x4940, 0x4941, 0x4942, 0x4943, 0x4944, 0x4945, 0x4946,
    0x4947, 0x4948, 0x4949, 0x494A, 0x494B, 0x494C, 0x494D, 0x494E, 0x494F,
    0x4950, 0x4951, 0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, 0x4958,
    0x4959, 0x495A, 0x495B, 0x495C, 0x495D, 0x495E, 0x495F, 0x4960, 0x4961,
    0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, 0x4968, 0x4969, 0x496A,
    0x496B, 0x496C, 0x496D, 0x496E, 0x496F, 0x4970, 0x4971, 0x4972, 0x4973,
    0x4974, 0x4975, 0x4976, 0x4977, 0x4978, 0x4979, 0x497A, 0x497B, 0x497C,
    0x497D, 0xFE98, 0xFE99, 0xFE9A, 0xFE9B, 0xFE9C, 0xFE9D, 0xFE9E, 0x497E,
    0x497F, 0x4980, 0x4981, 0x4982, 0x4983, 0x4984, 0x4985, 0x4986, 0x4987,
    0x4988, 0x4989, 0x498A, 0x498B, 0x498C, 0x498D, 0x498E, 0x498F, 0x4990,
    0x4991, 0x4992, 0x4993, 0x4994, 0x4995, 0x4996, 0x4997, 0x4998, 0x4999,
    0x499A, 0x499B, 0x499C, 0x499D, 0x499E, 0x499F, 0x49A0, 0x49A1, 0x49A2,
    0x49A3, 0x49A4, 0x49A5, 0x49A6, 0x49A7, 0x49A8, 0x49A9, 0x49AA, 0x49AB,
    0x49AC, 0x49AD, 0x49AE, 0x49AF, 0x49B0, 0x49B1, 0x49B2, 0x49B3, 0x49B4,
    0x49B5, 0x49B6, 0x49B7, 0x49B8, 0x49B9, 0x49BA, 0x49BB, 0x49BC, 0x49BD,
    0x49BE, 0x49BF, 0x49C0, 0x49C1, 0x49C2, 0x49C3, 0x49C4, 0x49C5, 0x49C6,
    0x49C7, 0x49C8, 0x49C9, 0x49CA, 0x49CB, 0x49CC, 0x49CD, 0x49CE, 0x49CF,
    0x49D0, 0x49D1, 0x49D2, 0x49D3, 0x49D4, 0x49D5, 0x49D6, 0x49D7, 0x49D8,
    0x49D9, 0x49DA, 0x49DB, 0x49DC, 0x49DD, 0x49DE, 0x49DF, 0x49E0, 0x49E1,
    0x49E2, 0x49E3, 0x49E4, 0x49E5, 0x49E6, 0x49E7, 0x49E8, 0x49E9, 0x49EA,
    0x49EB, 0x49EC, 0x49ED, 0x49EE, 0x49EF, 0x49F0, 0x49F1, 0x49F2, 0x49F3,
    0x49F4, 0x49F5, 0x49F6, 0x49F7, 0x49F8, 0x49F9, 0x49FA, 0x49FB, 0x49FC,
    0x49FD, 0x49FE, 0x49FF, 0x4A00, 0x4A01, 0x4A02, 0x4A03, 0x4A04, 0x4A05,
    0x4A06, 0x4A07, 0x4A08, 0x4A09, 0x4A0A, 0x4A0B, 0x4A0C, 0x4A0D, 0x4A0E,
    0x4A0F, 0x4A10, 0x4A11, 0xFE9F, 0x4A12, 0x4A13, 0x4A14, 0x4A15, 0x4A16,
    0x4A17, 0x4A18, 0x4A19, 0x4A1A, 0x4A1B, 0x4A1C, 0x4A1D, 0x4A1E, 0x4A1F,
    0x4A20, 0x4A21, 0x4A22, 0x4A23, 0x4A24, 0x4A25, 0x4A26, 0x4A27, 0x4A28,
    0x4A29, 0x4A2A, 0x4A2B, 0x4A2C, 0x4A2D, 0x4A2E, 0x4A2F, 0x4A30, 0x4A31,
    0x4A32, 0x4A33, 0x4A34, 0x4A35, 0x4A36, 0x4A37, 0x4A38, 0x4A39, 0x4A3A,
    0x4A3B, 0x4A3C, 0x4A3D, 0x4A3E, 0x4A3F, 0x4A40, 0x4A41, 0x4A42, 0x4A43,
    0x4A44, 0x4A45, 0x4A46, 0x4A47, 0x4A48, 0x4A49, 0x4A4A, 0x4A4B, 0x4A4C,
    0x4A4D, 0x4A4E, 0x4A4F, 0x4A50, 0x4A51, 0x4A52, 0x4A53, 0x4A54, 0x4A55,
    0x4A56, 0x4A57, 0x4A58, 0x4A59, 0x4A5A, 0x4A5B, 0x4A5C, 0x4A5D, 0x4A5E,
    0x4A5F, 0x4A60, 0x4A61, 0x4A62, 0xD2BB, 0xB6A1, 0x8140, 0xC6DF, 0x8141,
    0x8142, 0x8143, 0xCDF2, 0xD5C9, 0xC8FD, 0xC9CF, 0xCFC2, 0xD8A2, 0xB2BB,
    0xD3EB, 0x8144, 0xD8A4, 0xB3F3, 0x8145, 0xD7A8, 0xC7D2, 0xD8A7, 0xCAC0,
    0x8146, 0xC7F0, 0xB1FB, 0xD2B5, 0xB4D4, 0xB6AB, 0xCBBF, 0xD8A9, 0x8147,
    0x8148, 0x8149, 0xB6AA, 0x814A, 0xC1BD, 0xD1CF, 0x814B, 0xC9A5, 0xD8AD,
    0x814C, 0xB8F6, 0xD1BE, 0xE3DC, 0xD6D0, 0x814D, 0x814E, 0xB7E1, 0x814F,
    0xB4AE, 0x8150, 0xC1D9, 0x8151, 0xD8BC, 0x8152, 0xCDE8, 0xB5A4, 0xCEAA,
    0xD6F7, 0x8153, 0xC0F6, 0xBED9, 0xD8AF, 0x8154, 0x8155, 0x8156, 0xC4CB,
    0x8157, 0xBEC3, 0x8158, 0xD8B1, 0xC3B4, 0xD2E5, 0x8159, 0xD6AE, 0xCEDA,
    0xD5A7, 0xBAF5, 0xB7A6, 0xC0D6, 0x815A, 0xC6B9, 0xC5D2, 0xC7C7, 0x815B,
    0xB9D4, 0x815C, 0xB3CB, 0xD2D2, 0x815D, 0x815E, 0xD8BF, 0xBEC5, 0xC6F2,
    0xD2B2, 0xCFB0, 0xCFE7, 0x815F, 0x8160, 0x8161, 0x8162, 0xCAE9, 0x8163,
    0x8164, 0xD8C0, 0x8165, 0x8166, 0x8167, 0x8168, 0x8169, 0x816A, 0xC2F2,
    0xC2D2, 0x816B, 0xC8E9, 0x816C, 0x816D, 0x816E, 0x816F, 0x8170, 0x8171,
    0x8172, 0x8173, 0x8174, 0x8175, 0xC7AC, 0x8176, 0x8177, 0x8178, 0x8179,
    0x817A, 0x817B, 0x817C, 0xC1CB, 0x817D, 0xD3E8, 0xD5F9, 0x817E, 0xCAC2,
    0xB6FE, 0xD8A1, 0xD3DA, 0xBFF7, 0x8180, 0xD4C6, 0xBBA5, 0xD8C1, 0xCEE5,
    0xBEAE, 0x8181, 0x8182, 0xD8A8, 0x8183, 0xD1C7, 0xD0A9, 0x8184, 0x8185,
    0x8186, 0xD8BD, 0xD9EF, 0xCDF6, 0xBFBA, 0x8187, 0xBDBB, 0xBAA5, 0xD2E0,
    0xB2FA, 0xBAE0, 0xC4B6, 0x8188, 0xCFED, 0xBEA9, 0xCDA4, 0xC1C1, 0x8189,
    0x818A, 0x818B, 0xC7D7, 0xD9F1, 0x818C, 0xD9F4, 0x818D, 0x818E, 0x818F,
    0x8190, 0xC8CB, 0xD8E9, 0x8191, 0x8192, 0x8193, 0xD2DA, 0xCAB2, 0xC8CA,
    0xD8EC, 0xD8EA, 0xD8C6, 0xBDF6, 0xC6CD, 0xB3F0, 0x8194, 0xD8EB, 0xBDF1,
    0xBDE9, 0x8195, 0xC8D4, 0xB4D3, 0x8196, 0x8197, 0xC2D8, 0x8198, 0xB2D6,
    0xD7D0, 0xCACB, 0xCBFB, 0xD5CC, 0xB8B6, 0xCFC9, 0x8199, 0x819A, 0x819B,
    0xD9DA, 0xD8F0, 0xC7AA, 0x819C, 0xD8EE, 0x819D, 0xB4FA, 0xC1EE, 0xD2D4,
    0x819E, 0x819F, 0xD8ED, 0x81A0, 0xD2C7, 0xD8EF, 0xC3C7, 0x81A1, 0x81A2,
    0x81A3, 0xD1F6, 0x81A4, 0xD6D9, 0xD8F2, 0x81A5, 0xD8F5, 0xBCFE, 0xBCDB,
    0x81A6, 0x81A7, 0x81A8, 0xC8CE, 0x81A9, 0xB7DD, 0x81AA, 0xB7C2, 0x81AB,
    0xC6F3, 0x81AC, 0x81AD, 0x81AE, 0x81AF, 0x81B0, 0x81B1, 0x81B2, 0xD8F8,
    0xD2C1, 0x81B3, 0x81B4, 0xCEE9, 0xBCBF, 0xB7FC, 0xB7A5, 0xD0DD, 0x81B5,
    0x81B6, 0x81B7, 0x81B8, 0x81B9, 0xD6DA, 0xD3C5, 0xBBEF, 0xBBE1, 0xD8F1,
    0x81BA, 0x81BB, 0xC9A1, 0xCEB0, 0xB4AB, 0x81BC, 0xD8F3, 0x81BD, 0xC9CB,
    0xD8F6, 0xC2D7, 0xD8F7, 0x81BE, 0x81BF, 0xCEB1, 0xD8F9, 0x81C0, 0x81C1,
    0x81C2, 0xB2AE, 0xB9C0, 0x81C3, 0xD9A3, 0x81C4, 0xB0E9, 0x81C5, 0xC1E6,
    0x81C6, 0xC9EC, 0x81C7, 0xCBC5, 0x81C8, 0xCBC6, 0xD9A4, 0x81C9, 0x81CA,
    0x81CB, 0x81CC, 0x81CD, 0xB5E8, 0x81CE, 0x81CF, 0xB5AB, 0x81D0, 0x81D1,
    0x81D2, 0x81D3, 0x81D4, 0x81D5, 0xCEBB, 0xB5CD, 0xD7A1, 0xD7F4, 0xD3D3,
    0x81D6, 0xCCE5, 0x81D7, 0xBACE, 0x81D8, 0xD9A2, 0xD9DC, 0xD3E0, 0xD8FD,
    0xB7F0, 0xD7F7, 0xD8FE, 0xD8FA, 0xD9A1, 0xC4E3, 0x81D9, 0x81DA, 0xD3B6,
    0xD8F4, 0xD9DD, 0x81DB, 0xD8FB, 0x81DC, 0xC5E5, 0x81DD, 0x81DE, 0xC0D0,
    0x81DF, 0x81E0, 0xD1F0, 0xB0DB, 0x81E1, 0x81E2, 0xBCD1, 0xD9A6, 0x81E3,
    0xD9A5, 0x81E4, 0x81E5, 0x81E6, 0x81E7, 0xD9AC, 0xD9AE, 0x81E8, 0xD9AB,
    0xCAB9, 0x81E9, 0x81EA, 0x81EB, 0xD9A9, 0xD6B6, 0x81EC, 0x81ED, 0x81EE,
    0xB3DE, 0xD9A8, 0x81EF, 0xC0FD, 0x81F0, 0xCACC, 0x81F1, 0xD9AA, 0x81F2,
    0xD9A7, 0x81F3, 0x81F4, 0xD9B0, 0x81F5, 0x81F6, 0xB6B1, 0x81F7, 0x81F8,
    0x81F9, 0xB9A9, 0x81FA, 0xD2C0, 0x81FB, 0x81FC, 0xCFC0, 0x81FD, 0x81FE,
    0xC2C2, 0x8240, 0xBDC4, 0xD5EC, 0xB2E0, 0xC7C8, 0xBFEB, 0xD9AD, 0x8241,
    0xD9AF, 0x8242, 0xCEEA, 0xBAEE, 0x8243, 0x8244, 0x8245, 0x8246, 0x8247,
    0xC7D6, 0x8248, 0x8249, 0x824A, 0x824B, 0x824C, 0x824D, 0x824E, 0x824F,
    0x8250, 0xB1E3, 0x8251, 0x8252, 0x8253, 0xB4D9, 0xB6ED, 0xD9B4, 0x8254,
    0x8255, 0x8256, 0x8257, 0xBFA1, 0x8258, 0x8259, 0x825A, 0xD9DE, 0xC7CE,
    0xC0FE, 0xD9B8, 0x825B, 0x825C, 0x825D, 0x825E, 0x825F, 0xCBD7, 0xB7FD,
    0x8260, 0xD9B5, 0x8261, 0xD9B7, 0xB1A3, 0xD3E1, 0xD9B9, 0x8262, 0xD0C5,
    0x8263, 0xD9B6, 0x8264, 0x8265, 0xD9B1, 0x8266, 0xD9B2, 0xC1A9, 0xD9B3,
    0x8267, 0x8268, 0xBCF3, 0xD0DE, 0xB8A9, 0x8269, 0xBEE3, 0x826A, 0xD9BD,
    0x826B, 0x826C, 0x826D, 0x826E, 0xD9BA, 0x826F, 0xB0B3, 0x8270, 0x8271,
    0x8272, 0xD9C2, 0x8273, 0x8274, 0x8275, 0x8276, 0x8277, 0x8278, 0x8279,
    0x827A, 0x827B, 0x827C, 0x827D, 0x827E, 0x8280, 0xD9C4, 0xB1B6, 0x8281,
    0xD9BF, 0x8282, 0x8283, 0xB5B9, 0x8284, 0xBEF3, 0x8285, 0x8286, 0x8287,
    0xCCC8, 0xBAF2, 0xD2D0, 0x8288, 0xD9C3, 0x8289, 0x828A, 0xBDE8, 0x828B,
    0xB3AB, 0x828C, 0x828D, 0x828E, 0xD9C5, 0xBEEB, 0x828F, 0xD9C6, 0xD9BB,
    0xC4DF, 0x8290, 0xD9BE, 0xD9C1, 0xD9C0, 0x8291, 0x8292, 0x8293, 0x8294,
    0x8295, 0x8296, 0x8297, 0x8298, 0x8299, 0x829A, 0x829B, 0xD5AE, 0x829C,
    0xD6B5, 0x829D, 0xC7E3, 0x829E, 0x829F, 0x82A0, 0x82A1, 0xD9C8, 0x82A2,
    0x82A3, 0x82A4, 0xBCD9, 0xD9CA, 0x82A5, 0x82A6, 0x82A7, 0xD9BC, 0x82A8,
    0xD9CB, 0xC6AB, 0x82A9, 0x82AA, 0x82AB, 0x82AC, 0x82AD, 0xD9C9, 0x82AE,
    0x82AF, 0x82B0, 0x82B1, 0xD7F6, 0x82B2, 0xCDA3, 0x82B3, 0x82B4, 0x82B5,
    0x82B6, 0x82B7, 0x82B8, 0x82B9, 0x82BA, 0xBDA1, 0x82BB, 0x82BC, 0x82BD,
    0x82BE, 0x82BF, 0x82C0, 0xD9CC, 0x82C1, 0x82C2, 0x82C3, 0x82C4, 0x82C5,
    0x82C6, 0x82C7, 0x82C8, 0x82C9, 0xC5BC, 0xCDB5, 0x82CA, 0x82CB, 0x82CC,
    0xD9CD, 0x82CD, 0x82CE, 0xD9C7, 0xB3A5, 0xBFFE, 0x82CF, 0x82D0, 0x82D1,
    0x82D2, 0xB8B5, 0x82D3, 0x82D4, 0xC0FC, 0x82D5, 0x82D6, 0x82D7, 0x82D8,
    0xB0F8, 0x82D9, 0x82DA, 0x82DB, 0x82DC, 0x82DD, 0x82DE, 0x82DF, 0x82E0,
    0x82E1, 0x82E2, 0x82E3, 0x82E4, 0x82E5, 0x82E6, 0x82E7, 0x82E8, 0x82E9,
    0x82EA, 0x82EB, 0x82EC, 0x82ED, 0xB4F6, 0x82EE, 0xD9CE, 0x82EF, 0xD9CF,
    0xB4A2, 0xD9D0, 0x82F0, 0x82F1, 0xB4DF, 0x82F2, 0x82F3, 0x82F4, 0x82F5,
    0x82F6, 0xB0C1, 0x82F7, 0x82F8, 0x82F9, 0x82FA, 0x82FB, 0x82FC, 0x82FD,
    0xD9D1, 0xC9B5, 0x82FE, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345,
    0x8346, 0x8347, 0x8348, 0x8349, 0x834A, 0x834B, 0x834C, 0x834D, 0x834E,
    0x834F, 0x8350, 0x8351, 0xCFF1, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356,
    0x8357, 0xD9D2, 0x8358, 0x8359, 0x835A, 0xC1C5, 0x835B, 0x835C, 0x835D,
    0x835E, 0x835F, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0xD9D6,
    0xC9AE, 0x8366, 0x8367, 0x8368, 0x8369, 0xD9D5, 0xD9D4, 0xD9D7, 0x836A,
    0x836B, 0x836C, 0x836D, 0xCBDB, 0x836E, 0xBDA9, 0x836F, 0x8370, 0x8371,
    0x8372, 0x8373, 0xC6A7, 0x8374, 0x8375, 0x8376, 0x8377, 0x8378, 0x8379,
    0x837A, 0x837B, 0x837C, 0x837D, 0xD9D3, 0xD9D8, 0x837E, 0x8380, 0x8381,
    0xD9D9, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387, 0xC8E5, 0x8388,
    0x8389, 0x838A, 0x838B, 0x838C, 0x838D, 0x838E, 0x838F, 0x8390, 0x8391,
    0x8392, 0x8393, 0x8394, 0x8395, 0xC0DC, 0x8396, 0x8397, 0x8398, 0x8399,
    0x839A, 0x839B, 0x839C, 0x839D, 0x839E, 0x839F, 0x83A0, 0x83A1, 0x83A2,
    0x83A3, 0x83A4, 0x83A5, 0x83A6, 0x83A7, 0x83A8, 0x83A9, 0x83AA, 0x83AB,
    0x83AC, 0x83AD, 0x83AE, 0x83AF, 0x83B0, 0x83B1, 0x83B2, 0xB6F9, 0xD8A3,
    0xD4CA, 0x83B3, 0xD4AA, 0xD0D6, 0xB3E4, 0xD5D7, 0x83B4, 0xCFC8, 0xB9E2,
    0x83B5, 0xBFCB, 0x83B6, 0xC3E2, 0x83B7, 0x83B8, 0x83B9, 0xB6D2, 0x83BA,
    0x83BB, 0xCDC3, 0xD9EE, 0xD9F0, 0x83BC, 0x83BD, 0x83BE, 0xB5B3, 0x83BF,
    0xB6B5, 0x83C0, 0x83C1, 0x83C2, 0x83C3, 0x83C4, 0xBEA4, 0x83C5, 0x83C6,
    0xC8EB, 0x83C7, 0x83C8, 0xC8AB, 0x83C9, 0x83CA, 0xB0CB, 0xB9AB, 0xC1F9,
    0xD9E2, 0x83CB, 0xC0BC, 0xB9B2, 0x83CC, 0xB9D8, 0xD0CB, 0xB1F8, 0xC6E4,
    0xBEDF, 0xB5E4, 0xD7C8, 0x83CD, 0xD1F8, 0xBCE6, 0xCADE, 0x83CE, 0x83CF,
    0xBCBD, 0xD9E6, 0xD8E7, 0x83D0, 0x83D1, 0xC4DA, 0x83D2, 0x83D3, 0xB8D4,
    0xC8BD, 0x83D4, 0x83D5, 0xB2E1, 0xD4D9, 0x83D6, 0x83D7, 0x83D8, 0x83D9,
    0xC3B0, 0x83DA, 0x83DB, 0xC3E1, 0xDAA2, 0xC8DF, 0x83DC, 0xD0B4, 0x83DD,
    0xBEFC, 0xC5A9, 0x83DE, 0x83DF, 0x83E0, 0xB9DA, 0x83E1, 0xDAA3, 0x83E2,
    0xD4A9, 0xDAA4, 0x83E3, 0x83E4, 0x83E5, 0x83E6, 0x83E7, 0xD9FB, 0xB6AC,
    0x83E8, 0x83E9, 0xB7EB, 0xB1F9, 0xD9FC, 0xB3E5, 0xBEF6, 0x83EA, 0xBFF6,
    0xD2B1, 0xC0E4, 0x83EB, 0x83EC, 0x83ED, 0xB6B3, 0xD9FE, 0xD9FD, 0x83EE,
    0x83EF, 0xBEBB, 0x83F0, 0x83F1, 0x83F2, 0xC6E0, 0x83F3, 0xD7BC, 0xDAA1,
    0x83F4, 0xC1B9, 0x83F5, 0xB5F2, 0xC1E8, 0x83F6, 0x83F7, 0xBCF5, 0x83F8,
    0xB4D5, 0x83F9, 0x83FA, 0x83FB, 0x83FC, 0x83FD, 0x83FE, 0x8440, 0x8441,
    0x8442, 0xC1DD, 0x8443, 0xC4FD, 0x8444, 0x8445, 0xBCB8, 0xB7B2, 0x8446,
    0x8447, 0xB7EF, 0x8448, 0x8449, 0x844A, 0x844B, 0x844C, 0x844D, 0xD9EC,
    0x844E, 0xC6BE, 0x844F, 0xBFAD, 0xBBCB, 0x8450, 0x8451, 0xB5CA, 0x8452,
    0xDBC9, 0xD0D7, 0x8453, 0xCDB9, 0xB0BC, 0xB3F6, 0xBBF7, 0xDBCA, 0xBAAF,
    0x8454, 0xD4E4, 0xB5B6, 0xB5F3, 0xD8D6, 0xC8D0, 0x8455, 0x8456, 0xB7D6,
    0xC7D0, 0xD8D7, 0x8457, 0xBFAF, 0x8458, 0x8459, 0xDBBB, 0xD8D8, 0x845A,
    0x845B, 0xD0CC, 0xBBAE, 0x845C, 0x845D, 0x845E, 0xEBBE, 0xC1D0, 0xC1F5,
    0xD4F2, 0xB8D5, 0xB4B4, 0x845F, 0xB3F5, 0x8460, 0x8461, 0xC9BE, 0x8462,
    0x8463, 0x8464, 0xC5D0, 0x8465, 0x8466, 0x8467, 0xC5D9, 0xC0FB, 0x8468,
    0xB1F0, 0x8469, 0xD8D9, 0xB9CE, 0x846A, 0xB5BD, 0x846B, 0x846C, 0xD8DA,
    0x846D, 0x846E, 0xD6C6, 0xCBA2, 0xC8AF, 0xC9B2, 0xB4CC, 0xBFCC, 0x846F,
    0xB9F4, 0x8470, 0xD8DB, 0xD8DC, 0xB6E7, 0xBCC1, 0xCCEA, 0x8471, 0x8472,
    0x8473, 0x8474, 0x8475, 0x8476, 0xCFF7, 0x8477, 0xD8DD, 0xC7B0, 0x8478,
    0x8479, 0xB9D0, 0xBDA3, 0x847A, 0x847B, 0xCCDE, 0x847C, 0xC6CA, 0x847D,
    0x847E, 0x8480, 0x8481, 0x8482, 0xD8E0, 0x8483, 0xD8DE, 0x8484, 0x8485,
    0xD8DF, 0x8486, 0x8487, 0x8488, 0xB0FE, 0x8489, 0xBEE7, 0x848A, 0xCAA3,
    0xBCF4, 0x848B, 0x848C, 0x848D, 0x848E, 0xB8B1, 0x848F, 0x8490, 0xB8EE,
    0x8491, 0x8492, 0x8493, 0x8494, 0x8495, 0x8496, 0x8497, 0x8498, 0x8499,
    0x849A, 0xD8E2, 0x849B, 0xBDCB, 0x849C, 0xD8E4, 0xD8E3, 0x849D, 0x849E,
    0x849F, 0x84A0, 0x84A1, 0xC5FC, 0x84A2, 0x84A3, 0x84A4, 0x84A5, 0x84A6,
    0x84A7, 0x84A8, 0xD8E5, 0x84A9, 0x84AA, 0xD8E6, 0x84AB, 0x84AC, 0x84AD,
    0x84AE, 0x84AF, 0x84B0, 0x84B1, 0xC1A6, 0x84B2, 0xC8B0, 0xB0EC, 0xB9A6,
    0xBCD3, 0xCEF1, 0xDBBD, 0xC1D3, 0x84B3, 0x84B4, 0x84B5, 0x84B6, 0xB6AF,
    0xD6FA, 0xC5AC, 0xBDD9, 0xDBBE, 0xDBBF, 0x84B7, 0x84B8, 0x84B9, 0xC0F8,
    0xBEA2, 0xC0CD, 0x84BA, 0x84BB, 0x84BC, 0x84BD, 0x84BE, 0x84BF, 0x84C0,
    0x84C1, 0x84C2, 0x84C3, 0xDBC0, 0xCAC6, 0x84C4, 0x84C5, 0x84C6, 0xB2AA,
    0x84C7, 0x84C8, 0x84C9, 0xD3C2, 0x84CA, 0xC3E3, 0x84CB, 0xD1AB, 0x84CC,
    0x84CD, 0x84CE, 0x84CF, 0xDBC2, 0x84D0, 0xC0D5, 0x84D1, 0x84D2, 0x84D3,
    0xDBC3, 0x84D4, 0xBFB1, 0x84D5, 0x84D6, 0x84D7, 0x84D8, 0x84D9, 0x84DA,
    0xC4BC, 0x84DB, 0x84DC, 0x84DD, 0x84DE, 0xC7DA, 0x84DF, 0x84E0, 0x84E1,
    0x84E2, 0x84E3, 0x84E4, 0x84E5, 0x84E6, 0x84E7, 0x84E8, 0x84E9, 0xDBC4,
    0x84EA, 0x84EB, 0x84EC, 0x84ED, 0x84EE, 0x84EF, 0x84F0, 0x84F1, 0xD9E8,
    0xC9D7, 0x84F2, 0x84F3, 0x84F4, 0xB9B4, 0xCEF0, 0xD4C8, 0x84F5, 0x84F6,
    0x84F7, 0x84F8, 0xB0FC, 0xB4D2, 0x84F9, 0xD0D9, 0x84FA, 0x84FB, 0x84FC,
    0x84FD, 0xD9E9, 0x84FE, 0xDECB, 0xD9EB, 0x8540, 0x8541, 0x8542, 0x8543,
    0xD8B0, 0xBBAF, 0xB1B1, 0x8544, 0xB3D7, 0xD8CE, 0x8545, 0x8546, 0xD4D1,
    0x8547, 0x8548, 0xBDB3, 0xBFEF, 0x8549, 0xCFBB, 0x854A, 0x854B, 0xD8D0,
    0x854C, 0x854D, 0x854E, 0xB7CB, 0x854F, 0x8550, 0x8551, 0xD8D1, 0x8552,
    0x8553, 0x8554, 0x8555, 0x8556, 0x8557, 0x8558, 0x8559, 0x855A, 0x855B,
    0xC6A5, 0xC7F8, 0xD2BD, 0x855C, 0x855D, 0xD8D2, 0xC4E4, 0x855E, 0xCAAE,
    0x855F, 0xC7A7, 0x8560, 0xD8A6, 0x8561, 0xC9FD, 0xCEE7, 0xBBDC, 0xB0EB,
    0x8562, 0x8563, 0x8564, 0xBBAA, 0xD0AD, 0x8565, 0xB1B0, 0xD7E4, 0xD7BF,
    0x8566, 0xB5A5, 0xC2F4, 0xC4CF, 0x8567, 0x8568, 0xB2A9, 0x8569, 0xB2B7,
    0x856A, 0xB1E5, 0xDFB2, 0xD5BC, 0xBFA8, 0xC2AC, 0xD8D5, 0xC2B1, 0x856B,
    0xD8D4, 0xCED4, 0x856C, 0xDAE0, 0x856D, 0xCEC0, 0x856E, 0x856F, 0xD8B4,
    0xC3AE, 0xD3A1, 0xCEA3, 0x8570, 0xBCB4, 0xC8B4, 0xC2D1, 0x8571, 0xBEED,
    0xD0B6, 0x8572, 0xDAE1, 0x8573, 0x8574, 0x8575, 0x8576, 0xC7E4, 0x8577,
    0x8578, 0xB3A7, 0x8579, 0xB6F2, 0xCCFC, 0xC0FA, 0x857A, 0x857B, 0xC0F7,
    0x857C, 0xD1B9, 0xD1E1, 0xD8C7, 0x857D, 0x857E, 0x8580, 0x8581, 0x8582,
    0x8583, 0x8584, 0xB2DE, 0x8585, 0x8586, 0xC0E5, 0x8587, 0xBAF1, 0x8588,
    0x8589, 0xD8C8, 0x858A, 0xD4AD, 0x858B, 0x858C, 0xCFE1, 0xD8C9, 0x858D,
    0xD8CA, 0xCFC3, 0x858E, 0xB3F8, 0xBEC7, 0x858F, 0x8590, 0x8591, 0x8592,
    0xD8CB, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, 0xDBCC,
    0x859A, 0x859B, 0x859C, 0x859D, 0xC8A5, 0x859E, 0x859F, 0x85A0, 0xCFD8,
    0x85A1, 0xC8FE, 0xB2CE, 0x85A2, 0x85A3, 0x85A4, 0x85A5, 0x85A6, 0xD3D6,
    0xB2E6, 0xBCB0, 0xD3D1, 0xCBAB, 0xB7B4, 0x85A7, 0x85A8, 0x85A9, 0xB7A2,
    0x85AA, 0x85AB, 0xCAE5, 0x85AC, 0xC8A1, 0xCADC, 0xB1E4, 0xD0F0, 0x85AD,
    0xC5D1, 0x85AE, 0x85AF, 0x85B0, 0xDBC5, 0xB5FE, 0x85B1, 0x85B2, 0xBFDA,
    0xB9C5, 0xBEE4, 0xC1ED, 0x85B3, 0xDFB6, 0xDFB5, 0xD6BB, 0xBDD0, 0xD5D9,
    0xB0C8, 0xB6A3, 0xBFC9, 0xCCA8, 0xDFB3, 0xCAB7, 0xD3D2, 0x85B4, 0xD8CF,
    0xD2B6, 0xBAC5, 0xCBBE, 0xCCBE, 0x85B5, 0xDFB7, 0xB5F0, 0xDFB4, 0x85B6,
    0x85B7, 0x85B8, 0xD3F5, 0x85B9, 0xB3D4, 0xB8F7, 0x85BA, 0xDFBA, 0x85BB,
    0xBACF, 0xBCAA, 0xB5F5, 0x85BC, 0xCDAC, 0xC3FB, 0xBAF3, 0xC0F4, 0xCDC2,
    0xCFF2, 0xDFB8, 0xCFC5, 0x85BD, 0xC2C0, 0xDFB9, 0xC2F0, 0x85BE, 0x85BF,
    0x85C0, 0xBEFD, 0x85C1, 0xC1DF, 0xCDCC, 0xD2F7, 0xB7CD, 0xDFC1, 0x85C2,
    0xDFC4, 0x85C3, 0x85C4, 0xB7F1, 0xB0C9, 0xB6D6, 0xB7D4, 0x85C5, 0xBAAC,
    0xCCFD, 0xBFD4, 0xCBB1, 0xC6F4, 0x85C6, 0xD6A8, 0xDFC5, 0x85C7, 0xCEE2,
    0xB3B3, 0x85C8, 0x85C9, 0xCEFC, 0xB4B5, 0x85CA, 0xCEC7, 0xBAF0, 0x85CB,
    0xCEE1, 0x85CC, 0xD1BD, 0x85CD, 0x85CE, 0xDFC0, 0x85CF, 0x85D0, 0xB4F4,
    0x85D1, 0xB3CA, 0x85D2, 0xB8E6, 0xDFBB, 0x85D3, 0x85D4, 0x85D5, 0x85D6,
    0xC4C5, 0x85D7, 0xDFBC, 0xDFBD, 0xDFBE, 0xC5BB, 0xDFBF, 0xDFC2, 0xD4B1,
    0xDFC3, 0x85D8, 0xC7BA, 0xCED8, 0x85D9, 0x85DA, 0x85DB, 0x85DC, 0x85DD,
    0xC4D8, 0x85DE, 0xDFCA, 0x85DF, 0xDFCF, 0x85E0, 0xD6DC, 0x85E1, 0x85E2,
    0x85E3, 0x85E4, 0x85E5, 0x85E6, 0x85E7, 0x85E8, 0xDFC9, 0xDFDA, 0xCEB6,
    0x85E9, 0xBAC7, 0xDFCE, 0xDFC8, 0xC5DE, 0x85EA, 0x85EB, 0xC9EB, 0xBAF4,
    0xC3FC, 0x85EC, 0x85ED, 0xBED7, 0x85EE, 0xDFC6, 0x85EF, 0xDFCD, 0x85F0,
    0xC5D8, 0x85F1, 0x85F2, 0x85F3, 0x85F4, 0xD5A6, 0xBACD, 0x85F5, 0xBECC,
    0xD3BD, 0xB8C0, 0x85F6, 0xD6E4, 0x85F7, 0xDFC7, 0xB9BE, 0xBFA7, 0x85F8,
    0x85F9, 0xC1FC, 0xDFCB, 0xDFCC, 0x85FA, 0xDFD0, 0x85FB, 0x85FC, 0x85FD,
    0x85FE, 0x8640, 0xDFDB, 0xDFE5, 0x8641, 0xDFD7, 0xDFD6, 0xD7C9, 0xDFE3,
    0xDFE4, 0xE5EB, 0xD2A7, 0xDFD2, 0x8642, 0xBFA9, 0x8643, 0xD4DB, 0x8644,
    0xBFC8, 0xDFD4, 0x8645, 0x8646, 0x8647, 0xCFCC, 0x8648, 0x8649, 0xDFDD,
    0x864A, 0xD1CA, 0x864B, 0xDFDE, 0xB0A7, 0xC6B7, 0xDFD3, 0x864C, 0xBAE5,
    0x864D, 0xB6DF, 0xCDDB, 0xB9FE, 0xD4D5, 0x864E, 0x864F, 0xDFDF, 0xCFEC,
    0xB0A5, 0xDFE7, 0xDFD1, 0xD1C6, 0xDFD5, 0xDFD8, 0xDFD9, 0xDFDC, 0x8650,
    0xBBA9, 0x8651, 0xDFE0, 0xDFE1, 0x8652, 0xDFE2, 0xDFE6, 0xDFE8, 0xD3B4,
    0x8653, 0x8654, 0x8655, 0x8656, 0x8657, 0xB8E7, 0xC5B6, 0xDFEA, 0xC9DA,
    0xC1A8, 0xC4C4, 0x8658, 0x8659, 0xBFDE, 0xCFF8, 0x865A, 0x865B, 0x865C,
    0xD5DC, 0xDFEE, 0x865D, 0x865E, 0x865F, 0x8660, 0x8661, 0x8662, 0xB2B8,
    0x8663, 0xBADF, 0xDFEC, 0x8664, 0xDBC1, 0x8665, 0xD1E4, 0x8666, 0x8667,
    0x8668, 0x8669, 0xCBF4, 0xB4BD, 0x866A, 0xB0A6, 0x866B, 0x866C, 0x866D,
    0x866E, 0x866F, 0xDFF1, 0xCCC6, 0xDFF2, 0x8670, 0x8671, 0xDFED, 0x8672,
    0x8673, 0x8674, 0x8675, 0x8676, 0x8677, 0xDFE9, 0x8678, 0x8679, 0x867A,
    0x867B, 0xDFEB, 0x867C, 0xDFEF, 0xDFF0, 0xBBBD, 0x867D, 0x867E, 0xDFF3,
    0x8680, 0x8681, 0xDFF4, 0x8682, 0xBBA3, 0x8683, 0xCADB, 0xCEA8, 0xE0A7,
    0xB3AA, 0x8684, 0xE0A6, 0x8685, 0x8686, 0x8687, 0xE0A1, 0x8688, 0x8689,
    0x868A, 0x868B, 0xDFFE, 0x868C, 0xCDD9, 0xDFFC, 0x868D, 0xDFFA, 0x868E,
    0xBFD0, 0xD7C4, 0x868F, 0xC9CC, 0x8690, 0x8691, 0xDFF8, 0xB0A1, 0x8692,
    0x8693, 0x8694, 0x8695, 0x8696, 0xDFFD, 0x8697, 0x8698, 0x8699, 0x869A,
    0xDFFB, 0xE0A2, 0x869B, 0x869C, 0x869D, 0x869E, 0x869F, 0xE0A8, 0x86A0,
    0x86A1, 0x86A2, 0x86A3, 0xB7C8, 0x86A4, 0x86A5, 0xC6A1, 0xC9B6, 0xC0B2,
    0xDFF5, 0x86A6, 0x86A7, 0xC5BE, 0x86A8, 0xD8C4, 0xDFF9, 0xC4F6, 0x86A9,
    0x86AA, 0x86AB, 0x86AC, 0x86AD, 0x86AE, 0xE0A3, 0xE0A4, 0xE0A5, 0xD0A5,
    0x86AF, 0x86B0, 0xE0B4, 0xCCE4, 0x86B1, 0xE0B1, 0x86B2, 0xBFA6, 0xE0AF,
    0xCEB9, 0xE0AB, 0xC9C6, 0x86B3, 0x86B4, 0xC0AE, 0xE0AE, 0xBAED, 0xBAB0,
    0xE0A9, 0x86B5, 0x86B6, 0x86B7, 0xDFF6, 0x86B8, 0xE0B3, 0x86B9, 0x86BA,
    0xE0B8, 0x86BB, 0x86BC, 0x86BD, 0xB4AD, 0xE0B9, 0x86BE, 0x86BF, 0xCFB2,
    0xBAC8, 0x86C0, 0xE0B0, 0x86C1, 0x86C2, 0x86C3, 0x86C4, 0x86C5, 0x86C6,
    0x86C7, 0xD0FA, 0x86C8, 0x86C9, 0x86CA, 0x86CB, 0x86CC, 0x86CD, 0x86CE,
    0x86CF, 0x86D0, 0xE0AC, 0x86D1, 0xD4FB, 0x86D2, 0xDFF7, 0x86D3, 0xC5E7,
    0x86D4, 0xE0AD, 0x86D5, 0xD3F7, 0x86D6, 0xE0B6, 0xE0B7, 0x86D7, 0x86D8,
    0x86D9, 0x86DA, 0x86DB, 0xE0C4, 0xD0E1, 0x86DC, 0x86DD, 0x86DE, 0xE0BC,
    0x86DF, 0x86E0, 0xE0C9, 0xE0CA, 0x86E1, 0x86E2, 0x86E3, 0xE0BE, 0xE0AA,
    0xC9A4, 0xE0C1, 0x86E4, 0xE0B2, 0x86E5, 0x86E6, 0x86E7, 0x86E8, 0x86E9,
    0xCAC8, 0xE0C3, 0x86EA, 0xE0B5, 0x86EB, 0xCECB, 0x86EC, 0xCBC3, 0xE0CD,
    0xE0C6, 0xE0C2, 0x86ED, 0xE0CB, 0x86EE, 0xE0BA, 0xE0BF, 0xE0C0, 0x86EF,
    0x86F0, 0xE0C5, 0x86F1, 0x86F2, 0xE0C7, 0xE0C8, 0x86F3, 0xE0CC, 0x86F4,
    0xE0BB, 0x86F5, 0x86F6, 0x86F7, 0x86F8, 0x86F9, 0xCBD4, 0xE0D5, 0x86FA,
    0xE0D6, 0xE0D2, 0x86FB, 0x86FC, 0x86FD, 0x86FE, 0x8740, 0x8741, 0xE0D0,
    0xBCCE, 0x8742, 0x8743, 0xE0D1, 0x8744, 0xB8C2, 0xD8C5, 0x8745, 0x8746,
    0x8747, 0x8748, 0x8749, 0x874A, 0x874B, 0x874C, 0xD0EA, 0x874D, 0x874E,
    0xC2EF, 0x874F, 0x8750, 0xE0CF, 0xE0BD, 0x8751, 0x8752, 0x8753, 0xE0D4,
    0xE0D3, 0x8754, 0x8755, 0xE0D7, 0x8756, 0x8757, 0x8758, 0x8759, 0xE0DC,
    0xE0D8, 0x875A, 0x875B, 0x875C, 0xD6F6, 0xB3B0, 0x875D, 0xD7EC, 0x875E,
    0xCBBB, 0x875F, 0x8760, 0xE0DA, 0x8761, 0xCEFB, 0x8762, 0x8763, 0x8764,
    0xBAD9, 0x8765, 0x8766, 0x8767, 0x8768, 0x8769, 0x876A, 0x876B, 0x876C,
    0x876D, 0x876E, 0x876F, 0x8770, 0xE0E1, 0xE0DD, 0xD2AD, 0x8771, 0x8772,
    0x8773, 0x8774, 0x8775, 0xE0E2, 0x8776, 0x8777, 0xE0DB, 0xE0D9, 0xE0DF,
    0x8778, 0x8779, 0xE0E0, 0x877A, 0x877B, 0x877C, 0x877D, 0x877E, 0xE0DE,
    0x8780, 0xE0E4, 0x8781, 0x8782, 0x8783, 0xC6F7, 0xD8AC, 0xD4EB, 0xE0E6,
    0xCAC9, 0x8784, 0x8785, 0x8786, 0x8787, 0xE0E5, 0x8788, 0x8789, 0x878A,
    0x878B, 0xB8C1, 0x878C, 0x878D, 0x878E, 0x878F, 0xE0E7, 0xE0E8, 0x8790,
    0x8791, 0x8792, 0x8793, 0x8794, 0x8795, 0x8796, 0x8797, 0xE0E9, 0xE0E3,
    0x8798, 0x8799, 0x879A, 0x879B, 0x879C, 0x879D, 0x879E, 0xBABF, 0xCCE7,
    0x879F, 0x87A0, 0x87A1, 0xE0EA, 0x87A2, 0x87A3, 0x87A4, 0x87A5, 0x87A6,
    0x87A7, 0x87A8, 0x87A9, 0x87AA, 0x87AB, 0x87AC, 0x87AD, 0x87AE, 0x87AF,
    0x87B0, 0xCFF9, 0x87B1, 0x87B2, 0x87B3, 0x87B4, 0x87B5, 0x87B6, 0x87B7,
    0x87B8, 0x87B9, 0x87BA, 0x87BB, 0xE0EB, 0x87BC, 0x87BD, 0x87BE, 0x87BF,
    0x87C0, 0x87C1, 0x87C2, 0xC8C2, 0x87C3, 0x87C4, 0x87C5, 0x87C6, 0xBDC0,
    0x87C7, 0x87C8, 0x87C9, 0x87CA, 0x87CB, 0x87CC, 0x87CD, 0x87CE, 0x87CF,
    0x87D0, 0x87D1, 0x87D2, 0x87D3, 0xC4D2, 0x87D4, 0x87D5, 0x87D6, 0x87D7,
    0x87D8, 0x87D9, 0x87DA, 0x87DB, 0x87DC, 0xE0EC, 0x87DD, 0x87DE, 0xE0ED,
    0x87DF, 0x87E0, 0xC7F4, 0xCBC4, 0x87E1, 0xE0EE, 0xBBD8, 0xD8B6, 0xD2F2,
    0xE0EF, 0xCDC5, 0x87E2, 0xB6DA, 0x87E3, 0x87E4, 0x87E5, 0x87E6, 0x87E7,
    0x87E8, 0xE0F1, 0x87E9, 0xD4B0, 0x87EA, 0x87EB, 0xC0A7, 0xB4D1, 0x87EC,
    0x87ED, 0xCEA7, 0xE0F0, 0x87EE, 0x87EF, 0x87F0, 0xE0F2, 0xB9CC, 0x87F1,
    0x87F2, 0xB9FA, 0xCDBC, 0xE0F3, 0x87F3, 0x87F4, 0x87F5, 0xC6D4, 0xE0F4,
    0x87F6, 0xD4B2, 0x87F7, 0xC8A6, 0xE0F6, 0xE0F5, 0x87F8, 0x87F9, 0x87FA,
    0x87FB, 0x87FC, 0x87FD, 0x87FE, 0x8840, 0x8841, 0x8842, 0x8843, 0x8844,
    0x8845, 0x8846, 0x8847, 0x8848, 0x8849, 0xE0F7, 0x884A, 0x884B, 0xCDC1,
    0x884C, 0x884D, 0x884E, 0xCAA5, 0x884F, 0x8850, 0x8851, 0x8852, 0xD4DA,
    0xDBD7, 0xDBD9, 0x8853, 0xDBD8, 0xB9E7, 0xDBDC, 0xDBDD, 0xB5D8, 0x8854,
    0x8855, 0xDBDA, 0x8856, 0x8857, 0x8858, 0x8859, 0x885A, 0xDBDB, 0xB3A1,
    0xDBDF, 0x885B, 0x885C, 0xBBF8, 0x885D, 0xD6B7, 0x885E, 0xDBE0, 0x885F,
    0x8860, 0x8861, 0x8862, 0xBEF9, 0x8863, 0x8864, 0xB7BB, 0x8865, 0xDBD0,
    0xCCAE, 0xBFB2, 0xBBB5, 0xD7F8, 0xBFD3, 0x8866, 0x8867, 0x8868, 0x8869,
    0x886A, 0xBFE9, 0x886B, 0x886C, 0xBCE1, 0xCCB3, 0xDBDE, 0xB0D3, 0xCEEB,
    0xB7D8, 0xD7B9, 0xC6C2, 0x886D, 0x886E, 0xC0A4, 0x886F, 0xCCB9, 0x8870,
    0xDBE7, 0xDBE1, 0xC6BA, 0xDBE3, 0x8871, 0xDBE8, 0x8872, 0xC5F7, 0x8873,
    0x8874, 0x8875, 0xDBEA, 0x8876, 0x8877, 0xDBE9, 0xBFC0, 0x8878, 0x8879,
    0x887A, 0xDBE6, 0xDBE5, 0x887B, 0x887C, 0x887D, 0x887E, 0x8880, 0xB4B9,
    0xC0AC, 0xC2A2, 0xDBE2, 0xDBE4, 0x8881, 0x8882, 0x8883, 0x8884, 0xD0CD,
    0xDBED, 0x8885, 0x8886, 0x8887, 0x8888, 0x8889, 0xC0DD, 0xDBF2, 0x888A,
    0x888B, 0x888C, 0x888D, 0x888E, 0x888F, 0x8890, 0xB6E2, 0x8891, 0x8892,
    0x8893, 0x8894, 0xDBF3, 0xDBD2, 0xB9B8, 0xD4AB, 0xDBEC, 0x8895, 0xBFD1,
    0xDBF0, 0x8896, 0xDBD1, 0x8897, 0xB5E6, 0x8898, 0xDBEB, 0xBFE5, 0x8899,
    0x889A, 0x889B, 0xDBEE, 0x889C, 0xDBF1, 0x889D, 0x889E, 0x889F, 0xDBF9,
    0x88A0, 0x88A1, 0x88A2, 0x88A3, 0x88A4, 0x88A5, 0x88A6, 0x88A7, 0x88A8,
    0xB9A1, 0xB0A3, 0x88A9, 0x88AA, 0x88AB, 0x88AC, 0x88AD, 0x88AE, 0x88AF,
    0xC2F1, 0x88B0, 0x88B1, 0xB3C7, 0xDBEF, 0x88B2, 0x88B3, 0xDBF8, 0x88B4,
    0xC6D2, 0xDBF4, 0x88B5, 0x88B6, 0xDBF5, 0xDBF7, 0xDBF6, 0x88B7, 0x88B8,
    0xDBFE, 0x88B9, 0xD3F2, 0xB2BA, 0x88BA, 0x88BB, 0x88BC, 0xDBFD, 0x88BD,
    0x88BE, 0x88BF, 0x88C0, 0x88C1, 0x88C2, 0x88C3, 0x88C4, 0xDCA4, 0x88C5,
    0xDBFB, 0x88C6, 0x88C7, 0x88C8, 0x88C9, 0xDBFA, 0x88CA, 0x88CB, 0x88CC,
    0xDBFC, 0xC5E0, 0xBBF9, 0x88CD, 0x88CE, 0xDCA3, 0x88CF, 0x88D0, 0xDCA5,
    0x88D1, 0xCCC3, 0x88D2, 0x88D3, 0x88D4, 0xB6D1, 0xDDC0, 0x88D5, 0x88D6,
    0x88D7, 0xDCA1, 0x88D8, 0xDCA2, 0x88D9, 0x88DA, 0x88DB, 0xC7B5, 0x88DC,
    0x88DD, 0x88DE, 0xB6E9, 0x88DF, 0x88E0, 0x88E1, 0xDCA7, 0x88E2, 0x88E3,
    0x88E4, 0x88E5, 0xDCA6, 0x88E6, 0xDCA9, 0xB1A4, 0x88E7, 0x88E8, 0xB5CC,
    0x88E9, 0x88EA, 0x88EB, 0x88EC, 0x88ED, 0xBFB0, 0x88EE, 0x88EF, 0x88F0,
    0x88F1, 0x88F2, 0xD1DF, 0x88F3, 0x88F4, 0x88F5, 0x88F6, 0xB6C2, 0x88F7,
    0x88F8, 0x88F9, 0x88FA, 0x88FB, 0x88FC, 0x88FD, 0x88FE, 0x8940, 0x8941,
    0x8942, 0x8943, 0x8944, 0x8945, 0xDCA8, 0x8946, 0x8947, 0x8948, 0x8949,
    0x894A, 0x894B, 0x894C, 0xCBFA, 0xEBF3, 0x894D, 0x894E, 0x894F, 0xCBDC,
    0x8950, 0x8951, 0xCBFE, 0x8952, 0x8953, 0x8954, 0xCCC1, 0x8955, 0x8956,
    0x8957, 0x8958, 0x8959, 0xC8FB, 0x895A, 0x895B, 0x895C, 0x895D, 0x895E,
    0x895F, 0xDCAA, 0x8960, 0x8961, 0x8962, 0x8963, 0x8964, 0xCCEE, 0xDCAB,
    0x8965, 0x8966, 0x8967, 0x8968, 0x8969, 0x896A, 0x896B, 0x896C, 0x896D,
    0x896E, 0x896F, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0xDBD3,
    0x8976, 0xDCAF, 0xDCAC, 0x8977, 0xBEB3, 0x8978, 0xCAFB, 0x8979, 0x897A,
    0x897B, 0xDCAD, 0x897C, 0x897D, 0x897E, 0x8980, 0x8981, 0x8982, 0x8983,
    0x8984, 0xC9CA, 0xC4B9, 0x8985, 0x8986, 0x8987, 0x8988, 0x8989, 0xC7BD,
    0xDCAE, 0x898A, 0x898B, 0x898C, 0xD4F6, 0xD0E6, 0x898D, 0x898E, 0x898F,
    0x8990, 0x8991, 0x8992, 0x8993, 0x8994, 0xC4AB, 0xB6D5, 0x8995, 0x8996,
    0x8997, 0x8998, 0x8999, 0x899A, 0x899B, 0x899C, 0x899D, 0x899E, 0x899F,
    0x89A0, 0x89A1, 0x89A2, 0x89A3, 0x89A4, 0x89A5, 0x89A6, 0xDBD4, 0x89A7,
    0x89A8, 0x89A9, 0x89AA, 0xB1DA, 0x89AB, 0x89AC, 0x89AD, 0xDBD5, 0x89AE,
    0x89AF, 0x89B0, 0x89B1, 0x89B2, 0x89B3, 0x89B4, 0x89B5, 0x89B6, 0x89B7,
    0x89B8, 0xDBD6, 0x89B9, 0x89BA, 0x89BB, 0xBABE, 0x89BC, 0x89BD, 0x89BE,
    0x89BF, 0x89C0, 0x89C1, 0x89C2, 0x89C3, 0x89C4, 0x89C5, 0x89C6, 0x89C7,
    0x89C8, 0x89C9, 0xC8C0, 0x89CA, 0x89CB, 0x89CC, 0x89CD, 0x89CE, 0x89CF,
    0xCABF, 0xC8C9, 0x89D0, 0xD7B3, 0x89D1, 0xC9F9, 0x89D2, 0x89D3, 0xBFC7,
    0x89D4, 0x89D5, 0xBAF8, 0x89D6, 0x89D7, 0xD2BC, 0x89D8, 0x89D9, 0x89DA,
    0x89DB, 0x89DC, 0x89DD, 0x89DE, 0x89DF, 0xE2BA, 0x89E0, 0xB4A6, 0x89E1,
    0x89E2, 0xB1B8, 0x89E3, 0x89E4, 0x89E5, 0x89E6, 0x89E7, 0xB8B4, 0x89E8,
    0xCFC4, 0x89E9, 0x89EA, 0x89EB, 0x89EC, 0xD9E7, 0xCFA6, 0xCDE2, 0x89ED,
    0x89EE, 0xD9ED, 0xB6E0, 0x89EF, 0xD2B9, 0x89F0, 0x89F1, 0xB9BB, 0x89F2,
    0x89F3, 0x89F4, 0x89F5, 0xE2B9, 0xE2B7, 0x89F6, 0xB4F3, 0x89F7, 0xCCEC,
    0xCCAB, 0xB7F2, 0x89F8, 0xD8B2, 0xD1EB, 0xBABB, 0x89F9, 0xCAA7, 0x89FA,
    0x89FB, 0xCDB7, 0x89FC, 0x89FD, 0xD2C4, 0xBFE4, 0xBCD0, 0xB6E1, 0x89FE,
    0xDEC5, 0x8A40, 0x8A41, 0x8A42, 0x8A43, 0xDEC6, 0xDBBC, 0x8A44, 0xD1D9,
    0x8A45, 0x8A46, 0xC6E6, 0xC4CE, 0xB7EE, 0x8A47, 0xB7DC, 0x8A48, 0x8A49,
    0xBFFC, 0xD7E0, 0x8A4A, 0xC6F5, 0x8A4B, 0x8A4C, 0xB1BC, 0xDEC8, 0xBDB1,
    0xCCD7, 0xDECA, 0x8A4D, 0xDEC9, 0x8A4E, 0x8A4F, 0x8A50, 0x8A51, 0x8A52,
    0xB5EC, 0x8A53, 0xC9DD, 0x8A54, 0x8A55, 0xB0C2, 0x8A56, 0x8A57, 0x8A58,
    0x8A59, 0x8A5A, 0x8A5B, 0x8A5C, 0x8A5D, 0x8A5E, 0x8A5F, 0x8A60, 0x8A61,
    0x8A62, 0xC5AE, 0xC5AB, 0x8A63, 0xC4CC, 0x8A64, 0xBCE9, 0xCBFD, 0x8A65,
    0x8A66, 0x8A67, 0xBAC3, 0x8A68, 0x8A69, 0x8A6A, 0xE5F9, 0xC8E7, 0xE5FA,
    0xCDFD, 0x8A6B, 0xD7B1, 0xB8BE, 0xC2E8, 0x8A6C, 0xC8D1, 0x8A6D, 0x8A6E,
    0xE5FB, 0x8A6F, 0x8A70, 0x8A71, 0x8A72, 0xB6CA, 0xBCCB, 0x8A73, 0x8A74,
    0xD1FD, 0xE6A1, 0x8A75, 0xC3EE, 0x8A76, 0x8A77, 0x8A78, 0x8A79, 0xE6A4,
    0x8A7A, 0x8A7B, 0x8A7C, 0x8A7D, 0xE5FE, 0xE6A5, 0xCDD7, 0x8A7E, 0x8A80,
    0xB7C1, 0xE5FC, 0xE5FD, 0xE6A3, 0x8A81, 0x8A82, 0xC4DD, 0xE6A8, 0x8A83,
    0x8A84, 0xE6A7, 0x8A85, 0x8A86, 0x8A87, 0x8A88, 0x8A89, 0x8A8A, 0xC3C3,
    0x8A8B, 0xC6DE, 0x8A8C, 0x8A8D, 0xE6AA, 0x8A8E, 0x8A8F, 0x8A90, 0x8A91,
    0x8A92, 0x8A93, 0x8A94, 0xC4B7, 0x8A95, 0x8A96, 0x8A97, 0xE6A2, 0xCABC,
    0x8A98, 0x8A99, 0x8A9A, 0x8A9B, 0xBDE3, 0xB9C3, 0xE6A6, 0xD0D5, 0xCEAF,
    0x8A9C, 0x8A9D, 0xE6A9, 0xE6B0, 0x8A9E, 0xD2A6, 0x8A9F, 0xBDAA, 0xE6AD,
    0x8AA0, 0x8AA1, 0x8AA2, 0x8AA3, 0x8AA4, 0xE6AF, 0x8AA5, 0xC0D1, 0x8AA6,
    0x8AA7, 0xD2CC, 0x8AA8, 0x8AA9, 0x8AAA, 0xBCA7, 0x8AAB, 0x8AAC, 0x8AAD,
    0x8AAE, 0x8AAF, 0x8AB0, 0x8AB1, 0x8AB2, 0x8AB3, 0x8AB4, 0x8AB5, 0x8AB6,
    0xE6B1, 0x8AB7, 0xD2F6, 0x8AB8, 0x8AB9, 0x8ABA, 0xD7CB, 0x8ABB, 0xCDFE,
    0x8ABC, 0xCDDE, 0xC2A6, 0xE6AB, 0xE6AC, 0xBDBF, 0xE6AE, 0xE6B3, 0x8ABD,
    0x8ABE, 0xE6B2, 0x8ABF, 0x8AC0, 0x8AC1, 0x8AC2, 0xE6B6, 0x8AC3, 0xE6B8,
    0x8AC4, 0x8AC5, 0x8AC6, 0x8AC7, 0xC4EF, 0x8AC8, 0x8AC9, 0x8ACA, 0xC4C8,
    0x8ACB, 0x8ACC, 0xBEEA, 0xC9EF, 0x8ACD, 0x8ACE, 0xE6B7, 0x8ACF, 0xB6F0,
    0x8AD0, 0x8AD1, 0x8AD2, 0xC3E4, 0x8AD3, 0x8AD4, 0x8AD5, 0x8AD6, 0x8AD7,
    0x8AD8, 0x8AD9, 0xD3E9, 0xE6B4, 0x8ADA, 0xE6B5, 0x8ADB, 0xC8A2, 0x8ADC,
    0x8ADD, 0x8ADE, 0x8ADF, 0x8AE0, 0xE6BD, 0x8AE1, 0x8AE2, 0x8AE3, 0xE6B9,
    0x8AE4, 0x8AE5, 0x8AE6, 0x8AE7, 0x8AE8, 0xC6C5, 0x8AE9, 0x8AEA, 0xCDF1,
    0xE6BB, 0x8AEB, 0x8AEC, 0x8AED, 0x8AEE, 0x8AEF, 0x8AF0, 0x8AF1, 0x8AF2,
    0x8AF3, 0x8AF4, 0xE6BC, 0x8AF5, 0x8AF6, 0x8AF7, 0x8AF8, 0xBBE9, 0x8AF9,
    0x8AFA, 0x8AFB, 0x8AFC, 0x8AFD, 0x8AFE, 0x8B40, 0xE6BE, 0x8B41, 0x8B42,
    0x8B43, 0x8B44, 0xE6BA, 0x8B45, 0x8B46, 0xC0B7, 0x8B47, 0x8B48, 0x8B49,
    0x8B4A, 0x8B4B, 0x8B4C, 0x8B4D, 0x8B4E, 0x8B4F, 0xD3A4, 0xE6BF, 0xC9F4,
    0xE6C3, 0x8B50, 0x8B51, 0xE6C4, 0x8B52, 0x8B53, 0x8B54, 0x8B55, 0xD0F6,
    0x8B56, 0x8B57, 0x8B58, 0x8B59, 0x8B5A, 0x8B5B, 0x8B5C, 0x8B5D, 0x8B5E,
    0x8B5F, 0x8B60, 0x8B61, 0x8B62, 0x8B63, 0x8B64, 0x8B65, 0x8B66, 0x8B67,
    0xC3BD, 0x8B68, 0x8B69, 0x8B6A, 0x8B6B, 0x8B6C, 0x8B6D, 0x8B6E, 0xC3C4,
    0xE6C2, 0x8B6F, 0x8B70, 0x8B71, 0x8B72, 0x8B73, 0x8B74, 0x8B75, 0x8B76,
    0x8B77, 0x8B78, 0x8B79, 0x8B7A, 0x8B7B, 0x8B7C, 0xE6C1, 0x8B7D, 0x8B7E,
    0x8B80, 0x8B81, 0x8B82, 0x8B83, 0x8B84, 0xE6C7, 0xCFB1, 0x8B85, 0xEBF4,
    0x8B86, 0x8B87, 0xE6CA, 0x8B88, 0x8B89, 0x8B8A, 0x8B8B, 0x8B8C, 0xE6C5,
    0x8B8D, 0x8B8E, 0xBCDE, 0xC9A9, 0x8B8F, 0x8B90, 0x8B91, 0x8B92, 0x8B93,
    0x8B94, 0xBCB5, 0x8B95, 0x8B96, 0xCFD3, 0x8B97, 0x8B98, 0x8B99, 0x8B9A,
    0x8B9B, 0xE6C8, 0x8B9C, 0xE6C9, 0x8B9D, 0xE6CE, 0x8B9E, 0xE6D0, 0x8B9F,
    0x8BA0, 0x8BA1, 0xE6D1, 0x8BA2, 0x8BA3, 0x8BA4, 0xE6CB, 0xB5D5, 0x8BA5,
    0xE6CC, 0x8BA6, 0x8BA7, 0xE6CF, 0x8BA8, 0x8BA9, 0xC4DB, 0x8BAA, 0xE6C6,
    0x8BAB, 0x8BAC, 0x8BAD, 0x8BAE, 0x8BAF, 0xE6CD, 0x8BB0, 0x8BB1, 0x8BB2,
    0x8BB3, 0x8BB4, 0x8BB5, 0x8BB6, 0x8BB7, 0x8BB8, 0x8BB9, 0x8BBA, 0x8BBB,
    0x8BBC, 0x8BBD, 0x8BBE, 0x8BBF, 0x8BC0, 0x8BC1, 0x8BC2, 0x8BC3, 0x8BC4,
    0x8BC5, 0x8BC6, 0xE6D2, 0x8BC7, 0x8BC8, 0x8BC9, 0x8BCA, 0x8BCB, 0x8BCC,
    0x8BCD, 0x8BCE, 0x8BCF, 0x8BD0, 0x8BD1, 0x8BD2, 0xE6D4, 0xE6D3, 0x8BD3,
    0x8BD4, 0x8BD5, 0x8BD6, 0x8BD7, 0x8BD8, 0x8BD9, 0x8BDA, 0x8BDB, 0x8BDC,
    0x8BDD, 0x8BDE, 0x8BDF, 0x8BE0, 0x8BE1, 0x8BE2, 0x8BE3, 0x8BE4, 0x8BE5,
    0x8BE6, 0x8BE7, 0x8BE8, 0x8BE9, 0x8BEA, 0x8BEB, 0x8BEC, 0xE6D5, 0x8BED,
    0xD9F8, 0x8BEE, 0x8BEF, 0xE6D6, 0x8BF0, 0x8BF1, 0x8BF2, 0x8BF3, 0x8BF4,
    0x8BF5, 0x8BF6, 0x8BF7, 0xE6D7, 0x8BF8, 0x8BF9, 0x8BFA, 0x8BFB, 0x8BFC,
    0x8BFD, 0x8BFE, 0x8C40, 0x8C41, 0x8C42, 0x8C43, 0x8C44, 0x8C45, 0x8C46,
    0x8C47, 0xD7D3, 0xE6DD, 0x8C48, 0xE6DE, 0xBFD7, 0xD4D0, 0x8C49, 0xD7D6,
    0xB4E6, 0xCBEF, 0xE6DA, 0xD8C3, 0xD7CE, 0xD0A2, 0x8C4A, 0xC3CF, 0x8C4B,
    0x8C4C, 0xE6DF, 0xBCBE, 0xB9C2, 0xE6DB, 0xD1A7, 0x8C4D, 0x8C4E, 0xBAA2,
    0xC2CF, 0x8C4F, 0xD8AB, 0x8C50, 0x8C51, 0x8C52, 0xCAEB, 0xE5EE, 0x8C53,
    0xE6DC, 0x8C54, 0xB7F5, 0x8C55, 0x8C56, 0x8C57, 0x8C58, 0xC8E6, 0x8C59,
    0x8C5A, 0xC4F5, 0x8C5B, 0x8C5C, 0xE5B2, 0xC4FE, 0x8C5D, 0xCBFC, 0xE5B3,
    0xD5AC, 0x8C5E, 0xD3EE, 0xCAD8, 0xB0B2, 0x8C5F, 0xCBCE, 0xCDEA, 0x8C60,
    0x8C61, 0xBAEA, 0x8C62, 0x8C63, 0x8C64, 0xE5B5, 0x8C65, 0xE5B4, 0x8C66,
    0xD7DA, 0xB9D9, 0xD6E6, 0xB6A8, 0xCDF0, 0xD2CB, 0xB1A6, 0xCAB5, 0x8C67,
    0xB3E8, 0xC9F3, 0xBFCD, 0xD0FB, 0xCAD2, 0xE5B6, 0xBBC2, 0x8C68, 0x8C69,
    0x8C6A, 0xCFDC, 0xB9AC, 0x8C6B, 0x8C6C, 0x8C6D, 0x8C6E, 0xD4D7, 0x8C6F,
    0x8C70, 0xBAA6, 0xD1E7, 0xCFFC, 0xBCD2, 0x8C71, 0xE5B7, 0xC8DD, 0x8C72,
    0x8C73, 0x8C74, 0xBFED, 0xB1F6, 0xCBDE, 0x8C75, 0x8C76, 0xBCC5, 0x8C77,
    0xBCC4, 0xD2FA, 0xC3DC, 0xBFDC, 0x8C78, 0x8C79, 0x8C7A, 0x8C7B, 0xB8BB,
    0x8C7C, 0x8C7D, 0x8C7E, 0xC3C2, 0x8C80, 0xBAAE, 0xD4A2, 0x8C81, 0x8C82,
    0x8C83, 0x8C84, 0x8C85, 0x8C86, 0x8C87, 0x8C88, 0x8C89, 0xC7DE, 0xC4AF,
    0xB2EC, 0x8C8A, 0xB9D1, 0x8C8B, 0x8C8C, 0xE5BB, 0xC1C8, 0x8C8D, 0x8C8E,
    0xD5AF, 0x8C8F, 0x8C90, 0x8C91, 0x8C92, 0x8C93, 0xE5BC, 0x8C94, 0xE5BE,
    0x8C95, 0x8C96, 0x8C97, 0x8C98, 0x8C99, 0x8C9A, 0x8C9B, 0xB4E7, 0xB6D4,
    0xCBC2, 0xD1B0, 0xB5BC, 0x8C9C, 0x8C9D, 0xCAD9, 0x8C9E, 0xB7E2, 0x8C9F,
    0x8CA0, 0xC9E4, 0x8CA1, 0xBDAB, 0x8CA2, 0x8CA3, 0xCEBE, 0xD7F0, 0x8CA4,
    0x8CA5, 0x8CA6, 0x8CA7, 0xD0A1, 0x8CA8, 0xC9D9, 0x8CA9, 0x8CAA, 0xB6FB,
    0xE6D8, 0xBCE2, 0x8CAB, 0xB3BE, 0x8CAC, 0xC9D0, 0x8CAD, 0xE6D9, 0xB3A2,
    0x8CAE, 0x8CAF, 0x8CB0, 0x8CB1, 0xDECC, 0x8CB2, 0xD3C8, 0xDECD, 0x8CB3,
    0xD2A2, 0x8CB4, 0x8CB5, 0x8CB6, 0x8CB7, 0xDECE, 0x8CB8, 0x8CB9, 0x8CBA,
    0x8CBB, 0xBECD, 0x8CBC, 0x8CBD, 0xDECF, 0x8CBE, 0x8CBF, 0x8CC0, 0xCAAC,
    0xD2FC, 0xB3DF, 0xE5EA, 0xC4E1, 0xBEA1, 0xCEB2, 0xC4F2, 0xBED6, 0xC6A8,
    0xB2E3, 0x8CC1, 0x8CC2, 0xBED3, 0x8CC3, 0x8CC4, 0xC7FC, 0xCCEB, 0xBDEC,
    0xCEDD, 0x8CC5, 0x8CC6, 0xCABA, 0xC6C1, 0xE5EC, 0xD0BC, 0x8CC7, 0x8CC8,
    0x8CC9, 0xD5B9, 0x8CCA, 0x8CCB, 0x8CCC, 0xE5ED, 0x8CCD, 0x8CCE, 0x8CCF,
    0x8CD0, 0xCAF4, 0x8CD1, 0xCDC0, 0xC2C5, 0x8CD2, 0xE5EF, 0x8CD3, 0xC2C4,
    0xE5F0, 0x8CD4, 0x8CD5, 0x8CD6, 0x8CD7, 0x8CD8, 0x8CD9, 0x8CDA, 0xE5F8,
    0xCDCD, 0x8CDB, 0xC9BD, 0x8CDC, 0x8CDD, 0x8CDE, 0x8CDF, 0x8CE0, 0x8CE1,
    0x8CE2, 0xD2D9, 0xE1A8, 0x8CE3, 0x8CE4, 0x8CE5, 0x8CE6, 0xD3EC, 0x8CE7,
    0xCBEA, 0xC6F1, 0x8CE8, 0x8CE9, 0x8CEA, 0x8CEB, 0x8CEC, 0xE1AC, 0x8CED,
    0x8CEE, 0x8CEF, 0xE1A7, 0xE1A9, 0x8CF0, 0x8CF1, 0xE1AA, 0xE1AF, 0x8CF2,
    0x8CF3, 0xB2ED, 0x8CF4, 0xE1AB, 0xB8DA, 0xE1AD, 0xE1AE, 0xE1B0, 0xB5BA,
    0xE1B1, 0x8CF5, 0x8CF6, 0x8CF7, 0x8CF8, 0x8CF9, 0xE1B3, 0xE1B8, 0x8CFA,
    0x8CFB, 0x8CFC, 0x8CFD, 0x8CFE, 0xD1D2, 0x8D40, 0xE1B6, 0xE1B5, 0xC1EB,
    0x8D41, 0x8D42, 0x8D43, 0xE1B7, 0x8D44, 0xD4C0, 0x8D45, 0xE1B2, 0x8D46,
    0xE1BA, 0xB0B6, 0x8D47, 0x8D48, 0x8D49, 0x8D4A, 0xE1B4, 0x8D4B, 0xBFF9,
    0x8D4C, 0xE1B9, 0x8D4D, 0x8D4E, 0xE1BB, 0x8D4F, 0x8D50, 0x8D51, 0x8D52,
    0x8D53, 0x8D54, 0xE1BE, 0x8D55, 0x8D56, 0x8D57, 0x8D58, 0x8D59, 0x8D5A,
    0xE1BC, 0x8D5B, 0x8D5C, 0x8D5D, 0x8D5E, 0x8D5F, 0x8D60, 0xD6C5, 0x8D61,
    0x8D62, 0x8D63, 0x8D64, 0x8D65, 0x8D66, 0x8D67, 0xCFBF, 0x8D68, 0x8D69,
    0xE1BD, 0xE1BF, 0xC2CD, 0x8D6A, 0xB6EB, 0x8D6B, 0xD3F8, 0x8D6C, 0x8D6D,
    0xC7CD, 0x8D6E, 0x8D6F, 0xB7E5, 0x8D70, 0x8D71, 0x8D72, 0x8D73, 0x8D74,
    0x8D75, 0x8D76, 0x8D77, 0x8D78, 0x8D79, 0xBEFE, 0x8D7A, 0x8D7B, 0x8D7C,
    0x8D7D, 0x8D7E, 0x8D80, 0xE1C0, 0xE1C1, 0x8D81, 0x8D82, 0xE1C7, 0xB3E7,
    0x8D83, 0x8D84, 0x8D85, 0x8D86, 0x8D87, 0x8D88, 0xC6E9, 0x8D89, 0x8D8A,
    0x8D8B, 0x8D8C, 0x8D8D, 0xB4DE, 0x8D8E, 0xD1C2, 0x8D8F, 0x8D90, 0x8D91,
    0x8D92, 0xE1C8, 0x8D93, 0x8D94, 0xE1C6, 0x8D95, 0x8D96, 0x8D97, 0x8D98,
    0x8D99, 0xE1C5, 0x8D9A, 0xE1C3, 0xE1C2, 0x8D9B, 0xB1C0, 0x8D9C, 0x8D9D,
    0x8D9E, 0xD5B8, 0xE1C4, 0x8D9F, 0x8DA0, 0x8DA1, 0x8DA2, 0x8DA3, 0xE1CB,
    0x8DA4, 0x8DA5, 0x8DA6, 0x8DA7, 0x8DA8, 0x8DA9, 0x8DAA, 0x8DAB, 0xE1CC,
    0xE1CA, 0x8DAC, 0x8DAD, 0x8DAE, 0x8DAF, 0x8DB0, 0x8DB1, 0x8DB2, 0x8DB3,
    0xEFFA, 0x8DB4, 0x8DB5, 0xE1D3, 0xE1D2, 0xC7B6, 0x8DB6, 0x8DB7, 0x8DB8,
    0x8DB9, 0x8DBA, 0x8DBB, 0x8DBC, 0x8DBD, 0x8DBE, 0x8DBF, 0x8DC0, 0xE1C9,
    0x8DC1, 0x8DC2, 0xE1CE, 0x8DC3, 0xE1D0, 0x8DC4, 0x8DC5, 0x8DC6, 0x8DC7,
    0x8DC8, 0x8DC9, 0x8DCA, 0x8DCB, 0x8DCC, 0x8DCD, 0x8DCE, 0xE1D4, 0x8DCF,
    0xE1D1, 0xE1CD, 0x8DD0, 0x8DD1, 0xE1CF, 0x8DD2, 0x8DD3, 0x8DD4, 0x8DD5,
    0xE1D5, 0x8DD6, 0x8DD7, 0x8DD8, 0x8DD9, 0x8DDA, 0x8DDB, 0x8DDC, 0x8DDD,
    0x8DDE, 0x8DDF, 0x8DE0, 0x8DE1, 0x8DE2, 0xE1D6, 0x8DE3, 0x8DE4, 0x8DE5,
    0x8DE6, 0x8DE7, 0x8DE8, 0x8DE9, 0x8DEA, 0x8DEB, 0x8DEC, 0x8DED, 0x8DEE,
    0x8DEF, 0x8DF0, 0x8DF1, 0x8DF2, 0x8DF3, 0x8DF4, 0x8DF5, 0x8DF6, 0x8DF7,
    0x8DF8, 0xE1D7, 0x8DF9, 0x8DFA, 0x8DFB, 0xE1D8, 0x8DFC, 0x8DFD, 0x8DFE,
    0x8E40, 0x8E41, 0x8E42, 0x8E43, 0x8E44, 0x8E45, 0x8E46, 0x8E47, 0x8E48,
    0x8E49, 0x8E4A, 0x8E4B, 0x8E4C, 0x8E4D, 0x8E4E, 0x8E4F, 0x8E50, 0x8E51,
    0x8E52, 0x8E53, 0x8E54, 0x8E55, 0xE1DA, 0x8E56, 0x8E57, 0x8E58, 0x8E59,
    0x8E5A, 0x8E5B, 0x8E5C, 0x8E5D, 0x8E5E, 0x8E5F, 0x8E60, 0x8E61, 0x8E62,
    0xE1DB, 0x8E63, 0x8E64, 0x8E65, 0x8E66, 0x8E67, 0x8E68, 0x8E69, 0xCEA1,
    0x8E6A, 0x8E6B, 0x8E6C, 0x8E6D, 0x8E6E, 0x8E6F, 0x8E70, 0x8E71, 0x8E72,
    0x8E73, 0x8E74, 0x8E75, 0x8E76, 0xE7DD, 0x8E77, 0xB4A8, 0xD6DD, 0x8E78,
    0x8E79, 0xD1B2, 0xB3B2, 0x8E7A, 0x8E7B, 0xB9A4, 0xD7F3, 0xC7C9, 0xBEDE,
    0xB9AE, 0x8E7C, 0xCED7, 0x8E7D, 0x8E7E, 0xB2EE, 0xDBCF, 0x8E80, 0xBCBA,
    0xD2D1, 0xCBC8, 0xB0CD, 0x8E81, 0x8E82, 0xCFEF, 0x8E83, 0x8E84, 0x8E85,
    0x8E86, 0x8E87, 0xD9E3, 0xBDED, 0x8E88, 0x8E89, 0xB1D2, 0xCAD0, 0xB2BC,
    0x8E8A, 0xCBA7, 0xB7AB, 0x8E8B, 0xCAA6, 0x8E8C, 0x8E8D, 0x8E8E, 0xCFA3,
    0x8E8F, 0x8E90, 0xE0F8, 0xD5CA, 0xE0FB, 0x8E91, 0x8E92, 0xE0FA, 0xC5C1,
    0xCCFB, 0x8E93, 0xC1B1, 0xE0F9, 0xD6E3, 0xB2AF, 0xD6C4, 0xB5DB, 0x8E94,
    0x8E95, 0x8E96, 0x8E97, 0x8E98, 0x8E99, 0x8E9A, 0x8E9B, 0xB4F8, 0xD6A1,
    0x8E9C, 0x8E9D, 0x8E9E, 0x8E9F, 0x8EA0, 0xCFAF, 0xB0EF, 0x8EA1, 0x8EA2,
    0xE0FC, 0x8EA3, 0x8EA4, 0x8EA5, 0x8EA6, 0x8EA7, 0xE1A1, 0xB3A3, 0x8EA8,
    0x8EA9, 0xE0FD, 0xE0FE, 0xC3B1, 0x8EAA, 0x8EAB, 0x8EAC, 0x8EAD, 0xC3DD,
    0x8EAE, 0xE1A2, 0xB7F9, 0x8EAF, 0x8EB0, 0x8EB1, 0x8EB2, 0x8EB3, 0x8EB4,
    0xBBCF, 0x8EB5, 0x8EB6, 0x8EB7, 0x8EB8, 0x8EB9, 0x8EBA, 0x8EBB, 0xE1A3,
    0xC4BB, 0x8EBC, 0x8EBD, 0x8EBE, 0x8EBF, 0x8EC0, 0xE1A4, 0x8EC1, 0x8EC2,
    0xE1A5, 0x8EC3, 0x8EC4, 0xE1A6, 0xB4B1, 0x8EC5, 0x8EC6, 0x8EC7, 0x8EC8,
    0x8EC9, 0x8ECA, 0x8ECB, 0x8ECC, 0x8ECD, 0x8ECE, 0x8ECF, 0x8ED0, 0x8ED1,
    0x8ED2, 0x8ED3, 0xB8C9, 0xC6BD, 0xC4EA, 0x8ED4, 0xB2A2, 0x8ED5, 0xD0D2,
    0x8ED6, 0xE7DB, 0xBBC3, 0xD3D7, 0xD3C4, 0x8ED7, 0xB9E3, 0xE2CF, 0x8ED8,
    0x8ED9, 0x8EDA, 0xD7AF, 0x8EDB, 0xC7EC, 0xB1D3, 0x8EDC, 0x8EDD, 0xB4B2,
    0xE2D1, 0x8EDE, 0x8EDF, 0x8EE0, 0xD0F2, 0xC2AE, 0xE2D0, 0x8EE1, 0xBFE2,
    0xD3A6, 0xB5D7, 0xE2D2, 0xB5EA, 0x8EE2, 0xC3ED, 0xB8FD, 0x8EE3, 0xB8AE,
    0x8EE4, 0xC5D3, 0xB7CF, 0xE2D4, 0x8EE5, 0x8EE6, 0x8EE7, 0x8EE8, 0xE2D3,
    0xB6C8, 0xD7F9, 0x8EE9, 0x8EEA, 0x8EEB, 0x8EEC, 0x8EED, 0xCDA5, 0x8EEE,
    0x8EEF, 0x8EF0, 0x8EF1, 0x8EF2, 0xE2D8, 0x8EF3, 0xE2D6, 0xCAFC, 0xBFB5,
    0xD3B9, 0xE2D5, 0x8EF4, 0x8EF5, 0x8EF6, 0x8EF7, 0xE2D7, 0x8EF8, 0x8EF9,
    0x8EFA, 0x8EFB, 0x8EFC, 0x8EFD, 0x8EFE, 0x8F40, 0x8F41, 0x8F42, 0xC1AE,
    0xC0C8, 0x8F43, 0x8F44, 0x8F45, 0x8F46, 0x8F47, 0x8F48, 0xE2DB, 0xE2DA,
    0xC0AA, 0x8F49, 0x8F4A, 0xC1CE, 0x8F4B, 0x8F4C, 0x8F4D, 0x8F4E, 0xE2DC,
    0x8F4F, 0x8F50, 0x8F51, 0x8F52, 0x8F53, 0x8F54, 0x8F55, 0x8F56, 0x8F57,
    0x8F58, 0x8F59, 0x8F5A, 0xE2DD, 0x8F5B, 0xE2DE, 0x8F5C, 0x8F5D, 0x8F5E,
    0x8F5F, 0x8F60, 0x8F61, 0x8F62, 0x8F63, 0x8F64, 0xDBC8, 0x8F65, 0xD1D3,
    0xCDA2, 0x8F66, 0x8F67, 0xBDA8, 0x8F68, 0x8F69, 0x8F6A, 0xDEC3, 0xD8A5,
    0xBFAA, 0xDBCD, 0xD2EC, 0xC6FA, 0xC5AA, 0x8F6B, 0x8F6C, 0x8F6D, 0xDEC4,
    0x8F6E, 0xB1D7, 0xDFAE, 0x8F6F, 0x8F70, 0x8F71, 0xCABD, 0x8F72, 0xDFB1,
    0x8F73, 0xB9AD, 0x8F74, 0xD2FD, 0x8F75, 0xB8A5, 0xBAEB, 0x8F76, 0x8F77,
    0xB3DA, 0x8F78, 0x8F79, 0x8F7A, 0xB5DC, 0xD5C5, 0x8F7B, 0x8F7C, 0x8F7D,
    0x8F7E, 0xC3D6, 0xCFD2, 0xBBA1, 0x8F80, 0xE5F3, 0xE5F2, 0x8F81, 0x8F82,
    0xE5F4, 0x8F83, 0xCDE4, 0x8F84, 0xC8F5, 0x8F85, 0x8F86, 0x8F87, 0x8F88,
    0x8F89, 0x8F8A, 0x8F8B, 0xB5AF, 0xC7BF, 0x8F8C, 0xE5F6, 0x8F8D, 0x8F8E,
    0x8F8F, 0xECB0, 0x8F90, 0x8F91, 0x8F92, 0x8F93, 0x8F94, 0x8F95, 0x8F96,
    0x8F97, 0x8F98, 0x8F99, 0x8F9A, 0x8F9B, 0x8F9C, 0x8F9D, 0x8F9E, 0xE5E6,
    0x8F9F, 0xB9E9, 0xB5B1, 0x8FA0, 0xC2BC, 0xE5E8, 0xE5E7, 0xE5E9, 0x8FA1,
    0x8FA2, 0x8FA3, 0x8FA4, 0xD2CD, 0x8FA5, 0x8FA6, 0x8FA7, 0xE1EA, 0xD0CE,
    0x8FA8, 0xCDAE, 0x8FA9, 0xD1E5, 0x8FAA, 0x8FAB, 0xB2CA, 0xB1EB, 0x8FAC,
    0xB1F2, 0xC5ED, 0x8FAD, 0x8FAE, 0xD5C3, 0xD3B0, 0x8FAF, 0xE1DC, 0x8FB0,
    0x8FB1, 0x8FB2, 0xE1DD, 0x8FB3, 0xD2DB, 0x8FB4, 0xB3B9, 0xB1CB, 0x8FB5,
    0x8FB6, 0x8FB7, 0xCDF9, 0xD5F7, 0xE1DE, 0x8FB8, 0xBEB6, 0xB4FD, 0x8FB9,
    0xE1DF, 0xBADC, 0xE1E0, 0xBBB2, 0xC2C9, 0xE1E1, 0x8FBA, 0x8FBB, 0x8FBC,
    0xD0EC, 0x8FBD, 0xCDBD, 0x8FBE, 0x8FBF, 0xE1E2, 0x8FC0, 0xB5C3, 0xC5C7,
    0xE1E3, 0x8FC1, 0x8FC2, 0xE1E4, 0x8FC3, 0x8FC4, 0x8FC5, 0x8FC6, 0xD3F9,
    0x8FC7, 0x8FC8, 0x8FC9, 0x8FCA, 0x8FCB, 0x8FCC, 0xE1E5, 0x8FCD, 0xD1AD,
    0x8FCE, 0x8FCF, 0xE1E6, 0xCEA2, 0x8FD0, 0x8FD1, 0x8FD2, 0x8FD3, 0x8FD4,
    0x8FD5, 0xE1E7, 0x8FD6, 0xB5C2, 0x8FD7, 0x8FD8, 0x8FD9, 0x8FDA, 0xE1E8,
    0xBBD5, 0x8FDB, 0x8FDC, 0x8FDD, 0x8FDE, 0x8FDF, 0xD0C4, 0xE2E0, 0xB1D8,
    0xD2E4, 0x8FE0, 0x8FE1, 0xE2E1, 0x8FE2, 0x8FE3, 0xBCC9, 0xC8CC, 0x8FE4,
    0xE2E3, 0xECFE, 0xECFD, 0xDFAF, 0x8FE5, 0x8FE6, 0x8FE7, 0xE2E2, 0xD6BE,
    0xCDFC, 0xC3A6, 0x8FE8, 0x8FE9, 0x8FEA, 0xE3C3, 0x8FEB, 0x8FEC, 0xD6D2,
    0xE2E7, 0x8FED, 0x8FEE, 0xE2E8, 0x8FEF, 0x8FF0, 0xD3C7, 0x8FF1, 0x8FF2,
    0xE2EC, 0xBFEC, 0x8FF3, 0xE2ED, 0xE2E5, 0x8FF4, 0x8FF5, 0xB3C0, 0x8FF6,
    0x8FF7, 0x8FF8, 0xC4EE, 0x8FF9, 0x8FFA, 0xE2EE, 0x8FFB, 0x8FFC, 0xD0C3,
    0x8FFD, 0xBAF6, 0xE2E9, 0xB7DE, 0xBBB3, 0xCCAC, 0xCBCB, 0xE2E4, 0xE2E6,
    0xE2EA, 0xE2EB, 0x8FFE, 0x9040, 0x9041, 0xE2F7, 0x9042, 0x9043, 0xE2F4,
    0xD4F5, 0xE2F3, 0x9044, 0x9045, 0xC5AD, 0x9046, 0xD5FA, 0xC5C2, 0xB2C0,
    0x9047, 0x9048, 0xE2EF, 0x9049, 0xE2F2, 0xC1AF, 0xCBBC, 0x904A, 0x904B,
    0xB5A1, 0xE2F9, 0x904C, 0x904D, 0x904E, 0xBCB1, 0xE2F1, 0xD0D4, 0xD4B9,
    0xE2F5, 0xB9D6, 0xE2F6, 0x904F, 0x9050, 0x9051, 0xC7D3, 0x9052, 0x9053,
    0x9054, 0x9055, 0x9056, 0xE2F0, 0x9057, 0x9058, 0x9059, 0x905A, 0x905B,
    0xD7DC, 0xEDA1, 0x905C, 0x905D, 0xE2F8, 0x905E, 0xEDA5, 0xE2FE, 0xCAD1,
    0x905F, 0x9060, 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0xC1B5, 0x9066,
    0xBBD0, 0x9067, 0x9068, 0xBFD6, 0x9069, 0xBAE3, 0x906A, 0x906B, 0xCBA1,
    0x906C, 0x906D, 0x906E, 0xEDA6, 0xEDA3, 0x906F, 0x9070, 0xEDA2, 0x9071,
    0x9072, 0x9073, 0x9074, 0xBBD6, 0xEDA7, 0xD0F4, 0x9075, 0x9076, 0xEDA4,
    0xBADE, 0xB6F7, 0xE3A1, 0xB6B2, 0xCCF1, 0xB9A7, 0x9077, 0xCFA2, 0xC7A1,
    0x9078, 0x9079, 0xBFD2, 0x907A, 0x907B, 0xB6F1, 0x907C, 0xE2FA, 0xE2FB,
    0xE2FD, 0xE2FC, 0xC4D5, 0xE3A2, 0x907D, 0xD3C1, 0x907E, 0x9080, 0x9081,
    0xE3A7, 0xC7C4, 0x9082, 0x9083, 0x9084, 0x9085, 0xCFA4, 0x9086, 0x9087,
    0xE3A9, 0xBAB7, 0x9088, 0x9089, 0x908A, 0x908B, 0xE3A8, 0x908C, 0xBBDA,
    0x908D, 0xE3A3, 0x908E, 0x908F, 0x9090, 0xE3A4, 0xE3AA, 0x9091, 0xE3A6,
    0x9092, 0xCEF2, 0xD3C6, 0x9093, 0x9094, 0xBBBC, 0x9095, 0x9096, 0xD4C3,
    0x9097, 0xC4FA, 0x9098, 0x9099, 0xEDA8, 0xD0FC, 0xE3A5, 0x909A, 0xC3F5,
    0x909B, 0xE3AD, 0xB1AF, 0x909C, 0xE3B2, 0x909D, 0x909E, 0x909F, 0xBCC2,
    0x90A0, 0x90A1, 0xE3AC, 0xB5BF, 0x90A2, 0x90A3, 0x90A4, 0x90A5, 0x90A6,
    0x90A7, 0x90A8, 0x90A9, 0xC7E9, 0xE3B0, 0x90AA, 0x90AB, 0x90AC, 0xBEAA,
    0xCDEF, 0x90AD, 0x90AE, 0x90AF, 0x90B0, 0x90B1, 0xBBF3, 0x90B2, 0x90B3,
    0x90B4, 0xCCE8, 0x90B5, 0x90B6, 0xE3AF, 0x90B7, 0xE3B1, 0x90B8, 0xCFA7,
    0xE3AE, 0x90B9, 0xCEA9, 0xBBDD, 0x90BA, 0x90BB, 0x90BC, 0x90BD, 0x90BE,
    0xB5EB, 0xBEE5, 0xB2D2, 0xB3CD, 0x90BF, 0xB1B9, 0xE3AB, 0xB2D1, 0xB5AC,
    0xB9DF, 0xB6E8, 0x90C0, 0x90C1, 0xCFEB, 0xE3B7, 0x90C2, 0xBBCC, 0x90C3,
    0x90C4, 0xC8C7, 0xD0CA, 0x90C5, 0x90C6, 0x90C7, 0x90C8, 0x90C9, 0xE3B8,
    0xB3EE, 0x90CA, 0x90CB, 0x90CC, 0x90CD, 0xEDA9, 0x90CE, 0xD3FA, 0xD3E4,
    0x90CF, 0x90D0, 0x90D1, 0xEDAA, 0xE3B9, 0xD2E2, 0x90D2, 0x90D3, 0x90D4,
    0x90D5, 0x90D6, 0xE3B5, 0x90D7, 0x90D8, 0x90D9, 0x90DA, 0xD3DE, 0x90DB,
    0x90DC, 0x90DD, 0x90DE, 0xB8D0, 0xE3B3, 0x90DF, 0x90E0, 0xE3B6, 0xB7DF,
    0x90E1, 0xE3B4, 0xC0A2, 0x90E2, 0x90E3, 0x90E4, 0xE3BA, 0x90E5, 0x90E6,
    0x90E7, 0x90E8, 0x90E9, 0x90EA, 0x90EB, 0x90EC, 0x90ED, 0x90EE, 0x90EF,
    0x90F0, 0x90F1, 0x90F2, 0x90F3, 0x90F4, 0x90F5, 0x90F6, 0x90F7, 0xD4B8,
    0x90F8, 0x90F9, 0x90FA, 0x90FB, 0x90FC, 0x90FD, 0x90FE, 0x9140, 0xB4C8,
    0x9141, 0xE3BB, 0x9142, 0xBBC5, 0x9143, 0xC9F7, 0x9144, 0x9145, 0xC9E5,
    0x9146, 0x9147, 0x9148, 0xC4BD, 0x9149, 0x914A, 0x914B, 0x914C, 0x914D,
    0x914E, 0x914F, 0xEDAB, 0x9150, 0x9151, 0x9152, 0x9153, 0xC2FD, 0x9154,
    0x9155, 0x9156, 0x9157, 0xBBDB, 0xBFAE, 0x9158, 0x9159, 0x915A, 0x915B,
    0x915C, 0x915D, 0x915E, 0xCEBF, 0x915F, 0x9160, 0x9161, 0x9162, 0xE3BC,
    0x9163, 0xBFB6, 0x9164, 0x9165, 0x9166, 0x9167, 0x9168, 0x9169, 0x916A,
    0x916B, 0x916C, 0x916D, 0x916E, 0x916F, 0x9170, 0x9171, 0x9172, 0x9173,
    0x9174, 0x9175, 0x9176, 0xB1EF, 0x9177, 0x9178, 0xD4F7, 0x9179, 0x917A,
    0x917B, 0x917C, 0x917D, 0xE3BE, 0x917E, 0x9180, 0x9181, 0x9182, 0x9183,
    0x9184, 0x9185, 0x9186, 0xEDAD, 0x9187, 0x9188, 0x9189, 0x918A, 0x918B,
    0x918C, 0x918D, 0x918E, 0x918F, 0xE3BF, 0xBAA9, 0xEDAC, 0x9190, 0x9191,
    0xE3BD, 0x9192, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199,
    0x919A, 0x919B, 0xE3C0, 0x919C, 0x919D, 0x919E, 0x919F, 0x91A0, 0x91A1,
    0xBAB6, 0x91A2, 0x91A3, 0x91A4, 0xB6AE, 0x91A5, 0x91A6, 0x91A7, 0x91A8,
    0x91A9, 0xD0B8, 0x91AA, 0xB0C3, 0xEDAE, 0x91AB, 0x91AC, 0x91AD, 0x91AE,
    0x91AF, 0xEDAF, 0xC0C1, 0x91B0, 0xE3C1, 0x91B1, 0x91B2, 0x91B3, 0x91B4,
    0x91B5, 0x91B6, 0x91B7, 0x91B8, 0x91B9, 0x91BA, 0x91BB, 0x91BC, 0x91BD,
    0x91BE, 0x91BF, 0x91C0, 0x91C1, 0xC5B3, 0x91C2, 0x91C3, 0x91C4, 0x91C5,
    0x91C6, 0x91C7, 0x91C8, 0x91C9, 0x91CA, 0x91CB, 0x91CC, 0x91CD, 0x91CE,
    0x91CF, 0xE3C2, 0x91D0, 0x91D1, 0x91D2, 0x91D3, 0x91D4, 0x91D5, 0x91D6,
    0x91D7, 0x91D8, 0xDCB2, 0x91D9, 0x91DA, 0x91DB, 0x91DC, 0x91DD, 0x91DE,
    0xEDB0, 0x91DF, 0xB8EA, 0x91E0, 0xCEEC, 0xEAA7, 0xD0E7, 0xCAF9, 0xC8D6,
    0xCFB7, 0xB3C9, 0xCED2, 0xBDE4, 0x91E1, 0x91E2, 0xE3DE, 0xBBF2, 0xEAA8,
    0xD5BD, 0x91E3, 0xC6DD, 0xEAA9, 0x91E4, 0x91E5, 0x91E6, 0xEAAA, 0x91E7,
    0xEAAC, 0xEAAB, 0x91E8, 0xEAAE, 0xEAAD, 0x91E9, 0x91EA, 0x91EB, 0x91EC,
    0xBDD8, 0x91ED, 0xEAAF, 0x91EE, 0xC2BE, 0x91EF, 0x91F0, 0x91F1, 0x91F2,
    0xB4C1, 0xB4F7, 0x91F3, 0x91F4, 0xBBA7, 0x91F5, 0x91F6, 0x91F7, 0x91F8,
    0x91F9, 0xECE6, 0xECE5, 0xB7BF, 0xCBF9, 0xB1E2, 0x91FA, 0xECE7, 0x91FB,
    0x91FC, 0x91FD, 0xC9C8, 0xECE8, 0xECE9, 0x91FE, 0xCAD6, 0xDED0, 0xB2C5,
    0xD4FA, 0x9240, 0x9241, 0xC6CB, 0xB0C7, 0xB4F2, 0xC8D3, 0x9242, 0x9243,
    0x9244, 0xCDD0, 0x9245, 0x9246, 0xBFB8, 0x9247, 0x9248, 0x9249, 0x924A,
    0x924B, 0x924C, 0x924D, 0xBFDB, 0x924E, 0x924F, 0xC7A4, 0xD6B4, 0x9250,
    0xC0A9, 0xDED1, 0xC9A8, 0xD1EF, 0xC5A4, 0xB0E7, 0xB3B6, 0xC8C5, 0x9251,
    0x9252, 0xB0E2, 0x9253, 0x9254, 0xB7F6, 0x9255, 0x9256, 0xC5FA, 0x9257,
    0x9258, 0xB6F3, 0x9259, 0xD5D2, 0xB3D0, 0xBCBC, 0x925A, 0x925B, 0x925C,
    0xB3AD, 0x925D, 0x925E, 0x925F, 0x9260, 0xBEF1, 0xB0D1, 0x9261, 0x9262,
    0x9263, 0x9264, 0x9265, 0x9266, 0xD2D6, 0xCAE3, 0xD7A5, 0x9267, 0xCDB6,
    0xB6B6, 0xBFB9, 0xD5DB, 0x9268, 0xB8A7, 0xC5D7, 0x9269, 0x926A, 0x926B,
    0xDED2, 0xBFD9, 0xC2D5, 0xC7C0, 0x926C, 0xBBA4, 0xB1A8, 0x926D, 0x926E,
    0xC5EA, 0x926F, 0x9270, 0xC5FB, 0xCCA7, 0x9271, 0x9272, 0x9273, 0x9274,
    0xB1A7, 0x9275, 0x9276, 0x9277, 0xB5D6, 0x9278, 0x9279, 0x927A, 0xC4A8,
    0x927B, 0xDED3, 0xD1BA, 0xB3E9, 0x927C, 0xC3F2, 0x927D, 0x927E, 0xB7F7,
    0x9280, 0xD6F4, 0xB5A3, 0xB2F0, 0xC4B4, 0xC4E9, 0xC0AD, 0xDED4, 0x9281,
    0xB0E8, 0xC5C4, 0xC1E0, 0x9282, 0xB9D5, 0x9283, 0xBEDC, 0xCDD8, 0xB0CE,
    0x9284, 0xCDCF, 0xDED6, 0xBED0, 0xD7BE, 0xDED5, 0xD5D0, 0xB0DD, 0x9285,
    0x9286, 0xC4E2, 0x9287, 0x9288, 0xC2A3, 0xBCF0, 0x9289, 0xD3B5, 0xC0B9,
    0xC5A1, 0xB2A6, 0xD4F1, 0x928A, 0x928B, 0xC0A8, 0xCAC3, 0xDED7, 0xD5FC,
    0x928C, 0xB9B0, 0x928D, 0xC8AD, 0xCBA9, 0x928E, 0xDED9, 0xBFBD, 0x928F,
    0x9290, 0x9291, 0x9292, 0xC6B4, 0xD7A7, 0xCAB0, 0xC4C3, 0x9293, 0xB3D6,
    0xB9D2, 0x9294, 0x9295, 0x9296, 0x9297, 0xD6B8, 0xEAFC, 0xB0B4, 0x9298,
    0x9299, 0x929A, 0x929B, 0xBFE6, 0x929C, 0x929D, 0xCCF4, 0x929E, 0x929F,
    0x92A0, 0x92A1, 0xCDDA, 0x92A2, 0x92A3, 0x92A4, 0xD6BF, 0xC2CE, 0x92A5,
    0xCECE, 0xCCA2, 0xD0AE, 0xC4D3, 0xB5B2, 0xDED8, 0xD5F5, 0xBCB7, 0xBBD3,
    0x92A6, 0x92A7, 0xB0A4, 0x92A8, 0xC5B2, 0xB4EC, 0x92A9, 0x92AA, 0x92AB,
    0xD5F1, 0x92AC, 0x92AD, 0xEAFD, 0x92AE, 0x92AF, 0x92B0, 0x92B1, 0x92B2,
    0x92B3, 0xDEDA, 0xCDA6, 0x92B4, 0x92B5, 0xCDEC, 0x92B6, 0x92B7, 0x92B8,
    0x92B9, 0xCEE6, 0xDEDC, 0x92BA, 0xCDB1, 0xC0A6, 0x92BB, 0x92BC, 0xD7BD,
    0x92BD, 0xDEDB, 0xB0C6, 0xBAB4, 0xC9D3, 0xC4F3, 0xBEE8, 0x92BE, 0x92BF,
    0x92C0, 0x92C1, 0xB2B6, 0x92C2, 0x92C3, 0x92C4, 0x92C5, 0x92C6, 0x92C7,
    0x92C8, 0x92C9, 0xC0CC, 0xCBF0, 0x92CA, 0xBCF1, 0xBBBB, 0xB5B7, 0x92CB,
    0x92CC, 0x92CD, 0xC5F5, 0x92CE, 0xDEE6, 0x92CF, 0x92D0, 0x92D1, 0xDEE3,
    0xBEDD, 0x92D2, 0x92D3, 0xDEDF, 0x92D4, 0x92D5, 0x92D6, 0x92D7, 0xB4B7,
    0xBDDD, 0x92D8, 0x92D9, 0xDEE0, 0xC4ED, 0x92DA, 0x92DB, 0x92DC, 0x92DD,
    0xCFC6, 0x92DE, 0xB5E0, 0x92DF, 0x92E0, 0x92E1, 0x92E2, 0xB6DE, 0xCADA,
    0xB5F4, 0xDEE5, 0x92E3, 0xD5C6, 0x92E4, 0xDEE1, 0xCCCD, 0xC6FE, 0x92E5,
    0xC5C5, 0x92E6, 0x92E7, 0x92E8, 0xD2B4, 0x92E9, 0xBEF2, 0x92EA, 0x92EB,
    0x92EC, 0x92ED, 0x92EE, 0x92EF, 0x92F0, 0xC2D3, 0x92F1, 0xCCBD, 0xB3B8,
    0x92F2, 0xBDD3, 0x92F3, 0xBFD8, 0xCDC6, 0xD1DA, 0xB4EB, 0x92F4, 0xDEE4,
    0xDEDD, 0xDEE7, 0x92F5, 0xEAFE, 0x92F6, 0x92F7, 0xC2B0, 0xDEE2, 0x92F8,
    0x92F9, 0xD6C0, 0xB5A7, 0x92FA, 0xB2F4, 0x92FB, 0xDEE8, 0x92FC, 0xDEF2,
    0x92FD, 0x92FE, 0x9340, 0x9341, 0x9342, 0xDEED, 0x9343, 0xDEF1, 0x9344,
    0x9345, 0xC8E0, 0x9346, 0x9347, 0x9348, 0xD7E1, 0xDEEF, 0xC3E8, 0xCCE1,
    0x9349, 0xB2E5, 0x934A, 0x934B, 0x934C, 0xD2BE, 0x934D, 0x934E, 0x934F,
    0x9350, 0x9351, 0x9352, 0x9353, 0xDEEE, 0x9354, 0xDEEB, 0xCED5, 0x9355,
    0xB4A7, 0x9356, 0x9357, 0x9358, 0x9359, 0x935A, 0xBFAB, 0xBEBE, 0x935B,
    0x935C, 0xBDD2, 0x935D, 0x935E, 0x935F, 0x9360, 0xDEE9, 0x9361, 0xD4AE,
    0x9362, 0xDEDE, 0x9363, 0xDEEA, 0x9364, 0x9365, 0x9366, 0x9367, 0xC0BF,
    0x9368, 0xDEEC, 0xB2F3, 0xB8E9, 0xC2A7, 0x9369, 0x936A, 0xBDC1, 0x936B,
    0x936C, 0x936D, 0x936E, 0x936F, 0xDEF5, 0xDEF8, 0x9370, 0x9371, 0xB2AB,
    0xB4A4, 0x9372, 0x9373, 0xB4EA, 0xC9A6, 0x9374, 0x9375, 0x9376, 0x9377,
    0x9378, 0x9379, 0xDEF6, 0xCBD1, 0x937A, 0xB8E3, 0x937B, 0xDEF7, 0xDEFA,
    0x937C, 0x937D, 0x937E, 0x9380, 0xDEF9, 0x9381, 0x9382, 0x9383, 0xCCC2,
    0x9384, 0xB0E1, 0xB4EE, 0x9385, 0x9386, 0x9387, 0x9388, 0x9389, 0x938A,
    0xE5BA, 0x938B, 0x938C, 0x938D, 0x938E, 0x938F, 0xD0AF, 0x9390, 0x9391,
    0xB2EB, 0x9392, 0xEBA1, 0x9393, 0xDEF4, 0x9394, 0x9395, 0xC9E3, 0xDEF3,
    0xB0DA, 0xD2A1, 0xB1F7, 0x9396, 0xCCAF, 0x9397, 0x9398, 0x9399, 0x939A,
    0x939B, 0x939C, 0x939D, 0xDEF0, 0x939E, 0xCBA4, 0x939F, 0x93A0, 0x93A1,
    0xD5AA, 0x93A2, 0x93A3, 0x93A4, 0x93A5, 0x93A6, 0xDEFB, 0x93A7, 0x93A8,
    0x93A9, 0x93AA, 0x93AB, 0x93AC, 0x93AD, 0x93AE, 0xB4DD, 0x93AF, 0xC4A6,
    0x93B0, 0x93B1, 0x93B2, 0xDEFD, 0x93B3, 0x93B4, 0x93B5, 0x93B6, 0x93B7,
    0x93B8, 0x93B9, 0x93BA, 0x93BB, 0x93BC, 0xC3FE, 0xC4A1, 0xDFA1, 0x93BD,
    0x93BE, 0x93BF, 0x93C0, 0x93C1, 0x93C2, 0x93C3, 0xC1CC, 0x93C4, 0xDEFC,
    0xBEEF, 0x93C5, 0xC6B2, 0x93C6, 0x93C7, 0x93C8, 0x93C9, 0x93CA, 0x93CB,
    0x93CC, 0x93CD, 0x93CE, 0xB3C5, 0xC8F6, 0x93CF, 0x93D0, 0xCBBA, 0xDEFE,
    0x93D1, 0x93D2, 0xDFA4, 0x93D3, 0x93D4, 0x93D5, 0x93D6, 0xD7B2, 0x93D7,
    0x93D8, 0x93D9, 0x93DA, 0x93DB, 0xB3B7, 0x93DC, 0x93DD, 0x93DE, 0x93DF,
    0xC1C3, 0x93E0, 0x93E1, 0xC7CB, 0xB2A5, 0xB4E9, 0x93E2, 0xD7AB, 0x93E3,
    0x93E4, 0x93E5, 0x93E6, 0xC4EC, 0x93E7, 0xDFA2, 0xDFA3, 0x93E8, 0xDFA5,
    0x93E9, 0xBAB3, 0x93EA, 0x93EB, 0x93EC, 0xDFA6, 0x93ED, 0xC0DE, 0x93EE,
    0x93EF, 0xC9C3, 0x93F0, 0x93F1, 0x93F2, 0x93F3, 0x93F4, 0x93F5, 0x93F6,
    0xB2D9, 0xC7E6, 0x93F7, 0xDFA7, 0x93F8, 0xC7DC, 0x93F9, 0x93FA, 0x93FB,
    0x93FC, 0xDFA8, 0xEBA2, 0x93FD, 0x93FE, 0x9440, 0x9441, 0x9442, 0xCBD3,
    0x9443, 0x9444, 0x9445, 0xDFAA, 0x9446, 0xDFA9, 0x9447, 0xB2C1, 0x9448,
    0x9449, 0x944A, 0x944B, 0x944C, 0x944D, 0x944E, 0x944F, 0x9450, 0x9451,
    0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, 0x9458, 0x9459, 0x945A,
    0x945B, 0x945C, 0x945D, 0x945E, 0x945F, 0x9460, 0xC5CA, 0x9461, 0x9462,
    0x9463, 0x9464, 0x9465, 0x9466, 0x9467, 0x9468, 0xDFAB, 0x9469, 0x946A,
    0x946B, 0x946C, 0x946D, 0x946E, 0x946F, 0x9470, 0xD4DC, 0x9471, 0x9472,
    0x9473, 0x9474, 0x9475, 0xC8C1, 0x9476, 0x9477, 0x9478, 0x9479, 0x947A,
    0x947B, 0x947C, 0x947D, 0x947E, 0x9480, 0x9481, 0x9482, 0xDFAC, 0x9483,
    0x9484, 0x9485, 0x9486, 0x9487, 0xBEF0, 0x9488, 0x9489, 0xDFAD, 0xD6A7,
    0x948A, 0x948B, 0x948C, 0x948D, 0xEAB7, 0xEBB6, 0xCAD5, 0x948E, 0xD8FC,
    0xB8C4, 0x948F, 0xB9A5, 0x9490, 0x9491, 0xB7C5, 0xD5FE, 0x9492, 0x9493,
    0x9494, 0x9495, 0x9496, 0xB9CA, 0x9497, 0x9498, 0xD0A7, 0xF4CD, 0x9499,
    0x949A, 0xB5D0, 0x949B, 0x949C, 0xC3F4, 0x949D, 0xBEC8, 0x949E, 0x949F,
    0x94A0, 0xEBB7, 0xB0BD, 0x94A1, 0x94A2, 0xBDCC, 0x94A3, 0xC1B2, 0x94A4,
    0xB1D6, 0xB3A8, 0x94A5, 0x94A6, 0x94A7, 0xB8D2, 0xC9A2, 0x94A8, 0x94A9,
    0xB6D8, 0x94AA, 0x94AB, 0x94AC, 0x94AD, 0xEBB8, 0xBEB4, 0x94AE, 0x94AF,
    0x94B0, 0xCAFD, 0x94B1, 0xC7C3, 0x94B2, 0xD5FB, 0x94B3, 0x94B4, 0xB7F3,
    0x94B5, 0x94B6, 0x94B7, 0x94B8, 0x94B9, 0x94BA, 0x94BB, 0x94BC, 0x94BD,
    0x94BE, 0x94BF, 0x94C0, 0x94C1, 0x94C2, 0x94C3, 0xCEC4, 0x94C4, 0x94C5,
    0x94C6, 0xD5AB, 0xB1F3, 0x94C7, 0x94C8, 0x94C9, 0xECB3, 0xB0DF, 0x94CA,
    0xECB5, 0x94CB, 0x94CC, 0x94CD, 0xB6B7, 0x94CE, 0xC1CF, 0x94CF, 0xF5FA,
    0xD0B1, 0x94D0, 0x94D1, 0xD5E5, 0x94D2, 0xCED3, 0x94D3, 0x94D4, 0xBDEF,
    0xB3E2, 0x94D5, 0xB8AB, 0x94D6, 0xD5B6, 0x94D7, 0xEDBD, 0x94D8, 0xB6CF,
    0x94D9, 0xCBB9, 0xD0C2, 0x94DA, 0x94DB, 0x94DC, 0x94DD, 0x94DE, 0x94DF,
    0x94E0, 0x94E1, 0xB7BD, 0x94E2, 0x94E3, 0xECB6, 0xCAA9, 0x94E4, 0x94E5,
    0x94E6, 0xC5D4, 0x94E7, 0xECB9, 0xECB8, 0xC2C3, 0xECB7, 0x94E8, 0x94E9,
    0x94EA, 0x94EB, 0xD0FD, 0xECBA, 0x94EC, 0xECBB, 0xD7E5, 0x94ED, 0x94EE,
    0xECBC, 0x94EF, 0x94F0, 0x94F1, 0xECBD, 0xC6EC, 0x94F2, 0x94F3, 0x94F4,
    0x94F5, 0x94F6, 0x94F7, 0x94F8, 0x94F9, 0xCEDE, 0x94FA, 0xBCC8, 0x94FB,
    0x94FC, 0xC8D5, 0xB5A9, 0xBEC9, 0xD6BC, 0xD4E7, 0x94FD, 0x94FE, 0xD1AE,
    0xD0F1, 0xEAB8, 0xEAB9, 0xEABA, 0xBAB5, 0x9540, 0x9541, 0x9542, 0x9543,
    0xCAB1, 0xBFF5, 0x9544, 0x9545, 0xCDFA, 0x9546, 0x9547, 0x9548, 0x9549,
    0x954A, 0xEAC0, 0x954B, 0xB0BA, 0xEABE, 0x954C, 0x954D, 0xC0A5, 0x954E,
    0x954F, 0x9550, 0xEABB, 0x9551, 0xB2FD, 0x9552, 0xC3F7, 0xBBE8, 0x9553,
    0x9554, 0x9555, 0xD2D7, 0xCEF4, 0xEABF, 0x9556, 0x9557, 0x9558, 0xEABC,
    0x9559, 0x955A, 0x955B, 0xEAC3, 0x955C, 0xD0C7, 0xD3B3, 0x955D, 0x955E,
    0x955F, 0x9560, 0xB4BA, 0x9561, 0xC3C1, 0xD7F2, 0x9562, 0x9563, 0x9564,
    0x9565, 0xD5D1, 0x9566, 0xCAC7, 0x9567, 0xEAC5, 0x9568, 0x9569, 0xEAC4,
    0xEAC7, 0xEAC6, 0x956A, 0x956B, 0x956C, 0x956D, 0x956E, 0xD6E7, 0x956F,
    0xCFD4, 0x9570, 0x9571, 0xEACB, 0x9572, 0xBBCE, 0x9573, 0x9574, 0x9575,
    0x9576, 0x9577, 0x9578, 0x9579, 0xBDFA, 0xC9CE, 0x957A, 0x957B, 0xEACC,
    0x957C, 0x957D, 0xC9B9, 0xCFFE, 0xEACA, 0xD4CE, 0xEACD, 0xEACF, 0x957E,
    0x9580, 0xCDED, 0x9581, 0x9582, 0x9583, 0x9584, 0xEAC9, 0x9585, 0xEACE,
    0x9586, 0x9587, 0xCEEE, 0x9588, 0xBBDE, 0x9589, 0xB3BF, 0x958A, 0x958B,
    0x958C, 0x958D, 0x958E, 0xC6D5, 0xBEB0, 0xCEFA, 0x958F, 0x9590, 0x9591,
    0xC7E7, 0x9592, 0xBEA7, 0xEAD0, 0x9593, 0x9594, 0xD6C7, 0x9595, 0x9596,
    0x9597, 0xC1C0, 0x9598, 0x9599, 0x959A, 0xD4DD, 0x959B, 0xEAD1, 0x959C,
    0x959D, 0xCFBE, 0x959E, 0x959F, 0x95A0, 0x95A1, 0xEAD2, 0x95A2, 0x95A3,
    0x95A4, 0x95A5, 0xCAEE, 0x95A6, 0x95A7, 0x95A8, 0x95A9, 0xC5AF, 0xB0B5,
    0x95AA, 0x95AB, 0x95AC, 0x95AD, 0x95AE, 0xEAD4, 0x95AF, 0x95B0, 0x95B1,
    0x95B2, 0x95B3, 0x95B4, 0x95B5, 0x95B6, 0x95B7, 0xEAD3, 0xF4DF, 0x95B8,
    0x95B9, 0x95BA, 0x95BB, 0x95BC, 0xC4BA, 0x95BD, 0x95BE, 0x95BF, 0x95C0,
    0x95C1, 0xB1A9, 0x95C2, 0x95C3, 0x95C4, 0x95C5, 0xE5DF, 0x95C6, 0x95C7,
    0x95C8, 0x95C9, 0xEAD5, 0x95CA, 0x95CB, 0x95CC, 0x95CD, 0x95CE, 0x95CF,
    0x95D0, 0x95D1, 0x95D2, 0x95D3, 0x95D4, 0x95D5, 0x95D6, 0x95D7, 0x95D8,
    0x95D9, 0x95DA, 0x95DB, 0x95DC, 0x95DD, 0x95DE, 0x95DF, 0x95E0, 0x95E1,
    0x95E2, 0x95E3, 0xCAEF, 0x95E4, 0xEAD6, 0xEAD7, 0xC6D8, 0x95E5, 0x95E6,
    0x95E7, 0x95E8, 0x95E9, 0x95EA, 0x95EB, 0x95EC, 0xEAD8, 0x95ED, 0x95EE,
    0xEAD9, 0x95EF, 0x95F0, 0x95F1, 0x95F2, 0x95F3, 0x95F4, 0xD4BB, 0x95F5,
    0xC7FA, 0xD2B7, 0xB8FC, 0x95F6, 0x95F7, 0xEAC2, 0x95F8, 0xB2DC, 0x95F9,
    0x95FA, 0xC2FC, 0x95FB, 0xD4F8, 0xCCE6, 0xD7EE, 0x95FC, 0x95FD, 0x95FE,
    0x9640, 0x9641, 0x9642, 0x9643, 0xD4C2, 0xD3D0, 0xEBC3, 0xC5F3, 0x9644,
    0xB7FE, 0x9645, 0x9646, 0xEBD4, 0x9647, 0x9648, 0x9649, 0xCBB7, 0xEBDE,
    0x964A, 0xC0CA, 0x964B, 0x964C, 0x964D, 0xCDFB, 0x964E, 0xB3AF, 0x964F,
    0xC6DA, 0x9650, 0x9651, 0x9652, 0x9653, 0x9654, 0x9655, 0xEBFC, 0x9656,
    0xC4BE, 0x9657, 0xCEB4, 0xC4A9, 0xB1BE, 0xD4FD, 0x9658, 0xCAF5, 0x9659,
    0xD6EC, 0x965A, 0x965B, 0xC6D3, 0xB6E4, 0x965C, 0x965D, 0x965E, 0x965F,
    0xBBFA, 0x9660, 0x9661, 0xD0E0, 0x9662, 0x9663, 0xC9B1, 0x9664, 0xD4D3,
    0xC8A8, 0x9665, 0x9666, 0xB8CB, 0x9667, 0xE8BE, 0xC9BC, 0x9668, 0x9669,
    0xE8BB, 0x966A, 0xC0EE, 0xD0D3, 0xB2C4, 0xB4E5, 0x966B, 0xE8BC, 0x966C,
    0x966D, 0xD5C8, 0x966E, 0x966F, 0x9670, 0x9671, 0x9672, 0xB6C5, 0x9673,
    0xE8BD, 0xCAF8, 0xB8DC, 0xCCF5, 0x9674, 0x9675, 0x9676, 0xC0B4, 0x9677,
    0x9678, 0xD1EE, 0xE8BF, 0xE8C2, 0x9679, 0x967A, 0xBABC, 0x967B, 0xB1AD,
    0xBDDC, 0x967C, 0xEABD, 0xE8C3, 0x967D, 0xE8C6, 0x967E, 0xE8CB, 0x9680,
    0x9681, 0x9682, 0x9683, 0xE8CC, 0x9684, 0xCBC9, 0xB0E5, 0x9685, 0xBCAB,
    0x9686, 0x9687, 0xB9B9, 0x9688, 0x9689, 0xE8C1, 0x968A, 0xCDF7, 0x968B,
    0xE8CA, 0x968C, 0x968D, 0x968E, 0x968F, 0xCEF6, 0x9690, 0x9691, 0x9692,
    0x9693, 0xD5ED, 0x9694, 0xC1D6, 0xE8C4, 0x9695, 0xC3B6, 0x9696, 0xB9FB,
    0xD6A6, 0xE8C8, 0x9697, 0x9698, 0x9699, 0xCAE0, 0xD4E6, 0x969A, 0xE8C0,
    0x969B, 0xE8C5, 0xE8C7, 0x969C, 0xC7B9, 0xB7E3, 0x969D, 0xE8C9, 0x969E,
    0xBFDD, 0xE8D2, 0x969F, 0x96A0, 0xE8D7, 0x96A1, 0xE8D5, 0xBCDC, 0xBCCF,
    0xE8DB, 0x96A2, 0x96A3, 0x96A4, 0x96A5, 0x96A6, 0x96A7, 0x96A8, 0x96A9,
    0xE8DE, 0x96AA, 0xE8DA, 0xB1FA, 0x96AB, 0x96AC, 0x96AD, 0x96AE, 0x96AF,
    0x96B0, 0x96B1, 0x96B2, 0x96B3, 0x96B4, 0xB0D8, 0xC4B3, 0xB8CC, 0xC6E2,
    0xC8BE, 0xC8E1, 0x96B5, 0x96B6, 0x96B7, 0xE8CF, 0xE8D4, 0xE8D6, 0x96B8,
    0xB9F1, 0xE8D8, 0xD7F5, 0x96B9, 0xC4FB, 0x96BA, 0xE8DC, 0x96BB, 0x96BC,
    0xB2E9, 0x96BD, 0x96BE, 0x96BF, 0xE8D1, 0x96C0, 0x96C1, 0xBCED, 0x96C2,
    0x96C3, 0xBFC2, 0xE8CD, 0xD6F9, 0x96C4, 0xC1F8, 0xB2F1, 0x96C5, 0x96C6,
    0x96C7, 0x96C8, 0x96C9, 0x96CA, 0x96CB, 0x96CC, 0xE8DF, 0x96CD, 0xCAC1,
    0xE8D9, 0x96CE, 0x96CF, 0x96D0, 0x96D1, 0xD5A4, 0x96D2, 0xB1EA, 0xD5BB,
    0xE8CE, 0xE8D0, 0xB6B0, 0xE8D3, 0x96D3, 0xE8DD, 0xC0B8, 0x96D4, 0xCAF7,
    0x96D5, 0xCBA8, 0x96D6, 0x96D7, 0xC6DC, 0xC0F5, 0x96D8, 0x96D9, 0x96DA,
    0x96DB, 0x96DC, 0xE8E9, 0x96DD, 0x96DE, 0x96DF, 0xD0A3, 0x96E0, 0x96E1,
    0x96E2, 0x96E3, 0x96E4, 0x96E5, 0x96E6, 0xE8F2, 0xD6EA, 0x96E7, 0x96E8,
    0x96E9, 0x96EA, 0x96EB, 0x96EC, 0x96ED, 0xE8E0, 0xE8E1, 0x96EE, 0x96EF,
    0x96F0, 0xD1F9, 0xBACB, 0xB8F9, 0x96F1, 0x96F2, 0xB8F1, 0xD4D4, 0xE8EF,
    0x96F3, 0xE8EE, 0xE8EC, 0xB9F0, 0xCCD2, 0xE8E6, 0xCEA6, 0xBFF2, 0x96F4,
    0xB0B8, 0xE8F1, 0xE8F0, 0x96F5, 0xD7C0, 0x96F6, 0xE8E4, 0x96F7, 0xCDA9,
    0xC9A3, 0x96F8, 0xBBB8, 0xBDDB, 0xE8EA, 0x96F9, 0x96FA, 0x96FB, 0x96FC,
    0x96FD, 0x96FE, 0x9740, 0x9741, 0x9742, 0x9743, 0xE8E2, 0xE8E3, 0xE8E5,
    0xB5B5, 0xE8E7, 0xC7C5, 0xE8EB, 0xE8ED, 0xBDB0, 0xD7AE, 0x9744, 0xE8F8,
    0x9745, 0x9746, 0x9747, 0x9748, 0x9749, 0x974A, 0x974B, 0x974C, 0xE8F5,
    0x974D, 0xCDB0, 0xE8F6, 0x974E, 0x974F, 0x9750, 0x9751, 0x9752, 0x9753,
    0x9754, 0x9755, 0x9756, 0xC1BA, 0x9757, 0xE8E8, 0x9758, 0xC3B7, 0xB0F0,
    0x9759, 0x975A, 0x975B, 0x975C, 0x975D, 0x975E, 0x975F, 0x9760, 0xE8F4,
    0x9761, 0x9762, 0x9763, 0xE8F7, 0x9764, 0x9765, 0x9766, 0xB9A3, 0x9767,
    0x9768, 0x9769, 0x976A, 0x976B, 0x976C, 0x976D, 0x976E, 0x976F, 0x9770,
    0xC9D2, 0x9771, 0x9772, 0x9773, 0xC3CE, 0xCEE0, 0xC0E6, 0x9774, 0x9775,
    0x9776, 0x9777, 0xCBF3, 0x9778, 0xCCDD, 0xD0B5, 0x9779, 0x977A, 0xCAE1,
    0x977B, 0xE8F3, 0x977C, 0x977D, 0x977E, 0x9780, 0x9781, 0x9782, 0x9783,
    0x9784, 0x9785, 0x9786, 0xBCEC, 0x9787, 0xE8F9, 0x9788, 0x9789, 0x978A,
    0x978B, 0x978C, 0x978D, 0xC3DE, 0x978E, 0xC6E5, 0x978F, 0xB9F7, 0x9790,
    0x9791, 0x9792, 0x9793, 0xB0F4, 0x9794, 0x9795, 0xD7D8, 0x9796, 0x9797,
    0xBCAC, 0x9798, 0xC5EF, 0x9799, 0x979A, 0x979B, 0x979C, 0x979D, 0xCCC4,
    0x979E, 0x979F, 0xE9A6, 0x97A0, 0x97A1, 0x97A2, 0x97A3, 0x97A4, 0x97A5,
    0x97A6, 0x97A7, 0x97A8, 0x97A9, 0xC9AD, 0x97AA, 0xE9A2, 0xC0E2, 0x97AB,
    0x97AC, 0x97AD, 0xBFC3, 0x97AE, 0x97AF, 0x97B0, 0xE8FE, 0xB9D7, 0x97B1,
    0xE8FB, 0x97B2, 0x97B3, 0x97B4, 0x97B5, 0xE9A4, 0x97B6, 0x97B7, 0x97B8,
    0xD2CE, 0x97B9, 0x97BA, 0x97BB, 0x97BC, 0x97BD, 0xE9A3, 0x97BE, 0xD6B2,
    0xD7B5, 0x97BF, 0xE9A7, 0x97C0, 0xBDB7, 0x97C1, 0x97C2, 0x97C3, 0x97C4,
    0x97C5, 0x97C6, 0x97C7, 0x97C8, 0x97C9, 0x97CA, 0x97CB, 0x97CC, 0xE8FC,
    0xE8FD, 0x97CD, 0x97CE, 0x97CF, 0xE9A1, 0x97D0, 0x97D1, 0x97D2, 0x97D3,
    0x97D4, 0x97D5, 0x97D6, 0x97D7, 0xCDD6, 0x97D8, 0x97D9, 0xD2AC, 0x97DA,
    0x97DB, 0x97DC, 0xE9B2, 0x97DD, 0x97DE, 0x97DF, 0x97E0, 0xE9A9, 0x97E1,
    0x97E2, 0x97E3, 0xB4AA, 0x97E4, 0xB4BB, 0x97E5, 0x97E6, 0xE9AB, 0x97E7,
    0x97E8, 0x97E9, 0x97EA, 0x97EB, 0x97EC, 0x97ED, 0x97EE, 0x97EF, 0x97F0,
    0x97F1, 0x97F2, 0x97F3, 0x97F4, 0x97F5, 0x97F6, 0x97F7, 0xD0A8, 0x97F8,
    0x97F9, 0xE9A5, 0x97FA, 0x97FB, 0xB3FE, 0x97FC, 0x97FD, 0xE9AC, 0xC0E3,
    0x97FE, 0xE9AA, 0x9840, 0x9841, 0xE9B9, 0x9842, 0x9843, 0xE9B8, 0x9844,
    0x9845, 0x9846, 0x9847, 0xE9AE, 0x9848, 0x9849, 0xE8FA, 0x984A, 0x984B,
    0xE9A8, 0x984C, 0x984D, 0x984E, 0x984F, 0x9850, 0xBFAC, 0xE9B1, 0xE9BA,
    0x9851, 0x9852, 0xC2A5, 0x9853, 0x9854, 0x9855, 0xE9AF, 0x9856, 0xB8C5,
    0x9857, 0xE9AD, 0x9858, 0xD3DC, 0xE9B4, 0xE9B5, 0xE9B7, 0x9859, 0x985A,
    0x985B, 0xE9C7, 0x985C, 0x985D, 0x985E, 0x985F, 0x9860, 0x9861, 0xC0C6,
    0xE9C5, 0x9862, 0x9863, 0xE9B0, 0x9864, 0x9865, 0xE9BB, 0xB0F1, 0x9866,
    0x9867, 0x9868, 0x9869, 0x986A, 0x986B, 0x986C, 0x986D, 0x986E, 0x986F,
    0xE9BC, 0xD5A5, 0x9870, 0x9871, 0xE9BE, 0x9872, 0xE9BF, 0x9873, 0x9874,
    0x9875, 0xE9C1, 0x9876, 0x9877, 0xC1F1, 0x9878, 0x9879, 0xC8B6, 0x987A,
    0x987B, 0x987C, 0xE9BD, 0x987D, 0x987E, 0x9880, 0x9881, 0x9882, 0xE9C2,
    0x9883, 0x9884, 0x9885, 0x9886, 0x9887, 0x9888, 0x9889, 0x988A, 0xE9C3,
    0x988B, 0xE9B3, 0x988C, 0xE9B6, 0x988D, 0xBBB1, 0x988E, 0x988F, 0x9890,
    0xE9C0, 0x9891, 0x9892, 0x9893, 0x9894, 0x9895, 0x9896, 0xBCF7, 0x9897,
    0x9898, 0x9899, 0xE9C4, 0xE9C6, 0x989A, 0x989B, 0x989C, 0x989D, 0x989E,
    0x989F, 0x98A0, 0x98A1, 0x98A2, 0x98A3, 0x98A4, 0x98A5, 0xE9CA, 0x98A6,
    0x98A7, 0x98A8, 0x98A9, 0xE9CE, 0x98AA, 0x98AB, 0x98AC, 0x98AD, 0x98AE,
    0x98AF, 0x98B0, 0x98B1, 0x98B2, 0x98B3, 0xB2DB, 0x98B4, 0xE9C8, 0x98B5,
    0x98B6, 0x98B7, 0x98B8, 0x98B9, 0x98BA, 0x98BB, 0x98BC, 0x98BD, 0x98BE,
    0xB7AE, 0x98BF, 0x98C0, 0x98C1, 0x98C2, 0x98C3, 0x98C4, 0x98C5, 0x98C6,
    0x98C7, 0x98C8, 0x98C9, 0x98CA, 0xE9CB, 0xE9CC, 0x98CB, 0x98CC, 0x98CD,
    0x98CE, 0x98CF, 0x98D0, 0xD5C1, 0x98D1, 0xC4A3, 0x98D2, 0x98D3, 0x98D4,
    0x98D5, 0x98D6, 0x98D7, 0xE9D8, 0x98D8, 0xBAE1, 0x98D9, 0x98DA, 0x98DB,
    0x98DC, 0xE9C9, 0x98DD, 0xD3A3, 0x98DE, 0x98DF, 0x98E0, 0xE9D4, 0x98E1,
    0x98E2, 0x98E3, 0x98E4, 0x98E5, 0x98E6, 0x98E7, 0xE9D7, 0xE9D0, 0x98E8,
    0x98E9, 0x98EA, 0x98EB, 0x98EC, 0xE9CF, 0x98ED, 0x98EE, 0xC7C1, 0x98EF,
    0x98F0, 0x98F1, 0x98F2, 0x98F3, 0x98F4, 0x98F5, 0x98F6, 0xE9D2, 0x98F7,
    0x98F8, 0x98F9, 0x98FA, 0x98FB, 0x98FC, 0x98FD, 0xE9D9, 0xB3C8, 0x98FE,
    0xE9D3, 0x9940, 0x9941, 0x9942, 0x9943, 0x9944, 0xCFF0, 0x9945, 0x9946,
    0x9947, 0xE9CD, 0x9948, 0x9949, 0x994A, 0x994B, 0x994C, 0x994D, 0x994E,
    0x994F, 0x9950, 0x9951, 0x9952, 0xB3F7, 0x9953, 0x9954, 0x9955, 0x9956,
    0x9957, 0x9958, 0x9959, 0xE9D6, 0x995A, 0x995B, 0xE9DA, 0x995C, 0x995D,
    0x995E, 0xCCB4, 0x995F, 0x9960, 0x9961, 0xCFAD, 0x9962, 0x9963, 0x9964,
    0x9965, 0x9966, 0x9967, 0x9968, 0x9969, 0x996A, 0xE9D5, 0x996B, 0xE9DC,
    0xE9DB, 0x996C, 0x996D, 0x996E, 0x996F, 0x9970, 0xE9DE, 0x9971, 0x9972,
    0x9973, 0x9974, 0x9975, 0x9976, 0x9977, 0x9978, 0xE9D1, 0x9979, 0x997A,
    0x997B, 0x997C, 0x997D, 0x997E, 0x9980, 0x9981, 0xE9DD, 0x9982, 0xE9DF,
    0xC3CA, 0x9983, 0x9984, 0x9985, 0x9986, 0x9987, 0x9988, 0x9989, 0x998A,
    0x998B, 0x998C, 0x998D, 0x998E, 0x998F, 0x9990, 0x9991, 0x9992, 0x9993,
    0x9994, 0x9995, 0x9996, 0x9997, 0x9998, 0x9999, 0x999A, 0x999B, 0x999C,
    0x999D, 0x999E, 0x999F, 0x99A0, 0x99A1, 0x99A2, 0x99A3, 0x99A4, 0x99A5,
    0x99A6, 0x99A7, 0x99A8, 0x99A9, 0x99AA, 0x99AB, 0x99AC, 0x99AD, 0x99AE,
    0x99AF, 0x99B0, 0x99B1, 0x99B2, 0x99B3, 0x99B4, 0x99B5, 0x99B6, 0x99B7,
    0x99B8, 0x99B9, 0x99BA, 0x99BB, 0x99BC, 0x99BD, 0x99BE, 0x99BF, 0x99C0,
    0x99C1, 0x99C2, 0x99C3, 0x99C4, 0x99C5, 0x99C6, 0x99C7, 0x99C8, 0x99C9,
    0x99CA, 0x99CB, 0x99CC, 0x99CD, 0x99CE, 0x99CF, 0x99D0, 0x99D1, 0x99D2,
    0x99D3, 0x99D4, 0x99D5, 0x99D6, 0x99D7, 0x99D8, 0x99D9, 0x99DA, 0x99DB,
    0x99DC, 0x99DD, 0x99DE, 0x99DF, 0x99E0, 0x99E1, 0x99E2, 0x99E3, 0x99E4,
    0x99E5, 0x99E6, 0x99E7, 0x99E8, 0x99E9, 0x99EA, 0x99EB, 0x99EC, 0x99ED,
    0x99EE, 0x99EF, 0x99F0, 0x99F1, 0x99F2, 0x99F3, 0x99F4, 0x99F5, 0xC7B7,
    0xB4CE, 0xBBB6, 0xD0C0, 0xECA3, 0x99F6, 0x99F7, 0xC5B7, 0x99F8, 0x99F9,
    0x99FA, 0x99FB, 0x99FC, 0x99FD, 0x99FE, 0x9A40, 0x9A41, 0x9A42, 0xD3FB,
    0x9A43, 0x9A44, 0x9A45, 0x9A46, 0xECA4, 0x9A47, 0xECA5, 0xC6DB, 0x9A48,
    0x9A49, 0x9A4A, 0xBFEE, 0x9A4B, 0x9A4C, 0x9A4D, 0x9A4E, 0xECA6, 0x9A4F,
    0x9A50, 0xECA7, 0xD0AA, 0x9A51, 0xC7B8, 0x9A52, 0x9A53, 0xB8E8, 0x9A54,
    0x9A55, 0x9A56, 0x9A57, 0x9A58, 0x9A59, 0x9A5A, 0x9A5B, 0x9A5C, 0x9A5D,
    0x9A5E, 0x9A5F, 0xECA8, 0x9A60, 0x9A61, 0x9A62, 0x9A63, 0x9A64, 0x9A65,
    0x9A66, 0x9A67, 0xD6B9, 0xD5FD, 0xB4CB, 0xB2BD, 0xCEE4, 0xC6E7, 0x9A68,
    0x9A69, 0xCDE1, 0x9A6A, 0x9A6B, 0x9A6C, 0x9A6D, 0x9A6E, 0x9A6F, 0x9A70,
    0x9A71, 0x9A72, 0x9A73, 0x9A74, 0x9A75, 0x9A76, 0x9A77, 0xB4F5, 0x9A78,
    0xCBC0, 0xBCDF, 0x9A79, 0x9A7A, 0x9A7B, 0x9A7C, 0xE9E2, 0xE9E3, 0xD1EA,
    0xE9E5, 0x9A7D, 0xB4F9, 0xE9E4, 0x9A7E, 0xD1B3, 0xCAE2, 0xB2D0, 0x9A80,
    0xE9E8, 0x9A81, 0x9A82, 0x9A83, 0x9A84, 0xE9E6, 0xE9E7, 0x9A85, 0x9A86,
    0xD6B3, 0x9A87, 0x9A88, 0x9A89, 0xE9E9, 0xE9EA, 0x9A8A, 0x9A8B, 0x9A8C,
    0x9A8D, 0x9A8E, 0xE9EB, 0x9A8F, 0x9A90, 0x9A91, 0x9A92, 0x9A93, 0x9A94,
    0x9A95, 0x9A96, 0xE9EC, 0x9A97, 0x9A98, 0x9A99, 0x9A9A, 0x9A9B, 0x9A9C,
    0x9A9D, 0x9A9E, 0xECAF, 0xC5B9, 0xB6CE, 0x9A9F, 0xD2F3, 0x9AA0, 0x9AA1,
    0x9AA2, 0x9AA3, 0x9AA4, 0x9AA5, 0x9AA6, 0xB5EE, 0x9AA7, 0xBBD9, 0xECB1,
    0x9AA8, 0x9AA9, 0xD2E3, 0x9AAA, 0x9AAB, 0x9AAC, 0x9AAD, 0x9AAE, 0xCEE3,
    0x9AAF, 0xC4B8, 0x9AB0, 0xC3BF, 0x9AB1, 0x9AB2, 0xB6BE, 0xD8B9, 0xB1C8,
    0xB1CF, 0xB1D1, 0xC5FE, 0x9AB3, 0xB1D0, 0x9AB4, 0xC3AB, 0x9AB5, 0x9AB6,
    0x9AB7, 0x9AB8, 0x9AB9, 0xD5B1, 0x9ABA, 0x9ABB, 0x9ABC, 0x9ABD, 0x9ABE,
    0x9ABF, 0x9AC0, 0x9AC1, 0xEBA4, 0xBAC1, 0x9AC2, 0x9AC3, 0x9AC4, 0xCCBA,
    0x9AC5, 0x9AC6, 0x9AC7, 0xEBA5, 0x9AC8, 0xEBA7, 0x9AC9, 0x9ACA, 0x9ACB,
    0xEBA8, 0x9ACC, 0x9ACD, 0x9ACE, 0xEBA6, 0x9ACF, 0x9AD0, 0x9AD1, 0x9AD2,
    0x9AD3, 0x9AD4, 0x9AD5, 0xEBA9, 0xEBAB, 0xEBAA, 0x9AD6, 0x9AD7, 0x9AD8,
    0x9AD9, 0x9ADA, 0xEBAC, 0x9ADB, 0xCACF, 0xD8B5, 0xC3F1, 0x9ADC, 0xC3A5,
    0xC6F8, 0xEBAD, 0xC4CA, 0x9ADD, 0xEBAE, 0xEBAF, 0xEBB0, 0xB7D5, 0x9ADE,
    0x9ADF, 0x9AE0, 0xB7FA, 0x9AE1, 0xEBB1, 0xC7E2, 0x9AE2, 0xEBB3, 0x9AE3,
    0xBAA4, 0xD1F5, 0xB0B1, 0xEBB2, 0xEBB4, 0x9AE4, 0x9AE5, 0x9AE6, 0xB5AA,
    0xC2C8, 0xC7E8, 0x9AE7, 0xEBB5, 0x9AE8, 0xCBAE, 0xE3DF, 0x9AE9, 0x9AEA,
    0xD3C0, 0x9AEB, 0x9AEC, 0x9AED, 0x9AEE, 0xD9DB, 0x9AEF, 0x9AF0, 0xCDA1,
    0xD6AD, 0xC7F3, 0x9AF1, 0x9AF2, 0x9AF3, 0xD9E0, 0xBBE3, 0x9AF4, 0xBABA,
    0xE3E2, 0x9AF5, 0x9AF6, 0x9AF7, 0x9AF8, 0x9AF9, 0xCFAB, 0x9AFA, 0x9AFB,
    0x9AFC, 0xE3E0, 0xC9C7, 0x9AFD, 0xBAB9, 0x9AFE, 0x9B40, 0x9B41, 0xD1B4,
    0xE3E1, 0xC8EA, 0xB9AF, 0xBDAD, 0xB3D8, 0xCEDB, 0x9B42, 0x9B43, 0xCCC0,
    0x9B44, 0x9B45, 0x9B46, 0xE3E8, 0xE3E9, 0xCDF4, 0x9B47, 0x9B48, 0x9B49,
    0x9B4A, 0x9B4B, 0xCCAD, 0x9B4C, 0xBCB3, 0x9B4D, 0xE3EA, 0x9B4E, 0xE3EB,
    0x9B4F, 0x9B50, 0xD0DA, 0x9B51, 0x9B52, 0x9B53, 0xC6FB, 0xB7DA, 0x9B54,
    0x9B55, 0xC7DF, 0xD2CA, 0xCED6, 0x9B56, 0xE3E4, 0xE3EC, 0x9B57, 0xC9F2,
    0xB3C1, 0x9B58, 0x9B59, 0xE3E7, 0x9B5A, 0x9B5B, 0xC6E3, 0xE3E5, 0x9B5C,
    0x9B5D, 0xEDB3, 0xE3E6, 0x9B5E, 0x9B5F, 0x9B60, 0x9B61, 0xC9B3, 0x9B62,
    0xC5E6, 0x9B63, 0x9B64, 0x9B65, 0xB9B5, 0x9B66, 0xC3BB, 0x9B67, 0xE3E3,
    0xC5BD, 0xC1A4, 0xC2D9, 0xB2D7, 0x9B68, 0xE3ED, 0xBBA6, 0xC4AD, 0x9B69,
    0xE3F0, 0xBEDA, 0x9B6A, 0x9B6B, 0xE3FB, 0xE3F5, 0xBAD3, 0x9B6C, 0x9B6D,
    0x9B6E, 0x9B6F, 0xB7D0, 0xD3CD, 0x9B70, 0xD6CE, 0xD5D3, 0xB9C1, 0xD5B4,
    0xD1D8, 0x9B71, 0x9B72, 0x9B73, 0x9B74, 0xD0B9, 0xC7F6, 0x9B75, 0x9B76,
    0x9B77, 0xC8AA, 0xB2B4, 0x9B78, 0xC3DA, 0x9B79, 0x9B7A, 0x9B7B, 0xE3EE,
    0x9B7C, 0x9B7D, 0xE3FC, 0xE3EF, 0xB7A8, 0xE3F7, 0xE3F4, 0x9B7E, 0x9B80,
    0x9B81, 0xB7BA, 0x9B82, 0x9B83, 0xC5A2, 0x9B84, 0xE3F6, 0xC5DD, 0xB2A8,
    0xC6FC, 0x9B85, 0xC4E0, 0x9B86, 0x9B87, 0xD7A2, 0x9B88, 0xC0E1, 0xE3F9,
    0x9B89, 0x9B8A, 0xE3FA, 0xE3FD, 0xCCA9, 0xE3F3, 0x9B8B, 0xD3BE, 0x9B8C,
    0xB1C3, 0xEDB4, 0xE3F1, 0xE3F2, 0x9B8D, 0xE3F8, 0xD0BA, 0xC6C3, 0xD4F3,
    0xE3FE, 0x9B8E, 0x9B8F, 0xBDE0, 0x9B90, 0x9B91, 0xE4A7, 0x9B92, 0x9B93,
    0xE4A6, 0x9B94, 0x9B95, 0x9B96, 0xD1F3, 0xE4A3, 0x9B97, 0xE4A9, 0x9B98,
    0x9B99, 0x9B9A, 0xC8F7, 0x9B9B, 0x9B9C, 0x9B9D, 0x9B9E, 0xCFB4, 0x9B9F,
    0xE4A8, 0xE4AE, 0xC2E5, 0x9BA0, 0x9BA1, 0xB6B4, 0x9BA2, 0x9BA3, 0x9BA4,
    0x9BA5, 0x9BA6, 0x9BA7, 0xBDF2, 0x9BA8, 0xE4A2, 0x9BA9, 0x9BAA, 0xBAE9,
    0xE4AA, 0x9BAB, 0x9BAC, 0xE4AC, 0x9BAD, 0x9BAE, 0xB6FD, 0xD6DE, 0xE4B2,
    0x9BAF, 0xE4AD, 0x9BB0, 0x9BB1, 0x9BB2, 0xE4A1, 0x9BB3, 0xBBEE, 0xCDDD,
    0xC7A2, 0xC5C9, 0x9BB4, 0x9BB5, 0xC1F7, 0x9BB6, 0xE4A4, 0x9BB7, 0xC7B3,
    0xBDAC, 0xBDBD, 0xE4A5, 0x9BB8, 0xD7C7, 0xB2E2, 0x9BB9, 0xE4AB, 0xBCC3,
    0xE4AF, 0x9BBA, 0xBBEB, 0xE4B0, 0xC5A8, 0xE4B1, 0x9BBB, 0x9BBC, 0x9BBD,
    0x9BBE, 0xD5E3, 0xBFA3, 0x9BBF, 0xE4BA, 0x9BC0, 0xE4B7, 0x9BC1, 0xE4BB,
    0x9BC2, 0x9BC3, 0xE4BD, 0x9BC4, 0x9BC5, 0xC6D6, 0x9BC6, 0x9BC7, 0xBAC6,
    0xC0CB, 0x9BC8, 0x9BC9, 0x9BCA, 0xB8A1, 0xE4B4, 0x9BCB, 0x9BCC, 0x9BCD,
    0x9BCE, 0xD4A1, 0x9BCF, 0x9BD0, 0xBAA3, 0xBDFE, 0x9BD1, 0x9BD2, 0x9BD3,
    0xE4BC, 0x9BD4, 0x9BD5, 0x9BD6, 0x9BD7, 0x9BD8, 0xCDBF, 0x9BD9, 0x9BDA,
    0xC4F9, 0x9BDB, 0x9BDC, 0xCFFB, 0xC9E6, 0x9BDD, 0x9BDE, 0xD3BF, 0x9BDF,
    0xCFD1, 0x9BE0, 0x9BE1, 0xE4B3, 0x9BE2, 0xE4B8, 0xE4B9, 0xCCE9, 0x9BE3,
    0x9BE4, 0x9BE5, 0x9BE6, 0x9BE7, 0xCCCE, 0x9BE8, 0xC0D4, 0xE4B5, 0xC1B0,
    0xE4B6, 0xCED0, 0x9BE9, 0xBBC1, 0xB5D3, 0x9BEA, 0xC8F3, 0xBDA7, 0xD5C7,
    0xC9AC, 0xB8A2, 0xE4CA, 0x9BEB, 0x9BEC, 0xE4CC, 0xD1C4, 0x9BED, 0x9BEE,
    0xD2BA, 0x9BEF, 0x9BF0, 0xBAAD, 0x9BF1, 0x9BF2, 0xBAD4, 0x9BF3, 0x9BF4,
    0x9BF5, 0x9BF6, 0x9BF7, 0x9BF8, 0xE4C3, 0xB5ED, 0x9BF9, 0x9BFA, 0x9BFB,
    0xD7CD, 0xE4C0, 0xCFFD, 0xE4BF, 0x9BFC, 0x9BFD, 0x9BFE, 0xC1DC, 0xCCCA,
    0x9C40, 0x9C41, 0x9C42, 0x9C43, 0xCAE7, 0x9C44, 0x9C45, 0x9C46, 0x9C47,
    0xC4D7, 0x9C48, 0xCCD4, 0xE4C8, 0x9C49, 0x9C4A, 0x9C4B, 0xE4C7, 0xE4C1,
    0x9C4C, 0xE4C4, 0xB5AD, 0x9C4D, 0x9C4E, 0xD3D9, 0x9C4F, 0xE4C6, 0x9C50,
    0x9C51, 0x9C52, 0x9C53, 0xD2F9, 0xB4E3, 0x9C54, 0xBBB4, 0x9C55, 0x9C56,
    0xC9EE, 0x9C57, 0xB4BE, 0x9C58, 0x9C59, 0x9C5A, 0xBBEC, 0x9C5B, 0xD1CD,
    0x9C5C, 0xCCED, 0xEDB5, 0x9C5D, 0x9C5E, 0x9C5F, 0x9C60, 0x9C61, 0x9C62,
    0x9C63, 0x9C64, 0xC7E5, 0x9C65, 0x9C66, 0x9C67, 0x9C68, 0xD4A8, 0x9C69,
    0xE4CB, 0xD7D5, 0xE4C2, 0x9C6A, 0xBDA5, 0xE4C5, 0x9C6B, 0x9C6C, 0xD3E6,
    0x9C6D, 0xE4C9, 0xC9F8, 0x9C6E, 0x9C6F, 0xE4BE, 0x9C70, 0x9C71, 0xD3E5,
    0x9C72, 0x9C73, 0xC7FE, 0xB6C9, 0x9C74, 0xD4FC, 0xB2B3, 0xE4D7, 0x9C75,
    0x9C76, 0x9C77, 0xCEC2, 0x9C78, 0xE4CD, 0x9C79, 0xCEBC, 0x9C7A, 0xB8DB,
    0x9C7B, 0x9C7C, 0xE4D6, 0x9C7D, 0xBFCA, 0x9C7E, 0x9C80, 0x9C81, 0xD3CE,
    0x9C82, 0xC3EC, 0x9C83, 0x9C84, 0x9C85, 0x9C86, 0x9C87, 0x9C88, 0x9C89,
    0x9C8A, 0xC5C8, 0xE4D8, 0x9C8B, 0x9C8C, 0x9C8D, 0x9C8E, 0x9C8F, 0x9C90,
    0x9C91, 0x9C92, 0xCDC4, 0xE4CF, 0x9C93, 0x9C94, 0x9C95, 0x9C96, 0xE4D4,
    0xE4D5, 0x9C97, 0xBAFE, 0x9C98, 0xCFE6, 0x9C99, 0x9C9A, 0xD5BF, 0x9C9B,
    0x9C9C, 0x9C9D, 0xE4D2, 0x9C9E, 0x9C9F, 0x9CA0, 0x9CA1, 0x9CA2, 0x9CA3,
    0x9CA4, 0x9CA5, 0x9CA6, 0x9CA7, 0x9CA8, 0xE4D0, 0x9CA9, 0x9CAA, 0xE4CE,
    0x9CAB, 0x9CAC, 0x9CAD, 0x9CAE, 0x9CAF, 0x9CB0, 0x9CB1, 0x9CB2, 0x9CB3,
    0x9CB4, 0x9CB5, 0x9CB6, 0x9CB7, 0x9CB8, 0x9CB9, 0xCDE5, 0xCAAA, 0x9CBA,
    0x9CBB, 0x9CBC, 0xC0A3, 0x9CBD, 0xBDA6, 0xE4D3, 0x9CBE, 0x9CBF, 0xB8C8,
    0x9CC0, 0x9CC1, 0x9CC2, 0x9CC3, 0x9CC4, 0xE4E7, 0xD4B4, 0x9CC5, 0x9CC6,
    0x9CC7, 0x9CC8, 0x9CC9, 0x9CCA, 0x9CCB, 0xE4DB, 0x9CCC, 0x9CCD, 0x9CCE,
    0xC1EF, 0x9CCF, 0x9CD0, 0xE4E9, 0x9CD1, 0x9CD2, 0xD2E7, 0x9CD3, 0x9CD4,
    0xE4DF, 0x9CD5, 0xE4E0, 0x9CD6, 0x9CD7, 0xCFAA, 0x9CD8, 0x9CD9, 0x9CDA,
    0x9CDB, 0xCBDD, 0x9CDC, 0xE4DA, 0xE4D1, 0x9CDD, 0xE4E5, 0x9CDE, 0xC8DC,
    0xE4E3, 0x9CDF, 0x9CE0, 0xC4E7, 0xE4E2, 0x9CE1, 0xE4E1, 0x9CE2, 0x9CE3,
    0x9CE4, 0xB3FC, 0xE4E8, 0x9CE5, 0x9CE6, 0x9CE7, 0x9CE8, 0xB5E1, 0x9CE9,
    0x9CEA, 0x9CEB, 0xD7CC, 0x9CEC, 0x9CED, 0x9CEE, 0xE4E6, 0x9CEF, 0xBBAC,
    0x9CF0, 0xD7D2, 0xCCCF, 0xEBF8, 0x9CF1, 0xE4E4, 0x9CF2, 0x9CF3, 0xB9F6,
    0x9CF4, 0x9CF5, 0x9CF6, 0xD6CD, 0xE4D9, 0xE4DC, 0xC2FA, 0xE4DE, 0x9CF7,
    0xC2CB, 0xC0C4, 0xC2D0, 0x9CF8, 0xB1F5, 0xCCB2, 0x9CF9, 0x9CFA, 0x9CFB,
    0x9CFC, 0x9CFD, 0x9CFE, 0x9D40, 0x9D41, 0x9D42, 0x9D43, 0xB5CE, 0x9D44,
    0x9D45, 0x9D46, 0x9D47, 0xE4EF, 0x9D48, 0x9D49, 0x9D4A, 0x9D4B, 0x9D4C,
    0x9D4D, 0x9D4E, 0x9D4F, 0xC6AF, 0x9D50, 0x9D51, 0x9D52, 0xC6E1, 0x9D53,
    0x9D54, 0xE4F5, 0x9D55, 0x9D56, 0x9D57, 0x9D58, 0x9D59, 0xC2A9, 0x9D5A,
    0x9D5B, 0x9D5C, 0xC0EC, 0xD1DD, 0xE4EE, 0x9D5D, 0x9D5E, 0x9D5F, 0x9D60,
    0x9D61, 0x9D62, 0x9D63, 0x9D64, 0x9D65, 0x9D66, 0xC4AE, 0x9D67, 0x9D68,
    0x9D69, 0xE4ED, 0x9D6A, 0x9D6B, 0x9D6C, 0x9D6D, 0xE4F6, 0xE4F4, 0xC2FE,
    0x9D6E, 0xE4DD, 0x9D6F, 0xE4F0, 0x9D70, 0xCAFE, 0x9D71, 0xD5C4, 0x9D72,
    0x9D73, 0xE4F1, 0x9D74, 0x9D75, 0x9D76, 0x9D77, 0x9D78, 0x9D79, 0x9D7A,
    0xD1FA, 0x9D7B, 0x9D7C, 0x9D7D, 0x9D7E, 0x9D80, 0x9D81, 0x9D82, 0xE4EB,
    0xE4EC, 0x9D83, 0x9D84, 0x9D85, 0xE4F2, 0x9D86, 0xCEAB, 0x9D87, 0x9D88,
    0x9D89, 0x9D8A, 0x9D8B, 0x9D8C, 0x9D8D, 0x9D8E, 0x9D8F, 0x9D90, 0xC5CB,
    0x9D91, 0x9D92, 0x9D93, 0xC7B1, 0x9D94, 0xC2BA, 0x9D95, 0x9D96, 0x9D97,
    0xE4EA, 0x9D98, 0x9D99, 0x9D9A, 0xC1CA, 0x9D9B, 0x9D9C, 0x9D9D, 0x9D9E,
    0x9D9F, 0x9DA0, 0xCCB6, 0xB3B1, 0x9DA1, 0x9DA2, 0x9DA3, 0xE4FB, 0x9DA4,
    0xE4F3, 0x9DA5, 0x9DA6, 0x9DA7, 0xE4FA, 0x9DA8, 0xE4FD, 0x9DA9, 0xE4FC,
    0x9DAA, 0x9DAB, 0x9DAC, 0x9DAD, 0x9DAE, 0x9DAF, 0x9DB0, 0xB3CE, 0x9DB1,
    0x9DB2, 0x9DB3, 0xB3BA, 0xE4F7, 0x9DB4, 0x9DB5, 0xE4F9, 0xE4F8, 0xC5EC,
    0x9DB6, 0x9DB7, 0x9DB8, 0x9DB9, 0x9DBA, 0x9DBB, 0x9DBC, 0x9DBD, 0x9DBE,
    0x9DBF, 0x9DC0, 0x9DC1, 0x9DC2, 0xC0BD, 0x9DC3, 0x9DC4, 0x9DC5, 0x9DC6,
    0xD4E8, 0x9DC7, 0x9DC8, 0x9DC9, 0x9DCA, 0x9DCB, 0xE5A2, 0x9DCC, 0x9DCD,
    0x9DCE, 0x9DCF, 0x9DD0, 0x9DD1, 0x9DD2, 0x9DD3, 0x9DD4, 0x9DD5, 0x9DD6,
    0xB0C4, 0x9DD7, 0x9DD8, 0xE5A4, 0x9DD9, 0x9DDA, 0xE5A3, 0x9DDB, 0x9DDC,
    0x9DDD, 0x9DDE, 0x9DDF, 0x9DE0, 0xBCA4, 0x9DE1, 0xE5A5, 0x9DE2, 0x9DE3,
    0x9DE4, 0x9DE5, 0x9DE6, 0x9DE7, 0xE5A1, 0x9DE8, 0x9DE9, 0x9DEA, 0x9DEB,
    0x9DEC, 0x9DED, 0x9DEE, 0xE4FE, 0xB1F4, 0x9DEF, 0x9DF0, 0x9DF1, 0x9DF2,
    0x9DF3, 0x9DF4, 0x9DF5, 0x9DF6, 0x9DF7, 0x9DF8, 0x9DF9, 0xE5A8, 0x9DFA,
    0xE5A9, 0xE5A6, 0x9DFB, 0x9DFC, 0x9DFD, 0x9DFE, 0x9E40, 0x9E41, 0x9E42,
    0x9E43, 0x9E44, 0x9E45, 0x9E46, 0x9E47, 0xE5A7, 0xE5AA, 0x9E48, 0x9E49,
    0x9E4A, 0x9E4B, 0x9E4C, 0x9E4D, 0x9E4E, 0x9E4F, 0x9E50, 0x9E51, 0x9E52,
    0x9E53, 0x9E54, 0x9E55, 0x9E56, 0x9E57, 0x9E58, 0x9E59, 0x9E5A, 0x9E5B,
    0x9E5C, 0x9E5D, 0x9E5E, 0x9E5F, 0x9E60, 0x9E61, 0x9E62, 0x9E63, 0x9E64,
    0x9E65, 0x9E66, 0x9E67, 0x9E68, 0xC6D9, 0x9E69, 0x9E6A, 0x9E6B, 0x9E6C,
    0x9E6D, 0x9E6E, 0x9E6F, 0x9E70, 0xE5AB, 0xE5AD, 0x9E71, 0x9E72, 0x9E73,
    0x9E74, 0x9E75, 0x9E76, 0x9E77, 0xE5AC, 0x9E78, 0x9E79, 0x9E7A, 0x9E7B,
    0x9E7C, 0x9E7D, 0x9E7E, 0x9E80, 0x9E81, 0x9E82, 0x9E83, 0x9E84, 0x9E85,
    0x9E86, 0x9E87, 0x9E88, 0x9E89, 0xE5AF, 0x9E8A, 0x9E8B, 0x9E8C, 0xE5AE,
    0x9E8D, 0x9E8E, 0x9E8F, 0x9E90, 0x9E91, 0x9E92, 0x9E93, 0x9E94, 0x9E95,
    0x9E96, 0x9E97, 0x9E98, 0x9E99, 0x9E9A, 0x9E9B, 0x9E9C, 0x9E9D, 0x9E9E,
    0xB9E0, 0x9E9F, 0x9EA0, 0xE5B0, 0x9EA1, 0x9EA2, 0x9EA3, 0x9EA4, 0x9EA5,
    0x9EA6, 0x9EA7, 0x9EA8, 0x9EA9, 0x9EAA, 0x9EAB, 0x9EAC, 0x9EAD, 0x9EAE,
    0xE5B1, 0x9EAF, 0x9EB0, 0x9EB1, 0x9EB2, 0x9EB3, 0x9EB4, 0x9EB5, 0x9EB6,
    0x9EB7, 0x9EB8, 0x9EB9, 0x9EBA, 0xBBF0, 0xECE1, 0xC3F0, 0x9EBB, 0xB5C6,
    0xBBD2, 0x9EBC, 0x9EBD, 0x9EBE, 0x9EBF, 0xC1E9, 0xD4EE, 0x9EC0, 0xBEC4,
    0x9EC1, 0x9EC2, 0x9EC3, 0xD7C6, 0x9EC4, 0xD4D6, 0xB2D3, 0xECBE, 0x9EC5,
    0x9EC6, 0x9EC7, 0x9EC8, 0xEAC1, 0x9EC9, 0x9ECA, 0x9ECB, 0xC2AF, 0xB4B6,
    0x9ECC, 0x9ECD, 0x9ECE, 0xD1D7, 0x9ECF, 0x9ED0, 0x9ED1, 0xB3B4, 0x9ED2,
    0xC8B2, 0xBFBB, 0xECC0, 0x9ED3, 0x9ED4, 0xD6CB, 0x9ED5, 0x9ED6, 0xECBF,
    0xECC1, 0x9ED7, 0x9ED8, 0x9ED9, 0x9EDA, 0x9EDB, 0x9EDC, 0x9EDD, 0x9EDE,
    0x9EDF, 0x9EE0, 0x9EE1, 0x9EE2, 0x9EE3, 0xECC5, 0xBEE6, 0xCCBF, 0xC5DA,
    0xBEBC, 0x9EE4, 0xECC6, 0x9EE5, 0xB1FE, 0x9EE6, 0x9EE7, 0x9EE8, 0xECC4,
    0xD5A8, 0xB5E3, 0x9EE9, 0xECC2, 0xC1B6, 0xB3E3, 0x9EEA, 0x9EEB, 0xECC3,
    0xCBB8, 0xC0C3, 0xCCFE, 0x9EEC, 0x9EED, 0x9EEE, 0x9EEF, 0xC1D2, 0x9EF0,
    0xECC8, 0x9EF1, 0x9EF2, 0x9EF3, 0x9EF4, 0x9EF5, 0x9EF6, 0x9EF7, 0x9EF8,
    0x9EF9, 0x9EFA, 0x9EFB, 0x9EFC, 0x9EFD, 0xBAE6, 0xC0D3, 0x9EFE, 0xD6F2,
    0x9F40, 0x9F41, 0x9F42, 0xD1CC, 0x9F43, 0x9F44, 0x9F45, 0x9F46, 0xBFBE,
    0x9F47, 0xB7B3, 0xC9D5, 0xECC7, 0xBBE2, 0x9F48, 0xCCCC, 0xBDFD, 0xC8C8,
    0x9F49, 0xCFA9, 0x9F4A, 0x9F4B, 0x9F4C, 0x9F4D, 0x9F4E, 0x9F4F, 0x9F50,
    0xCDE9, 0x9F51, 0xC5EB, 0x9F52, 0x9F53, 0x9F54, 0xB7E9, 0x9F55, 0x9F56,
    0x9F57, 0x9F58, 0x9F59, 0x9F5A, 0x9F5B, 0x9F5C, 0x9F5D, 0x9F5E, 0x9F5F,
    0xD1C9, 0xBAB8, 0x9F60, 0x9F61, 0x9F62, 0x9F63, 0x9F64, 0xECC9, 0x9F65,
    0x9F66, 0xECCA, 0x9F67, 0xBBC0, 0xECCB, 0x9F68, 0xECE2, 0xB1BA, 0xB7D9,
    0x9F69, 0x9F6A, 0x9F6B, 0x9F6C, 0x9F6D, 0x9F6E, 0x9F6F, 0x9F70, 0x9F71,
    0x9F72, 0x9F73, 0xBDB9, 0x9F74, 0x9F75, 0x9F76, 0x9F77, 0x9F78, 0x9F79,
    0x9F7A, 0x9F7B, 0xECCC, 0xD1E6, 0xECCD, 0x9F7C, 0x9F7D, 0x9F7E, 0x9F80,
    0xC8BB, 0x9F81, 0x9F82, 0x9F83, 0x9F84, 0x9F85, 0x9F86, 0x9F87, 0x9F88,
    0x9F89, 0x9F8A, 0x9F8B, 0x9F8C, 0x9F8D, 0x9F8E, 0xECD1, 0x9F8F, 0x9F90,
    0x9F91, 0x9F92, 0xECD3, 0x9F93, 0xBBCD, 0x9F94, 0xBCE5, 0x9F95, 0x9F96,
    0x9F97, 0x9F98, 0x9F99, 0x9F9A, 0x9F9B, 0x9F9C, 0x9F9D, 0x9F9E, 0x9F9F,
    0x9FA0, 0x9FA1, 0xECCF, 0x9FA2, 0xC9B7, 0x9FA3, 0x9FA4, 0x9FA5, 0x9FA6,
    0x9FA7, 0xC3BA, 0x9FA8, 0xECE3, 0xD5D5, 0xECD0, 0x9FA9, 0x9FAA, 0x9FAB,
    0x9FAC, 0x9FAD, 0xD6F3, 0x9FAE, 0x9FAF, 0x9FB0, 0xECD2, 0xECCE, 0x9FB1,
    0x9FB2, 0x9FB3, 0x9FB4, 0xECD4, 0x9FB5, 0xECD5, 0x9FB6, 0x9FB7, 0xC9BF,
    0x9FB8, 0x9FB9, 0x9FBA, 0x9FBB, 0x9FBC, 0x9FBD, 0xCFA8, 0x9FBE, 0x9FBF,
    0x9FC0, 0x9FC1, 0x9FC2, 0xD0DC, 0x9FC3, 0x9FC4, 0x9FC5, 0x9FC6, 0xD1AC,
    0x9FC7, 0x9FC8, 0x9FC9, 0x9FCA, 0xC8DB, 0x9FCB, 0x9FCC, 0x9FCD, 0xECD6,
    0xCEF5, 0x9FCE, 0x9FCF, 0x9FD0, 0x9FD1, 0x9FD2, 0xCAEC, 0xECDA, 0x9FD3,
    0x9FD4, 0x9FD5, 0x9FD6, 0x9FD7, 0x9FD8, 0x9FD9, 0xECD9, 0x9FDA, 0x9FDB,
    0x9FDC, 0xB0BE, 0x9FDD, 0x9FDE, 0x9FDF, 0x9FE0, 0x9FE1, 0x9FE2, 0xECD7,
    0x9FE3, 0xECD8, 0x9FE4, 0x9FE5, 0x9FE6, 0xECE4, 0x9FE7, 0x9FE8, 0x9FE9,
    0x9FEA, 0x9FEB, 0x9FEC, 0x9FED, 0x9FEE, 0x9FEF, 0xC8BC, 0x9FF0, 0x9FF1,
    0x9FF2, 0x9FF3, 0x9FF4, 0x9FF5, 0x9FF6, 0x9FF7, 0x9FF8, 0x9FF9, 0xC1C7,
    0x9FFA, 0x9FFB, 0x9FFC, 0x9FFD, 0x9FFE, 0xECDC, 0xD1E0, 0xA040, 0xA041,
    0xA042, 0xA043, 0xA044, 0xA045, 0xA046, 0xA047, 0xA048, 0xA049, 0xECDB,
    0xA04A, 0xA04B, 0xA04C, 0xA04D, 0xD4EF, 0xA04E, 0xECDD, 0xA04F, 0xA050,
    0xA051, 0xA052, 0xA053, 0xA054, 0xDBC6, 0xA055, 0xA056, 0xA057, 0xA058,
    0xA059, 0xA05A, 0xA05B, 0xA05C, 0xA05D, 0xA05E, 0xECDE, 0xA05F, 0xA060,
    0xA061, 0xA062, 0xA063, 0xA064, 0xA065, 0xA066, 0xA067, 0xA068, 0xA069,
    0xA06A, 0xB1AC, 0xA06B, 0xA06C, 0xA06D, 0xA06E, 0xA06F, 0xA070, 0xA071,
    0xA072, 0xA073, 0xA074, 0xA075, 0xA076, 0xA077, 0xA078, 0xA079, 0xA07A,
    0xA07B, 0xA07C, 0xA07D, 0xA07E, 0xA080, 0xA081, 0xECDF, 0xA082, 0xA083,
    0xA084, 0xA085, 0xA086, 0xA087, 0xA088, 0xA089, 0xA08A, 0xA08B, 0xECE0,
    0xA08C, 0xD7A6, 0xA08D, 0xC5C0, 0xA08E, 0xA08F, 0xA090, 0xEBBC, 0xB0AE,
    0xA091, 0xA092, 0xA093, 0xBEF4, 0xB8B8, 0xD2AF, 0xB0D6, 0xB5F9, 0xA094,
    0xD8B3, 0xA095, 0xCBAC, 0xA096, 0xE3DD, 0xA097, 0xA098, 0xA099, 0xA09A,
    0xA09B, 0xA09C, 0xA09D, 0xC6AC, 0xB0E6, 0xA09E, 0xA09F, 0xA0A0, 0xC5C6,
    0xEBB9, 0xA0A1, 0xA0A2, 0xA0A3, 0xA0A4, 0xEBBA, 0xA0A5, 0xA0A6, 0xA0A7,
    0xEBBB, 0xA0A8, 0xA0A9, 0xD1C0, 0xA0AA, 0xC5A3, 0xA0AB, 0xEAF2, 0xA0AC,
    0xC4B2, 0xA0AD, 0xC4B5, 0xC0CE, 0xA0AE, 0xA0AF, 0xA0B0, 0xEAF3, 0xC4C1,
    0xA0B1, 0xCEEF, 0xA0B2, 0xA0B3, 0xA0B4, 0xA0B5, 0xEAF0, 0xEAF4, 0xA0B6,
    0xA0B7, 0xC9FC, 0xA0B8, 0xA0B9, 0xC7A3, 0xA0BA, 0xA0BB, 0xA0BC, 0xCCD8,
    0xCEFE, 0xA0BD, 0xA0BE, 0xA0BF, 0xEAF5, 0xEAF6, 0xCFAC, 0xC0E7, 0xA0C0,
    0xA0C1, 0xEAF7, 0xA0C2, 0xA0C3, 0xA0C4, 0xA0C5, 0xA0C6, 0xB6BF, 0xEAF8,
    0xA0C7, 0xEAF9, 0xA0C8, 0xEAFA, 0xA0C9, 0xA0CA, 0xEAFB, 0xA0CB, 0xA0CC,
    0xA0CD, 0xA0CE, 0xA0CF, 0xA0D0, 0xA0D1, 0xA0D2, 0xA0D3, 0xA0D4, 0xA0D5,
    0xA0D6, 0xEAF1, 0xA0D7, 0xA0D8, 0xA0D9, 0xA0DA, 0xA0DB, 0xA0DC, 0xA0DD,
    0xA0DE, 0xA0DF, 0xA0E0, 0xA0E1, 0xA0E2, 0xC8AE, 0xE1EB, 0xA0E3, 0xB7B8,
    0xE1EC, 0xA0E4, 0xA0E5, 0xA0E6, 0xE1ED, 0xA0E7, 0xD7B4, 0xE1EE, 0xE1EF,
    0xD3CC, 0xA0E8, 0xA0E9, 0xA0EA, 0xA0EB, 0xA0EC, 0xA0ED, 0xA0EE, 0xE1F1,
    0xBFF1, 0xE1F0, 0xB5D2, 0xA0EF, 0xA0F0, 0xA0F1, 0xB1B7, 0xA0F2, 0xA0F3,
    0xA0F4, 0xA0F5, 0xE1F3, 0xE1F2, 0xA0F6, 0xBAFC, 0xA0F7, 0xE1F4, 0xA0F8,
    0xA0F9, 0xA0FA, 0xA0FB, 0xB9B7, 0xA0FC, 0xBED1, 0xA0FD, 0xA0FE, 0xAA40,
    0xAA41, 0xC4FC, 0xAA42, 0xBADD, 0xBDC6, 0xAA43, 0xAA44, 0xAA45, 0xAA46,
    0xAA47, 0xAA48, 0xE1F5, 0xE1F7, 0xAA49, 0xAA4A, 0xB6C0, 0xCFC1, 0xCAA8,
    0xE1F6, 0xD5F8, 0xD3FC, 0xE1F8, 0xE1FC, 0xE1F9, 0xAA4B, 0xAA4C, 0xE1FA,
    0xC0EA, 0xAA4D, 0xE1FE, 0xE2A1, 0xC0C7, 0xAA4E, 0xAA4F, 0xAA50, 0xAA51,
    0xE1FB, 0xAA52, 0xE1FD, 0xAA53, 0xAA54, 0xAA55, 0xAA56, 0xAA57, 0xAA58,
    0xE2A5, 0xAA59, 0xAA5A, 0xAA5B, 0xC1D4, 0xAA5C, 0xAA5D, 0xAA5E, 0xAA5F,
    0xE2A3, 0xAA60, 0xE2A8, 0xB2FE, 0xE2A2, 0xAA61, 0xAA62, 0xAA63, 0xC3CD,
    0xB2C2, 0xE2A7, 0xE2A6, 0xAA64, 0xAA65, 0xE2A4, 0xE2A9, 0xAA66, 0xAA67,
    0xE2AB, 0xAA68, 0xAA69, 0xAA6A, 0xD0C9, 0xD6ED, 0xC3A8, 0xE2AC, 0xAA6B,
    0xCFD7, 0xAA6C, 0xAA6D, 0xE2AE, 0xAA6E, 0xAA6F, 0xBAEF, 0xAA70, 0xAA71,
    0xE9E0, 0xE2AD, 0xE2AA, 0xAA72, 0xAA73, 0xAA74, 0xAA75, 0xBBAB, 0xD4B3,
    0xAA76, 0xAA77, 0xAA78, 0xAA79, 0xAA7A, 0xAA7B, 0xAA7C, 0xAA7D, 0xAA7E,
    0xAA80, 0xAA81, 0xAA82, 0xAA83, 0xE2B0, 0xAA84, 0xAA85, 0xE2AF, 0xAA86,
    0xE9E1, 0xAA87, 0xAA88, 0xAA89, 0xAA8A, 0xE2B1, 0xAA8B, 0xAA8C, 0xAA8D,
    0xAA8E, 0xAA8F, 0xAA90, 0xAA91, 0xAA92, 0xE2B2, 0xAA93, 0xAA94, 0xAA95,
    0xAA96, 0xAA97, 0xAA98, 0xAA99, 0xAA9A, 0xAA9B, 0xAA9C, 0xAA9D, 0xE2B3,
    0xCCA1, 0xAA9E, 0xE2B4, 0xAA9F, 0xAAA0, 0xAB40, 0xAB41, 0xAB42, 0xAB43,
    0xAB44, 0xAB45, 0xAB46, 0xAB47, 0xAB48, 0xAB49, 0xAB4A, 0xAB4B, 0xE2B5,
    0xAB4C, 0xAB4D, 0xAB4E, 0xAB4F, 0xAB50, 0xD0FE, 0xAB51, 0xAB52, 0xC2CA,
    0xAB53, 0xD3F1, 0xAB54, 0xCDF5, 0xAB55, 0xAB56, 0xE7E0, 0xAB57, 0xAB58,
    0xE7E1, 0xAB59, 0xAB5A, 0xAB5B, 0xAB5C, 0xBEC1, 0xAB5D, 0xAB5E, 0xAB5F,
    0xAB60, 0xC2EA, 0xAB61, 0xAB62, 0xAB63, 0xE7E4, 0xAB64, 0xAB65, 0xE7E3,
    0xAB66, 0xAB67, 0xAB68, 0xAB69, 0xAB6A, 0xAB6B, 0xCDE6, 0xAB6C, 0xC3B5,
    0xAB6D, 0xAB6E, 0xE7E2, 0xBBB7, 0xCFD6, 0xAB6F, 0xC1E1, 0xE7E9, 0xAB70,
    0xAB71, 0xAB72, 0xE7E8, 0xAB73, 0xAB74, 0xE7F4, 0xB2A3, 0xAB75, 0xAB76,
    0xAB77, 0xAB78, 0xE7EA, 0xAB79, 0xE7E6, 0xAB7A, 0xAB7B, 0xAB7C, 0xAB7D,
    0xAB7E, 0xE7EC, 0xE7EB, 0xC9BA, 0xAB80, 0xAB81, 0xD5E4, 0xAB82, 0xE7E5,
    0xB7A9, 0xE7E7, 0xAB83, 0xAB84, 0xAB85, 0xAB86, 0xAB87, 0xAB88, 0xAB89,
    0xE7EE, 0xAB8A, 0xAB8B, 0xAB8C, 0xAB8D, 0xE7F3, 0xAB8E, 0xD6E9, 0xAB8F,
    0xAB90, 0xAB91, 0xAB92, 0xE7ED, 0xAB93, 0xE7F2, 0xAB94, 0xE7F1, 0xAB95,
    0xAB96, 0xAB97, 0xB0E0, 0xAB98, 0xAB99, 0xAB9A, 0xAB9B, 0xE7F5, 0xAB9C,
    0xAB9D, 0xAB9E, 0xAB9F, 0xABA0, 0xAC40, 0xAC41, 0xAC42, 0xAC43, 0xAC44,
    0xAC45, 0xAC46, 0xAC47, 0xAC48, 0xAC49, 0xAC4A, 0xC7F2, 0xAC4B, 0xC0C5,
    0xC0ED, 0xAC4C, 0xAC4D, 0xC1F0, 0xE7F0, 0xAC4E, 0xAC4F, 0xAC50, 0xAC51,
    0xE7F6, 0xCBF6, 0xAC52, 0xAC53, 0xAC54, 0xAC55, 0xAC56, 0xAC57, 0xAC58,
    0xAC59, 0xAC5A, 0xE8A2, 0xE8A1, 0xAC5B, 0xAC5C, 0xAC5D, 0xAC5E, 0xAC5F,
    0xAC60, 0xD7C1, 0xAC61, 0xAC62, 0xE7FA, 0xE7F9, 0xAC63, 0xE7FB, 0xAC64,
    0xE7F7, 0xAC65, 0xE7FE, 0xAC66, 0xE7FD, 0xAC67, 0xE7FC, 0xAC68, 0xAC69,
    0xC1D5, 0xC7D9, 0xC5FD, 0xC5C3, 0xAC6A, 0xAC6B, 0xAC6C, 0xAC6D, 0xAC6E,
    0xC7ED, 0xAC6F, 0xAC70, 0xAC71, 0xAC72, 0xE8A3, 0xAC73, 0xAC74, 0xAC75,
    0xAC76, 0xAC77, 0xAC78, 0xAC79, 0xAC7A, 0xAC7B, 0xAC7C, 0xAC7D, 0xAC7E,
    0xAC80, 0xAC81, 0xAC82, 0xAC83, 0xAC84, 0xAC85, 0xAC86, 0xE8A6, 0xAC87,
    0xE8A5, 0xAC88, 0xE8A7, 0xBAF7, 0xE7F8, 0xE8A4, 0xAC89, 0xC8F0, 0xC9AA,
    0xAC8A, 0xAC8B, 0xAC8C, 0xAC8D, 0xAC8E, 0xAC8F, 0xAC90, 0xAC91, 0xAC92,
    0xAC93, 0xAC94, 0xAC95, 0xAC96, 0xE8A9, 0xAC97, 0xAC98, 0xB9E5, 0xAC99,
    0xAC9A, 0xAC9B, 0xAC9C, 0xAC9D, 0xD1FE, 0xE8A8, 0xAC9E, 0xAC9F, 0xACA0,
    0xAD40, 0xAD41, 0xAD42, 0xE8AA, 0xAD43, 0xE8AD, 0xE8AE, 0xAD44, 0xC1A7,
    0xAD45, 0xAD46, 0xAD47, 0xE8AF, 0xAD48, 0xAD49, 0xAD4A, 0xE8B0, 0xAD4B,
    0xAD4C, 0xE8AC, 0xAD4D, 0xE8B4, 0xAD4E, 0xAD4F, 0xAD50, 0xAD51, 0xAD52,
    0xAD53, 0xAD54, 0xAD55, 0xAD56, 0xAD57, 0xAD58, 0xE8AB, 0xAD59, 0xE8B1,
    0xAD5A, 0xAD5B, 0xAD5C, 0xAD5D, 0xAD5E, 0xAD5F, 0xAD60, 0xAD61, 0xE8B5,
    0xE8B2, 0xE8B3, 0xAD62, 0xAD63, 0xAD64, 0xAD65, 0xAD66, 0xAD67, 0xAD68,
    0xAD69, 0xAD6A, 0xAD6B, 0xAD6C, 0xAD6D, 0xAD6E, 0xAD6F, 0xAD70, 0xAD71,
    0xE8B7, 0xAD72, 0xAD73, 0xAD74, 0xAD75, 0xAD76, 0xAD77, 0xAD78, 0xAD79,
    0xAD7A, 0xAD7B, 0xAD7C, 0xAD7D, 0xAD7E, 0xAD80, 0xAD81, 0xAD82, 0xAD83,
    0xAD84, 0xAD85, 0xAD86, 0xAD87, 0xAD88, 0xAD89, 0xE8B6, 0xAD8A, 0xAD8B,
    0xAD8C, 0xAD8D, 0xAD8E, 0xAD8F, 0xAD90, 0xAD91, 0xAD92, 0xB9CF, 0xAD93,
    0xF0AC, 0xAD94, 0xF0AD, 0xAD95, 0xC6B0, 0xB0EA, 0xC8BF, 0xAD96, 0xCDDF,
    0xAD97, 0xAD98, 0xAD99, 0xAD9A, 0xAD9B, 0xAD9C, 0xAD9D, 0xCECD, 0xEAB1,
    0xAD9E, 0xAD9F, 0xADA0, 0xAE40, 0xEAB2, 0xAE41, 0xC6BF, 0xB4C9, 0xAE42,
    0xAE43, 0xAE44, 0xAE45, 0xAE46, 0xAE47, 0xAE48, 0xEAB3, 0xAE49, 0xAE4A,
    0xAE4B, 0xAE4C, 0xD5E7, 0xAE4D, 0xAE4E, 0xAE4F, 0xAE50, 0xAE51, 0xAE52,
    0xAE53, 0xAE54, 0xDDF9, 0xAE55, 0xEAB4, 0xAE56, 0xEAB5, 0xAE57, 0xEAB6,
    0xAE58, 0xAE59, 0xAE5A, 0xAE5B, 0xB8CA, 0xDFB0, 0xC9F5, 0xAE5C, 0xCCF0,
    0xAE5D, 0xAE5E, 0xC9FA, 0xAE5F, 0xAE60, 0xAE61, 0xAE62, 0xAE63, 0xC9FB,
    0xAE64, 0xAE65, 0xD3C3, 0xCBA6, 0xAE66, 0xB8A6, 0xF0AE, 0xB1C2, 0xAE67,
    0xE5B8, 0xCCEF, 0xD3C9, 0xBCD7, 0xC9EA, 0xAE68, 0xB5E7, 0xAE69, 0xC4D0,
    0xB5E9, 0xAE6A, 0xEEAE, 0xBBAD, 0xAE6B, 0xAE6C, 0xE7DE, 0xAE6D, 0xEEAF,
    0xAE6E, 0xAE6F, 0xAE70, 0xAE71, 0xB3A9, 0xAE72, 0xAE73, 0xEEB2, 0xAE74,
    0xAE75, 0xEEB1, 0xBDE7, 0xAE76, 0xEEB0, 0xCEB7, 0xAE77, 0xAE78, 0xAE79,
    0xAE7A, 0xC5CF, 0xAE7B, 0xAE7C, 0xAE7D, 0xAE7E, 0xC1F4, 0xDBCE, 0xEEB3,
    0xD0F3, 0xAE80, 0xAE81, 0xAE82, 0xAE83, 0xAE84, 0xAE85, 0xAE86, 0xAE87,
    0xC2D4, 0xC6E8, 0xAE88, 0xAE89, 0xAE8A, 0xB7AC, 0xAE8B, 0xAE8C, 0xAE8D,
    0xAE8E, 0xAE8F, 0xAE90, 0xAE91, 0xEEB4, 0xAE92, 0xB3EB, 0xAE93, 0xAE94,
    0xAE95, 0xBBFB, 0xEEB5, 0xAE96, 0xAE97, 0xAE98, 0xAE99, 0xAE9A, 0xE7DC,
    0xAE9B, 0xAE9C, 0xAE9D, 0xEEB6, 0xAE9E, 0xAE9F, 0xBDAE, 0xAEA0, 0xAF40,
    0xAF41, 0xAF42, 0xF1E2, 0xAF43, 0xAF44, 0xAF45, 0xCAE8, 0xAF46, 0xD2C9,
    0xF0DA, 0xAF47, 0xF0DB, 0xAF48, 0xF0DC, 0xC1C6, 0xAF49, 0xB8ED, 0xBECE,
    0xAF4A, 0xAF4B, 0xF0DE, 0xAF4C, 0xC5B1, 0xF0DD, 0xD1F1, 0xAF4D, 0xF0E0,
    0xB0CC, 0xBDEA, 0xAF4E, 0xAF4F, 0xAF50, 0xAF51, 0xAF52, 0xD2DF, 0xF0DF,
    0xAF53, 0xB4AF, 0xB7E8, 0xF0E6, 0xF0E5, 0xC6A3, 0xF0E1, 0xF0E2, 0xB4C3,
    0xAF54, 0xAF55, 0xF0E3, 0xD5EE, 0xAF56, 0xAF57, 0xCCDB, 0xBED2, 0xBCB2,
    0xAF58, 0xAF59, 0xAF5A, 0xF0E8, 0xF0E7, 0xF0E4, 0xB2A1, 0xAF5B, 0xD6A2,
    0xD3B8, 0xBEB7, 0xC8AC, 0xAF5C, 0xAF5D, 0xF0EA, 0xAF5E, 0xAF5F, 0xAF60,
    0xAF61, 0xD1F7, 0xAF62, 0xD6CC, 0xBADB, 0xF0E9, 0xAF63, 0xB6BB, 0xAF64,
    0xAF65, 0xCDB4, 0xAF66, 0xAF67, 0xC6A6, 0xAF68, 0xAF69, 0xAF6A, 0xC1A1,
    0xF0EB, 0xF0EE, 0xAF6B, 0xF0ED, 0xF0F0, 0xF0EC, 0xAF6C, 0xBBBE, 0xF0EF,
    0xAF6D, 0xAF6E, 0xAF6F, 0xAF70, 0xCCB5, 0xF0F2, 0xAF71, 0xAF72, 0xB3D5,
    0xAF73, 0xAF74, 0xAF75, 0xAF76, 0xB1D4, 0xAF77, 0xAF78, 0xF0F3, 0xAF79,
    0xAF7A, 0xF0F4, 0xF0F6, 0xB4E1, 0xAF7B, 0xF0F1, 0xAF7C, 0xF0F7, 0xAF7D,
    0xAF7E, 0xAF80, 0xAF81, 0xF0FA, 0xAF82, 0xF0F8, 0xAF83, 0xAF84, 0xAF85,
    0xF0F5, 0xAF86, 0xAF87, 0xAF88, 0xAF89, 0xF0FD, 0xAF8A, 0xF0F9, 0xF0FC,
    0xF0FE, 0xAF8B, 0xF1A1, 0xAF8C, 0xAF8D, 0xAF8E, 0xCEC1, 0xF1A4, 0xAF8F,
    0xF1A3, 0xAF90, 0xC1F6, 0xF0FB, 0xCADD, 0xAF91, 0xAF92, 0xB4F1, 0xB1F1,
    0xCCB1, 0xAF93, 0xF1A6, 0xAF94, 0xAF95, 0xF1A7, 0xAF96, 0xAF97, 0xF1AC,
    0xD5CE, 0xF1A9, 0xAF98, 0xAF99, 0xC8B3, 0xAF9A, 0xAF9B, 0xAF9C, 0xF1A2,
    0xAF9D, 0xF1AB, 0xF1A8, 0xF1A5, 0xAF9E, 0xAF9F, 0xF1AA, 0xAFA0, 0xB040,
    0xB041, 0xB042, 0xB043, 0xB044, 0xB045, 0xB046, 0xB0A9, 0xF1AD, 0xB047,
    0xB048, 0xB049, 0xB04A, 0xB04B, 0xB04C, 0xF1AF, 0xB04D, 0xF1B1, 0xB04E,
    0xB04F, 0xB050, 0xB051, 0xB052, 0xF1B0, 0xB053, 0xF1AE, 0xB054, 0xB055,
    0xB056, 0xB057, 0xD1A2, 0xB058, 0xB059, 0xB05A, 0xB05B, 0xB05C, 0xB05D,
    0xB05E, 0xF1B2, 0xB05F, 0xB060, 0xB061, 0xF1B3, 0xB062, 0xB063, 0xB064,
    0xB065, 0xB066, 0xB067, 0xB068, 0xB069, 0xB9EF, 0xB06A, 0xB06B, 0xB5C7,
    0xB06C, 0xB0D7, 0xB0D9, 0xB06D, 0xB06E, 0xB06F, 0xD4ED, 0xB070, 0xB5C4,
    0xB071, 0xBDD4, 0xBBCA, 0xF0A7, 0xB072, 0xB073, 0xB8DE, 0xB074, 0xB075,
    0xF0A8, 0xB076, 0xB077, 0xB0A8, 0xB078, 0xF0A9, 0xB079, 0xB07A, 0xCDEE,
    0xB07B, 0xB07C, 0xF0AA, 0xB07D, 0xB07E, 0xB080, 0xB081, 0xB082, 0xB083,
    0xB084, 0xB085, 0xB086, 0xB087, 0xF0AB, 0xB088, 0xB089, 0xB08A, 0xB08B,
    0xB08C, 0xB08D, 0xB08E, 0xB08F, 0xB090, 0xC6A4, 0xB091, 0xB092, 0xD6E5,
    0xF1E4, 0xB093, 0xF1E5, 0xB094, 0xB095, 0xB096, 0xB097, 0xB098, 0xB099,
    0xB09A, 0xB09B, 0xB09C, 0xB09D, 0xC3F3, 0xB09E, 0xB09F, 0xD3DB, 0xB0A0,
    0xB140, 0xD6D1, 0xC5E8, 0xB141, 0xD3AF, 0xB142, 0xD2E6, 0xB143, 0xB144,
    0xEEC1, 0xB0BB, 0xD5B5, 0xD1CE, 0xBCE0, 0xBAD0, 0xB145, 0xBFF8, 0xB146,
    0xB8C7, 0xB5C1, 0xC5CC, 0xB147, 0xB148, 0xCAA2, 0xB149, 0xB14A, 0xB14B,
    0xC3CB, 0xB14C, 0xB14D, 0xB14E, 0xB14F, 0xB150, 0xEEC2, 0xB151, 0xB152,
    0xB153, 0xB154, 0xB155, 0xB156, 0xB157, 0xB158, 0xC4BF, 0xB6A2, 0xB159,
    0xEDEC, 0xC3A4, 0xB15A, 0xD6B1, 0xB15B, 0xB15C, 0xB15D, 0xCFE0, 0xEDEF,
    0xB15E, 0xB15F, 0xC5CE, 0xB160, 0xB6DC, 0xB161, 0xB162, 0xCAA1, 0xB163,
    0xB164, 0xEDED, 0xB165, 0xB166, 0xEDF0, 0xEDF1, 0xC3BC, 0xB167, 0xBFB4,
    0xB168, 0xEDEE, 0xB169, 0xB16A, 0xB16B, 0xB16C, 0xB16D, 0xB16E, 0xB16F,
    0xB170, 0xB171, 0xB172, 0xB173, 0xEDF4, 0xEDF2, 0xB174, 0xB175, 0xB176,
    0xB177, 0xD5E6, 0xC3DF, 0xB178, 0xEDF3, 0xB179, 0xB17A, 0xB17B, 0xEDF6,
    0xB17C, 0xD5A3, 0xD1A3, 0xB17D, 0xB17E, 0xB180, 0xEDF5, 0xB181, 0xC3D0,
    0xB182, 0xB183, 0xB184, 0xB185, 0xB186, 0xEDF7, 0xBFF4, 0xBEEC, 0xEDF8,
    0xB187, 0xCCF7, 0xB188, 0xD1DB, 0xB189, 0xB18A, 0xB18B, 0xD7C5, 0xD5F6,
    0xB18C, 0xEDFC, 0xB18D, 0xB18E, 0xB18F, 0xEDFB, 0xB190, 0xB191, 0xB192,
    0xB193, 0xB194, 0xB195, 0xB196, 0xB197, 0xEDF9, 0xEDFA, 0xB198, 0xB199,
    0xB19A, 0xB19B, 0xB19C, 0xB19D, 0xB19E, 0xB19F, 0xEDFD, 0xBEA6, 0xB1A0,
    0xB240, 0xB241, 0xB242, 0xB243, 0xCBAF, 0xEEA1, 0xB6BD, 0xB244, 0xEEA2,
    0xC4C0, 0xB245, 0xEDFE, 0xB246, 0xB247, 0xBDDE, 0xB2C7, 0xB248, 0xB249,
    0xB24A, 0xB24B, 0xB24C, 0xB24D, 0xB24E, 0xB24F, 0xB250, 0xB251, 0xB252,
    0xB253, 0xB6C3, 0xB254, 0xB255, 0xB256, 0xEEA5, 0xD8BA, 0xEEA3, 0xEEA6,
    0xB257, 0xB258, 0xB259, 0xC3E9, 0xB3F2, 0xB25A, 0xB25B, 0xB25C, 0xB25D,
    0xB25E, 0xB25F, 0xEEA7, 0xEEA4, 0xCFB9, 0xB260, 0xB261, 0xEEA8, 0xC2F7,
    0xB262, 0xB263, 0xB264, 0xB265, 0xB266, 0xB267, 0xB268, 0xB269, 0xB26A,
    0xB26B, 0xB26C, 0xB26D, 0xEEA9, 0xEEAA, 0xB26E, 0xDEAB, 0xB26F, 0xB270,
    0xC6B3, 0xB271, 0xC7C6, 0xB272, 0xD6F5, 0xB5C9, 0xB273, 0xCBB2, 0xB274,
    0xB275, 0xB276, 0xEEAB, 0xB277, 0xB278, 0xCDAB, 0xB279, 0xEEAC, 0xB27A,
    0xB27B, 0xB27C, 0xB27D, 0xB27E, 0xD5B0, 0xB280, 0xEEAD, 0xB281, 0xF6C4,
    0xB282, 0xB283, 0xB284, 0xB285, 0xB286, 0xB287, 0xB288, 0xB289, 0xB28A,
    0xB28B, 0xB28C, 0xB28D, 0xB28E, 0xDBC7, 0xB28F, 0xB290, 0xB291, 0xB292,
    0xB293, 0xB294, 0xB295, 0xB296, 0xB297, 0xB4A3, 0xB298, 0xB299, 0xB29A,
    0xC3AC, 0xF1E6, 0xB29B, 0xB29C, 0xB29D, 0xB29E, 0xB29F, 0xCAB8, 0xD2D3,
    0xB2A0, 0xD6AA, 0xB340, 0xEFF2, 0xB341, 0xBED8, 0xB342, 0xBDC3, 0xEFF3,
    0xB6CC, 0xB0AB, 0xB343, 0xB344, 0xB345, 0xB346, 0xCAAF, 0xB347, 0xB348,
    0xEDB6, 0xB349, 0xEDB7, 0xB34A, 0xB34B, 0xB34C, 0xB34D, 0xCEF9, 0xB7AF,
    0xBFF3, 0xEDB8, 0xC2EB, 0xC9B0, 0xB34E, 0xB34F, 0xB350, 0xB351, 0xB352,
    0xB353, 0xEDB9, 0xB354, 0xB355, 0xC6F6, 0xBFB3, 0xB356, 0xB357, 0xB358,
    0xEDBC, 0xC5F8, 0xB359, 0xD1D0, 0xB35A, 0xD7A9, 0xEDBA, 0xEDBB, 0xB35B,
    0xD1E2, 0xB35C, 0xEDBF, 0xEDC0, 0xB35D, 0xEDC4, 0xB35E, 0xB35F, 0xB360,
    0xEDC8, 0xB361, 0xEDC6, 0xEDCE, 0xD5E8, 0xB362, 0xEDC9, 0xB363, 0xB364,
    0xEDC7, 0xEDBE, 0xB365, 0xB366, 0xC5E9, 0xB367, 0xB368, 0xB369, 0xC6C6,
    0xB36A, 0xB36B, 0xC9E9, 0xD4D2, 0xEDC1, 0xEDC2, 0xEDC3, 0xEDC5, 0xB36C,
    0xC0F9, 0xB36D, 0xB4A1, 0xB36E, 0xB36F, 0xB370, 0xB371, 0xB9E8, 0xB372,
    0xEDD0, 0xB373, 0xB374, 0xB375, 0xB376, 0xEDD1, 0xB377, 0xEDCA, 0xB378,
    0xEDCF, 0xB379, 0xCEF8, 0xB37A, 0xB37B, 0xCBB6, 0xEDCC, 0xEDCD, 0xB37C,
    0xB37D, 0xB37E, 0xB380, 0xB381, 0xCFF5, 0xB382, 0xB383, 0xB384, 0xB385,
    0xB386, 0xB387, 0xB388, 0xB389, 0xB38A, 0xB38B, 0xB38C, 0xB38D, 0xEDD2,
    0xC1F2, 0xD3B2, 0xEDCB, 0xC8B7, 0xB38E, 0xB38F, 0xB390, 0xB391, 0xB392,
    0xB393, 0xB394, 0xB395, 0xBCEF, 0xB396, 0xB397, 0xB398, 0xB399, 0xC5F0,
    0xB39A, 0xB39B, 0xB39C, 0xB39D, 0xB39E, 0xB39F, 0xB3A0, 0xB440, 0xB441,
    0xB442, 0xEDD6, 0xB443, 0xB5EF, 0xB444, 0xB445, 0xC2B5, 0xB0AD, 0xCBE9,
    0xB446, 0xB447, 0xB1AE, 0xB448, 0xEDD4, 0xB449, 0xB44A, 0xB44B, 0xCDEB,
    0xB5E2, 0xB44C, 0xEDD5, 0xEDD3, 0xEDD7, 0xB44D, 0xB44E, 0xB5FA, 0xB44F,
    0xEDD8, 0xB450, 0xEDD9, 0xB451, 0xEDDC, 0xB452, 0xB1CC, 0xB453, 0xB454,
    0xB455, 0xB456, 0xB457, 0xB458, 0xB459, 0xB45A, 0xC5F6, 0xBCEE, 0xEDDA,
    0xCCBC, 0xB2EA, 0xB45B, 0xB45C, 0xB45D, 0xB45E, 0xEDDB, 0xB45F, 0xB460,
    0xB461, 0xB462, 0xC4EB, 0xB463, 0xB464, 0xB4C5, 0xB465, 0xB466, 0xB467,
    0xB0F5, 0xB468, 0xB469, 0xB46A, 0xEDDF, 0xC0DA, 0xB4E8, 0xB46B, 0xB46C,
    0xB46D, 0xB46E, 0xC5CD, 0xB46F, 0xB470, 0xB471, 0xEDDD, 0xBFC4, 0xB472,
    0xB473, 0xB474, 0xEDDE, 0xB475, 0xB476, 0xB477, 0xB478, 0xB479, 0xB47A,
    0xB47B, 0xB47C, 0xB47D, 0xB47E, 0xB480, 0xB481, 0xB482, 0xB483, 0xC4A5,
    0xB484, 0xB485, 0xB486, 0xEDE0, 0xB487, 0xB488, 0xB489, 0xB48A, 0xB48B,
    0xEDE1, 0xB48C, 0xEDE3, 0xB48D, 0xB48E, 0xC1D7, 0xB48F, 0xB490, 0xBBC7,
    0xB491, 0xB492, 0xB493, 0xB494, 0xB495, 0xB496, 0xBDB8, 0xB497, 0xB498,
    0xB499, 0xEDE2, 0xB49A, 0xB49B, 0xB49C, 0xB49D, 0xB49E, 0xB49F, 0xB4A0,
    0xB540, 0xB541, 0xB542, 0xB543, 0xB544, 0xB545, 0xEDE4, 0xB546, 0xB547,
    0xB548, 0xB549, 0xB54A, 0xB54B, 0xB54C, 0xB54D, 0xB54E, 0xB54F, 0xEDE6,
    0xB550, 0xB551, 0xB552, 0xB553, 0xB554, 0xEDE5, 0xB555, 0xB556, 0xB557,
    0xB558, 0xB559, 0xB55A, 0xB55B, 0xB55C, 0xB55D, 0xB55E, 0xB55F, 0xB560,
    0xB561, 0xB562, 0xB563, 0xEDE7, 0xB564, 0xB565, 0xB566, 0xB567, 0xB568,
    0xCABE, 0xECEA, 0xC0F1, 0xB569, 0xC9E7, 0xB56A, 0xECEB, 0xC6EE, 0xB56B,
    0xB56C, 0xB56D, 0xB56E, 0xECEC, 0xB56F, 0xC6ED, 0xECED, 0xB570, 0xB571,
    0xB572, 0xB573, 0xB574, 0xB575, 0xB576, 0xB577, 0xB578, 0xECF0, 0xB579,
    0xB57A, 0xD7E6, 0xECF3, 0xB57B, 0xB57C, 0xECF1, 0xECEE, 0xECEF, 0xD7A3,
    0xC9F1, 0xCBEE, 0xECF4, 0xB57D, 0xECF2, 0xB57E, 0xB580, 0xCFE9, 0xB581,
    0xECF6, 0xC6B1, 0xB582, 0xB583, 0xB584, 0xB585, 0xBCC0, 0xB586, 0xECF5,
    0xB587, 0xB588, 0xB589, 0xB58A, 0xB58B, 0xB58C, 0xB58D, 0xB5BB, 0xBBF6,
    0xB58E, 0xECF7, 0xB58F, 0xB590, 0xB591, 0xB592, 0xB593, 0xD9F7, 0xBDFB,
    0xB594, 0xB595, 0xC2BB, 0xECF8, 0xB596, 0xB597, 0xB598, 0xB599, 0xECF9,
    0xB59A, 0xB59B, 0xB59C, 0xB59D, 0xB8A3, 0xB59E, 0xB59F, 0xB5A0, 0xB640,
    0xB641, 0xB642, 0xB643, 0xB644, 0xB645, 0xB646, 0xECFA, 0xB647, 0xB648,
    0xB649, 0xB64A, 0xB64B, 0xB64C, 0xB64D, 0xB64E, 0xB64F, 0xB650, 0xB651,
    0xB652, 0xECFB, 0xB653, 0xB654, 0xB655, 0xB656, 0xB657, 0xB658, 0xB659,
    0xB65A, 0xB65B, 0xB65C, 0xB65D, 0xECFC, 0xB65E, 0xB65F, 0xB660, 0xB661,
    0xB662, 0xD3ED, 0xD8AE, 0xC0EB, 0xB663, 0xC7DD, 0xBACC, 0xB664, 0xD0E3,
    0xCBBD, 0xB665, 0xCDBA, 0xB666, 0xB667, 0xB8D1, 0xB668, 0xB669, 0xB1FC,
    0xB66A, 0xC7EF, 0xB66B, 0xD6D6, 0xB66C, 0xB66D, 0xB66E, 0xBFC6, 0xC3EB,
    0xB66F, 0xB670, 0xEFF5, 0xB671, 0xB672, 0xC3D8, 0xB673, 0xB674, 0xB675,
    0xB676, 0xB677, 0xB678, 0xD7E2, 0xB679, 0xB67A, 0xB67B, 0xEFF7, 0xB3D3,
    0xB67C, 0xC7D8, 0xD1ED, 0xB67D, 0xD6C8, 0xB67E, 0xEFF8, 0xB680, 0xEFF6,
    0xB681, 0xBBFD, 0xB3C6, 0xB682, 0xB683, 0xB684, 0xB685, 0xB686, 0xB687,
    0xB688, 0xBDD5, 0xB689, 0xB68A, 0xD2C6, 0xB68B, 0xBBE0, 0xB68C, 0xB68D,
    0xCFA1, 0xB68E, 0xEFFC, 0xEFFB, 0xB68F, 0xB690, 0xEFF9, 0xB691, 0xB692,
    0xB693, 0xB694, 0xB3CC, 0xB695, 0xC9D4, 0xCBB0, 0xB696, 0xB697, 0xB698,
    0xB699, 0xB69A, 0xEFFE, 0xB69B, 0xB69C, 0xB0DE, 0xB69D, 0xB69E, 0xD6C9,
    0xB69F, 0xB6A0, 0xB740, 0xEFFD, 0xB741, 0xB3ED, 0xB742, 0xB743, 0xF6D5,
    0xB744, 0xB745, 0xB746, 0xB747, 0xB748, 0xB749, 0xB74A, 0xB74B, 0xB74C,
    0xB74D, 0xB74E, 0xB74F, 0xB750, 0xB751, 0xB752, 0xCEC8, 0xB753, 0xB754,
    0xB755, 0xF0A2, 0xB756, 0xF0A1, 0xB757, 0xB5BE, 0xBCDA, 0xBBFC, 0xB758,
    0xB8E5, 0xB759, 0xB75A, 0xB75B, 0xB75C, 0xB75D, 0xB75E, 0xC4C2, 0xB75F,
    0xB760, 0xB761, 0xB762, 0xB763, 0xB764, 0xB765, 0xB766, 0xB767, 0xB768,
    0xF0A3, 0xB769, 0xB76A, 0xB76B, 0xB76C, 0xB76D, 0xCBEB, 0xB76E, 0xB76F,
    0xB770, 0xB771, 0xB772, 0xB773, 0xB774, 0xB775, 0xB776, 0xB777, 0xB778,
    0xB779, 0xB77A, 0xB77B, 0xB77C, 0xB77D, 0xB77E, 0xB780, 0xB781, 0xB782,
    0xB783, 0xB784, 0xB785, 0xB786, 0xF0A6, 0xB787, 0xB788, 0xB789, 0xD1A8,
    0xB78A, 0xBEBF, 0xC7EE, 0xF1B6, 0xF1B7, 0xBFD5, 0xB78B, 0xB78C, 0xB78D,
    0xB78E, 0xB4A9, 0xF1B8, 0xCDBB, 0xB78F, 0xC7D4, 0xD5AD, 0xB790, 0xF1B9,
    0xB791, 0xF1BA, 0xB792, 0xB793, 0xB794, 0xB795, 0xC7CF, 0xB796, 0xB797,
    0xB798, 0xD2A4, 0xD6CF, 0xB799, 0xB79A, 0xF1BB, 0xBDD1, 0xB4B0, 0xBEBD,
    0xB79B, 0xB79C, 0xB79D, 0xB4DC, 0xCED1, 0xB79E, 0xBFDF, 0xF1BD, 0xB79F,
    0xB7A0, 0xB840, 0xB841, 0xBFFA, 0xF1BC, 0xB842, 0xF1BF, 0xB843, 0xB844,
    0xB845, 0xF1BE, 0xF1C0, 0xB846, 0xB847, 0xB848, 0xB849, 0xB84A, 0xF1C1,
    0xB84B, 0xB84C, 0xB84D, 0xB84E, 0xB84F, 0xB850, 0xB851, 0xB852, 0xB853,
    0xB854, 0xB855, 0xC1FE, 0xB856, 0xB857, 0xB858, 0xB859, 0xB85A, 0xB85B,
    0xB85C, 0xB85D, 0xB85E, 0xB85F, 0xB860, 0xC1A2, 0xB861, 0xB862, 0xB863,
    0xB864, 0xB865, 0xB866, 0xB867, 0xB868, 0xB869, 0xB86A, 0xCAFA, 0xB86B,
    0xB86C, 0xD5BE, 0xB86D, 0xB86E, 0xB86F, 0xB870, 0xBEBA, 0xBEB9, 0xD5C2,
    0xB871, 0xB872, 0xBFA2, 0xB873, 0xCDAF, 0xF1B5, 0xB874, 0xB875, 0xB876,
    0xB877, 0xB878, 0xB879, 0xBDDF, 0xB87A, 0xB6CB, 0xB87B, 0xB87C, 0xB87D,
    0xB87E, 0xB880, 0xB881, 0xB882, 0xB883, 0xB884, 0xD6F1, 0xF3C3, 0xB885,
    0xB886, 0xF3C4, 0xB887, 0xB8CD, 0xB888, 0xB889, 0xB88A, 0xF3C6, 0xF3C7,
    0xB88B, 0xB0CA, 0xB88C, 0xF3C5, 0xB88D, 0xF3C9, 0xCBF1, 0xB88E, 0xB88F,
    0xB890, 0xF3CB, 0xB891, 0xD0A6, 0xB892, 0xB893, 0xB1CA, 0xF3C8, 0xB894,
    0xB895, 0xB896, 0xF3CF, 0xB897, 0xB5D1, 0xB898, 0xB899, 0xF3D7, 0xB89A,
    0xF3D2, 0xB89B, 0xB89C, 0xB89D, 0xF3D4, 0xF3D3, 0xB7FB, 0xB89E, 0xB1BF,
    0xB89F, 0xF3CE, 0xF3CA, 0xB5DA, 0xB8A0, 0xF3D0, 0xB940, 0xB941, 0xF3D1,
    0xB942, 0xF3D5, 0xB943, 0xB944, 0xB945, 0xB946, 0xF3CD, 0xB947, 0xBCE3,
    0xB948, 0xC1FD, 0xB949, 0xF3D6, 0xB94A, 0xB94B, 0xB94C, 0xB94D, 0xB94E,
    0xB94F, 0xF3DA, 0xB950, 0xF3CC, 0xB951, 0xB5C8, 0xB952, 0xBDEE, 0xF3DC,
    0xB953, 0xB954, 0xB7A4, 0xBFF0, 0xD6FE, 0xCDB2, 0xB955, 0xB4F0, 0xB956,
    0xB2DF, 0xB957, 0xF3D8, 0xB958, 0xF3D9, 0xC9B8, 0xB959, 0xF3DD, 0xB95A,
    0xB95B, 0xF3DE, 0xB95C, 0xF3E1, 0xB95D, 0xB95E, 0xB95F, 0xB960, 0xB961,
    0xB962, 0xB963, 0xB964, 0xB965, 0xB966, 0xB967, 0xF3DF, 0xB968, 0xB969,
    0xF3E3, 0xF3E2, 0xB96A, 0xB96B, 0xF3DB, 0xB96C, 0xBFEA, 0xB96D, 0xB3EF,
    0xB96E, 0xF3E0, 0xB96F, 0xB970, 0xC7A9, 0xB971, 0xBCF2, 0xB972, 0xB973,
    0xB974, 0xB975, 0xF3EB, 0xB976, 0xB977, 0xB978, 0xB979, 0xB97A, 0xB97B,
    0xB97C, 0xB9BF, 0xB97D, 0xB97E, 0xF3E4, 0xB980, 0xB981, 0xB982, 0xB2AD,
    0xBBFE, 0xB983, 0xCBE3, 0xB984, 0xB985, 0xB986, 0xB987, 0xF3ED, 0xF3E9,
    0xB988, 0xB989, 0xB98A, 0xB9DC, 0xF3EE, 0xB98B, 0xB98C, 0xB98D, 0xF3E5,
    0xF3E6, 0xF3EA, 0xC2E1, 0xF3EC, 0xF3EF, 0xF3E8, 0xBCFD, 0xB98E, 0xB98F,
    0xB990, 0xCFE4, 0xB991, 0xB992, 0xF3F0, 0xB993, 0xB994, 0xB995, 0xF3E7,
    0xB996, 0xB997, 0xB998, 0xB999, 0xB99A, 0xB99B, 0xB99C, 0xB99D, 0xF3F2,
    0xB99E, 0xB99F, 0xB9A0, 0xBA40, 0xD7AD, 0xC6AA, 0xBA41, 0xBA42, 0xBA43,
    0xBA44, 0xF3F3, 0xBA45, 0xBA46, 0xBA47, 0xBA48, 0xF3F1, 0xBA49, 0xC2A8,
    0xBA4A, 0xBA4B, 0xBA4C, 0xBA4D, 0xBA4E, 0xB8DD, 0xF3F5, 0xBA4F, 0xBA50,
    0xF3F4, 0xBA51, 0xBA52, 0xBA53, 0xB4DB, 0xBA54, 0xBA55, 0xBA56, 0xF3F6,
    0xF3F7, 0xBA57, 0xBA58, 0xBA59, 0xF3F8, 0xBA5A, 0xBA5B, 0xBA5C, 0xC0BA,
    0xBA5D, 0xBA5E, 0xC0E9, 0xBA5F, 0xBA60, 0xBA61, 0xBA62, 0xBA63, 0xC5F1,
    0xBA64, 0xBA65, 0xBA66, 0xBA67, 0xF3FB, 0xBA68, 0xF3FA, 0xBA69, 0xBA6A,
    0xBA6B, 0xBA6C, 0xBA6D, 0xBA6E, 0xBA6F, 0xBA70, 0xB4D8, 0xBA71, 0xBA72,
    0xBA73, 0xF3FE, 0xF3F9, 0xBA74, 0xBA75, 0xF3FC, 0xBA76, 0xBA77, 0xBA78,
    0xBA79, 0xBA7A, 0xBA7B, 0xF3FD, 0xBA7C, 0xBA7D, 0xBA7E, 0xBA80, 0xBA81,
    0xBA82, 0xBA83, 0xBA84, 0xF4A1, 0xBA85, 0xBA86, 0xBA87, 0xBA88, 0xBA89,
    0xBA8A, 0xF4A3, 0xBBC9, 0xBA8B, 0xBA8C, 0xF4A2, 0xBA8D, 0xBA8E, 0xBA8F,
    0xBA90, 0xBA91, 0xBA92, 0xBA93, 0xBA94, 0xBA95, 0xBA96, 0xBA97, 0xBA98,
    0xBA99, 0xF4A4, 0xBA9A, 0xBA9B, 0xBA9C, 0xBA9D, 0xBA9E, 0xBA9F, 0xB2BE,
    0xF4A6, 0xF4A5, 0xBAA0, 0xBB40, 0xBB41, 0xBB42, 0xBB43, 0xBB44, 0xBB45,
    0xBB46, 0xBB47, 0xBB48, 0xBB49, 0xBCAE, 0xBB4A, 0xBB4B, 0xBB4C, 0xBB4D,
    0xBB4E, 0xBB4F, 0xBB50, 0xBB51, 0xBB52, 0xBB53, 0xBB54, 0xBB55, 0xBB56,
    0xBB57, 0xBB58, 0xBB59, 0xBB5A, 0xBB5B, 0xBB5C, 0xBB5D, 0xBB5E, 0xBB5F,
    0xBB60, 0xBB61, 0xBB62, 0xBB63, 0xBB64, 0xBB65, 0xBB66, 0xBB67, 0xBB68,
    0xBB69, 0xBB6A, 0xBB6B, 0xBB6C, 0xBB6D, 0xBB6E, 0xC3D7, 0xD9E1, 0xBB6F,
    0xBB70, 0xBB71, 0xBB72, 0xBB73, 0xBB74, 0xC0E0, 0xF4CC, 0xD7D1, 0xBB75,
    0xBB76, 0xBB77, 0xBB78, 0xBB79, 0xBB7A, 0xBB7B, 0xBB7C, 0xBB7D, 0xBB7E,
    0xBB80, 0xB7DB, 0xBB81, 0xBB82, 0xBB83, 0xBB84, 0xBB85, 0xBB86, 0xBB87,
    0xF4CE, 0xC1A3, 0xBB88, 0xBB89, 0xC6C9, 0xBB8A, 0xB4D6, 0xD5B3, 0xBB8B,
    0xBB8C, 0xBB8D, 0xF4D0, 0xF4CF, 0xF4D1, 0xCBDA, 0xBB8E, 0xBB8F, 0xF4D2,
    0xBB90, 0xD4C1, 0xD6E0, 0xBB91, 0xBB92, 0xBB93, 0xBB94, 0xB7E0, 0xBB95,
    0xBB96, 0xBB97, 0xC1B8, 0xBB98, 0xBB99, 0xC1BB, 0xF4D3, 0xBEAC, 0xBB9A,
    0xBB9B, 0xBB9C, 0xBB9D, 0xBB9E, 0xB4E2, 0xBB9F, 0xBBA0, 0xF4D4, 0xF4D5,
    0xBEAB, 0xBC40, 0xBC41, 0xF4D6, 0xBC42, 0xBC43, 0xBC44, 0xF4DB, 0xBC45,
    0xF4D7, 0xF4DA, 0xBC46, 0xBAFD, 0xBC47, 0xF4D8, 0xF4D9, 0xBC48, 0xBC49,
    0xBC4A, 0xBC4B, 0xBC4C, 0xBC4D, 0xBC4E, 0xB8E2, 0xCCC7, 0xF4DC, 0xBC4F,
    0xB2DA, 0xBC50, 0xBC51, 0xC3D3, 0xBC52, 0xBC53, 0xD4E3, 0xBFB7, 0xBC54,
    0xBC55, 0xBC56, 0xBC57, 0xBC58, 0xBC59, 0xBC5A, 0xF4DD, 0xBC5B, 0xBC5C,
    0xBC5D, 0xBC5E, 0xBC5F, 0xBC60, 0xC5B4, 0xBC61, 0xBC62, 0xBC63, 0xBC64,
    0xBC65, 0xBC66, 0xBC67, 0xBC68, 0xF4E9, 0xBC69, 0xBC6A, 0xCFB5, 0xBC6B,
    0xBC6C, 0xBC6D, 0xBC6E, 0xBC6F, 0xBC70, 0xBC71, 0xBC72, 0xBC73, 0xBC74,
    0xBC75, 0xBC76, 0xBC77, 0xBC78, 0xCEC9, 0xBC79, 0xBC7A, 0xBC7B, 0xBC7C,
    0xBC7D, 0xBC7E, 0xBC80, 0xBC81, 0xBC82, 0xBC83, 0xBC84, 0xBC85, 0xBC86,
    0xBC87, 0xBC88, 0xBC89, 0xBC8A, 0xBC8B, 0xBC8C, 0xBC8D, 0xBC8E, 0xCBD8,
    0xBC8F, 0xCBF7, 0xBC90, 0xBC91, 0xBC92, 0xBC93, 0xBDF4, 0xBC94, 0xBC95,
    0xBC96, 0xD7CF, 0xBC97, 0xBC98, 0xBC99, 0xC0DB, 0xBC9A, 0xBC9B, 0xBC9C,
    0xBC9D, 0xBC9E, 0xBC9F, 0xBCA0, 0xBD40, 0xBD41, 0xBD42, 0xBD43, 0xBD44,
    0xBD45, 0xBD46, 0xBD47, 0xBD48, 0xBD49, 0xBD4A, 0xBD4B, 0xBD4C, 0xBD4D,
    0xBD4E, 0xBD4F, 0xBD50, 0xBD51, 0xBD52, 0xBD53, 0xBD54, 0xBD55, 0xBD56,
    0xBD57, 0xBD58, 0xBD59, 0xBD5A, 0xBD5B, 0xBD5C, 0xBD5D, 0xBD5E, 0xBD5F,
    0xBD60, 0xBD61, 0xBD62, 0xBD63, 0xBD64, 0xBD65, 0xBD66, 0xBD67, 0xBD68,
    0xBD69, 0xBD6A, 0xBD6B, 0xBD6C, 0xBD6D, 0xBD6E, 0xBD6F, 0xBD70, 0xBD71,
    0xBD72, 0xBD73, 0xBD74, 0xBD75, 0xBD76, 0xD0F5, 0xBD77, 0xBD78, 0xBD79,
    0xBD7A, 0xBD7B, 0xBD7C, 0xBD7D, 0xBD7E, 0xF4EA, 0xBD80, 0xBD81, 0xBD82,
    0xBD83, 0xBD84, 0xBD85, 0xBD86, 0xBD87, 0xBD88, 0xBD89, 0xBD8A, 0xBD8B,
    0xBD8C, 0xBD8D, 0xBD8E, 0xBD8F, 0xBD90, 0xBD91, 0xBD92, 0xBD93, 0xBD94,
    0xBD95, 0xBD96, 0xBD97, 0xBD98, 0xBD99, 0xBD9A, 0xBD9B, 0xBD9C, 0xBD9D,
    0xBD9E, 0xBD9F, 0xBDA0, 0xBE40, 0xBE41, 0xBE42, 0xBE43, 0xBE44, 0xBE45,
    0xBE46, 0xBE47, 0xBE48, 0xBE49, 0xBE4A, 0xBE4B, 0xBE4C, 0xF4EB, 0xBE4D,
    0xBE4E, 0xBE4F, 0xBE50, 0xBE51, 0xBE52, 0xBE53, 0xF4EC, 0xBE54, 0xBE55,
    0xBE56, 0xBE57, 0xBE58, 0xBE59, 0xBE5A, 0xBE5B, 0xBE5C, 0xBE5D, 0xBE5E,
    0xBE5F, 0xBE60, 0xBE61, 0xBE62, 0xBE63, 0xBE64, 0xBE65, 0xBE66, 0xBE67,
    0xBE68, 0xBE69, 0xBE6A, 0xBE6B, 0xBE6C, 0xBE6D, 0xBE6E, 0xBE6F, 0xBE70,
    0xBE71, 0xBE72, 0xBE73, 0xBE74, 0xBE75, 0xBE76, 0xBE77, 0xBE78, 0xBE79,
    0xBE7A, 0xBE7B, 0xBE7C, 0xBE7D, 0xBE7E, 0xBE80, 0xBE81, 0xBE82, 0xBE83,
    0xBE84, 0xBE85, 0xBE86, 0xBE87, 0xBE88, 0xBE89, 0xBE8A, 0xBE8B, 0xBE8C,
    0xBE8D, 0xBE8E, 0xBE8F, 0xBE90, 0xBE91, 0xBE92, 0xBE93, 0xBE94, 0xBE95,
    0xBE96, 0xBE97, 0xBE98, 0xBE99, 0xBE9A, 0xBE9B, 0xBE9C, 0xBE9D, 0xBE9E,
    0xBE9F, 0xBEA0, 0xBF40, 0xBF41, 0xBF42, 0xBF43, 0xBF44, 0xBF45, 0xBF46,
    0xBF47, 0xBF48, 0xBF49, 0xBF4A, 0xBF4B, 0xBF4C, 0xBF4D, 0xBF4E, 0xBF4F,
    0xBF50, 0xBF51, 0xBF52, 0xBF53, 0xBF54, 0xBF55, 0xBF56, 0xBF57, 0xBF58,
    0xBF59, 0xBF5A, 0xBF5B, 0xBF5C, 0xBF5D, 0xBF5E, 0xBF5F, 0xBF60, 0xBF61,
    0xBF62, 0xBF63, 0xBF64, 0xBF65, 0xBF66, 0xBF67, 0xBF68, 0xBF69, 0xBF6A,
    0xBF6B, 0xBF6C, 0xBF6D, 0xBF6E, 0xBF6F, 0xBF70, 0xBF71, 0xBF72, 0xBF73,
    0xBF74, 0xBF75, 0xBF76, 0xBF77, 0xBF78, 0xBF79, 0xBF7A, 0xBF7B, 0xBF7C,
    0xBF7D, 0xBF7E, 0xBF80, 0xF7E3, 0xBF81, 0xBF82, 0xBF83, 0xBF84, 0xBF85,
    0xB7B1, 0xBF86, 0xBF87, 0xBF88, 0xBF89, 0xBF8A, 0xF4ED, 0xBF8B, 0xBF8C,
    0xBF8D, 0xBF8E, 0xBF8F, 0xBF90, 0xBF91, 0xBF92, 0xBF93, 0xBF94, 0xBF95,
    0xBF96, 0xBF97, 0xBF98, 0xBF99, 0xBF9A, 0xBF9B, 0xBF9C, 0xBF9D, 0xBF9E,
    0xBF9F, 0xBFA0, 0xC040, 0xC041, 0xC042, 0xC043, 0xC044, 0xC045, 0xC046,
    0xC047, 0xC048, 0xC049, 0xC04A, 0xC04B, 0xC04C, 0xC04D, 0xC04E, 0xC04F,
    0xC050, 0xC051, 0xC052, 0xC053, 0xC054, 0xC055, 0xC056, 0xC057, 0xC058,
    0xC059, 0xC05A, 0xC05B, 0xC05C, 0xC05D, 0xC05E, 0xC05F, 0xC060, 0xC061,
    0xC062, 0xC063, 0xD7EB, 0xC064, 0xC065, 0xC066, 0xC067, 0xC068, 0xC069,
    0xC06A, 0xC06B, 0xC06C, 0xC06D, 0xC06E, 0xC06F, 0xC070, 0xC071, 0xC072,
    0xC073, 0xC074, 0xC075, 0xC076, 0xC077, 0xC078, 0xC079, 0xC07A, 0xC07B,
    0xF4EE, 0xC07C, 0xC07D, 0xC07E, 0xE6F9, 0xBEC0, 0xE6FA, 0xBAEC, 0xE6FB,
    0xCFCB, 0xE6FC, 0xD4BC, 0xBCB6, 0xE6FD, 0xE6FE, 0xBCCD, 0xC8D2, 0xCEB3,
    0xE7A1, 0xC080, 0xB4BF, 0xE7A2, 0xC9B4, 0xB8D9, 0xC4C9, 0xC081, 0xD7DD,
    0xC2DA, 0xB7D7, 0xD6BD, 0xCEC6, 0xB7C4, 0xC082, 0xC083, 0xC5A6, 0xE7A3,
    0xCFDF, 0xE7A4, 0xE7A5, 0xE7A6, 0xC1B7, 0xD7E9, 0xC9F0, 0xCFB8, 0xD6AF,
    0xD6D5, 0xE7A7, 0xB0ED, 0xE7A8, 0xE7A9, 0xC9DC, 0xD2EF, 0xBEAD, 0xE7AA,
    0xB0F3, 0xC8DE, 0xBDE1, 0xE7AB, 0xC8C6, 0xC084, 0xE7AC, 0xBBE6, 0xB8F8,
    0xD1A4, 0xE7AD, 0xC2E7, 0xBEF8, 0xBDCA, 0xCDB3, 0xE7AE, 0xE7AF, 0xBEEE,
    0xD0E5, 0xC085, 0xCBE7, 0xCCD0, 0xBCCC, 0xE7B0, 0xBCA8, 0xD0F7, 0xE7B1,
    0xC086, 0xD0F8, 0xE7B2, 0xE7B3, 0xB4C2, 0xE7B4, 0xE7B5, 0xC9FE, 0xCEAC,
    0xC3E0, 0xE7B7, 0xB1C1, 0xB3F1, 0xC087, 0xE7B8, 0xE7B9, 0xD7DB, 0xD5C0,
    0xE7BA, 0xC2CC, 0xD7BA, 0xE7BB, 0xE7BC, 0xE7BD, 0xBCEA, 0xC3E5, 0xC0C2,
    0xE7BE, 0xE7BF, 0xBCA9, 0xC088, 0xE7C0, 0xE7C1, 0xE7B6, 0xB6D0, 0xE7C2,
    0xC089, 0xE7C3, 0xE7C4, 0xBBBA, 0xB5DE, 0xC2C6, 0xB1E0, 0xE7C5, 0xD4B5,
    0xE7C6, 0xB8BF, 0xE7C8, 0xE7C7, 0xB7EC, 0xC08A, 0xE7C9, 0xB2F8, 0xE7CA,
    0xE7CB, 0xE7CC, 0xE7CD, 0xE7CE, 0xE7CF, 0xE7D0, 0xD3A7, 0xCBF5, 0xE7D1,
    0xE7D2, 0xE7D3, 0xE7D4, 0xC9C9, 0xE7D5, 0xE7D6, 0xE7D7, 0xE7D8, 0xE7D9,
    0xBDC9, 0xE7DA, 0xF3BE, 0xC08B, 0xB8D7, 0xC08C, 0xC8B1, 0xC08D, 0xC08E,
    0xC08F, 0xC090, 0xC091, 0xC092, 0xC093, 0xF3BF, 0xC094, 0xF3C0, 0xF3C1,
    0xC095, 0xC096, 0xC097, 0xC098, 0xC099, 0xC09A, 0xC09B, 0xC09C, 0xC09D,
    0xC09E, 0xB9DE, 0xCDF8, 0xC09F, 0xC0A0, 0xD8E8, 0xBAB1, 0xC140, 0xC2DE,
    0xEEB7, 0xC141, 0xB7A3, 0xC142, 0xC143, 0xC144, 0xC145, 0xEEB9, 0xC146,
    0xEEB8, 0xB0D5, 0xC147, 0xC148, 0xC149, 0xC14A, 0xC14B, 0xEEBB, 0xD5D6,
    0xD7EF, 0xC14C, 0xC14D, 0xC14E, 0xD6C3, 0xC14F, 0xC150, 0xEEBD, 0xCAF0,
    0xC151, 0xEEBC, 0xC152, 0xC153, 0xC154, 0xC155, 0xEEBE, 0xC156, 0xC157,
    0xC158, 0xC159, 0xEEC0, 0xC15A, 0xC15B, 0xEEBF, 0xC15C, 0xC15D, 0xC15E,
    0xC15F, 0xC160, 0xC161, 0xC162, 0xC163, 0xD1F2, 0xC164, 0xC7BC, 0xC165,
    0xC3C0, 0xC166, 0xC167, 0xC168, 0xC169, 0xC16A, 0xB8E1, 0xC16B, 0xC16C,
    0xC16D, 0xC16E, 0xC16F, 0xC1E7, 0xC170, 0xC171, 0xF4C6, 0xD0DF, 0xF4C7,
    0xC172, 0xCFDB, 0xC173, 0xC174, 0xC8BA, 0xC175, 0xC176, 0xF4C8, 0xC177,
    0xC178, 0xC179, 0xC17A, 0xC17B, 0xC17C, 0xC17D, 0xF4C9, 0xF4CA, 0xC17E,
    0xF4CB, 0xC180, 0xC181, 0xC182, 0xC183, 0xC184, 0xD9FA, 0xB8FE, 0xC185,
    0xC186, 0xE5F1, 0xD3F0, 0xC187, 0xF4E0, 0xC188, 0xCECC, 0xC189, 0xC18A,
    0xC18B, 0xB3E1, 0xC18C, 0xC18D, 0xC18E, 0xC18F, 0xF1B4, 0xC190, 0xD2EE,
    0xC191, 0xF4E1, 0xC192, 0xC193, 0xC194, 0xC195, 0xC196, 0xCFE8, 0xF4E2,
    0xC197, 0xC198, 0xC7CC, 0xC199, 0xC19A, 0xC19B, 0xC19C, 0xC19D, 0xC19E,
    0xB5D4, 0xB4E4, 0xF4E4, 0xC19F, 0xC1A0, 0xC240, 0xF4E3, 0xF4E5, 0xC241,
    0xC242, 0xF4E6, 0xC243, 0xC244, 0xC245, 0xC246, 0xF4E7, 0xC247, 0xBAB2,
    0xB0BF, 0xC248, 0xF4E8, 0xC249, 0xC24A, 0xC24B, 0xC24C, 0xC24D, 0xC24E,
    0xC24F, 0xB7AD, 0xD2ED, 0xC250, 0xC251, 0xC252, 0xD2AB, 0xC0CF, 0xC253,
    0xBFBC, 0xEBA3, 0xD5DF, 0xEAC8, 0xC254, 0xC255, 0xC256, 0xC257, 0xF1F3,
    0xB6F8, 0xCBA3, 0xC258, 0xC259, 0xC4CD, 0xC25A, 0xF1E7, 0xC25B, 0xF1E8,
    0xB8FB, 0xF1E9, 0xBAC4, 0xD4C5, 0xB0D2, 0xC25C, 0xC25D, 0xF1EA, 0xC25E,
    0xC25F, 0xC260, 0xF1EB, 0xC261, 0xF1EC, 0xC262, 0xC263, 0xF1ED, 0xF1EE,
    0xF1EF, 0xF1F1, 0xF1F0, 0xC5D5, 0xC264, 0xC265, 0xC266, 0xC267, 0xC268,
    0xC269, 0xF1F2, 0xC26A, 0xB6FA, 0xC26B, 0xF1F4, 0xD2AE, 0xDEC7, 0xCBCA,
    0xC26C, 0xC26D, 0xB3DC, 0xC26E, 0xB5A2, 0xC26F, 0xB9A2, 0xC270, 0xC271,
    0xC4F4, 0xF1F5, 0xC272, 0xC273, 0xF1F6, 0xC274, 0xC275, 0xC276, 0xC1C4,
    0xC1FB, 0xD6B0, 0xF1F7, 0xC277, 0xC278, 0xC279, 0xC27A, 0xF1F8, 0xC27B,
    0xC1AA, 0xC27C, 0xC27D, 0xC27E, 0xC6B8, 0xC280, 0xBEDB, 0xC281, 0xC282,
    0xC283, 0xC284, 0xC285, 0xC286, 0xC287, 0xC288, 0xC289, 0xC28A, 0xC28B,
    0xC28C, 0xC28D, 0xC28E, 0xF1F9, 0xB4CF, 0xC28F, 0xC290, 0xC291, 0xC292,
    0xC293, 0xC294, 0xF1FA, 0xC295, 0xC296, 0xC297, 0xC298, 0xC299, 0xC29A,
    0xC29B, 0xC29C, 0xC29D, 0xC29E, 0xC29F, 0xC2A0, 0xC340, 0xEDB2, 0xEDB1,
    0xC341, 0xC342, 0xCBE0, 0xD2DE, 0xC343, 0xCBC1, 0xD5D8, 0xC344, 0xC8E2,
    0xC345, 0xC0DF, 0xBCA1, 0xC346, 0xC347, 0xC348, 0xC349, 0xC34A, 0xC34B,
    0xEBC1, 0xC34C, 0xC34D, 0xD0A4, 0xC34E, 0xD6E2, 0xC34F, 0xB6C7, 0xB8D8,
    0xEBC0, 0xB8CE, 0xC350, 0xEBBF, 0xB3A6, 0xB9C9, 0xD6AB, 0xC351, 0xB7F4,
    0xB7CA, 0xC352, 0xC353, 0xC354, 0xBCE7, 0xB7BE, 0xEBC6, 0xC355, 0xEBC7,
    0xB0B9, 0xBFCF, 0xC356, 0xEBC5, 0xD3FD, 0xC357, 0xEBC8, 0xC358, 0xC359,
    0xEBC9, 0xC35A, 0xC35B, 0xB7CE, 0xC35C, 0xEBC2, 0xEBC4, 0xC9F6, 0xD6D7,
    0xD5CD, 0xD0B2, 0xEBCF, 0xCEB8, 0xEBD0, 0xC35D, 0xB5A8, 0xC35E, 0xC35F,
    0xC360, 0xC361, 0xC362, 0xB1B3, 0xEBD2, 0xCCA5, 0xC363, 0xC364, 0xC365,
    0xC366, 0xC367, 0xC368, 0xC369, 0xC5D6, 0xEBD3, 0xC36A, 0xEBD1, 0xC5DF,
    0xEBCE, 0xCAA4, 0xEBD5, 0xB0FB, 0xC36B, 0xC36C, 0xBAFA, 0xC36D, 0xC36E,
    0xD8B7, 0xF1E3, 0xC36F, 0xEBCA, 0xEBCB, 0xEBCC, 0xEBCD, 0xEBD6, 0xE6C0,
    0xEBD9, 0xC370, 0xBFE8, 0xD2C8, 0xEBD7, 0xEBDC, 0xB8EC, 0xEBD8, 0xC371,
    0xBDBA, 0xC372, 0xD0D8, 0xC373, 0xB0B7, 0xC374, 0xEBDD, 0xC4DC, 0xC375,
    0xC376, 0xC377, 0xC378, 0xD6AC, 0xC379, 0xC37A, 0xC37B, 0xB4E0, 0xC37C,
    0xC37D, 0xC2F6, 0xBCB9, 0xC37E, 0xC380, 0xEBDA, 0xEBDB, 0xD4E0, 0xC6EA,
    0xC4D4, 0xEBDF, 0xC5A7, 0xD9F5, 0xC381, 0xB2B1, 0xC382, 0xEBE4, 0xC383,
    0xBDC5, 0xC384, 0xC385, 0xC386, 0xEBE2, 0xC387, 0xC388, 0xC389, 0xC38A,
    0xC38B, 0xC38C, 0xC38D, 0xC38E, 0xC38F, 0xC390, 0xC391, 0xC392, 0xC393,
    0xEBE3, 0xC394, 0xC395, 0xB8AC, 0xC396, 0xCDD1, 0xEBE5, 0xC397, 0xC398,
    0xC399, 0xEBE1, 0xC39A, 0xC1B3, 0xC39B, 0xC39C, 0xC39D, 0xC39E, 0xC39F,
    0xC6A2, 0xC3A0, 0xC440, 0xC441, 0xC442, 0xC443, 0xC444, 0xC445, 0xCCF3,
    0xC446, 0xEBE6, 0xC447, 0xC0B0, 0xD2B8, 0xEBE7, 0xC448, 0xC449, 0xC44A,
    0xB8AF, 0xB8AD, 0xC44B, 0xEBE8, 0xC7BB, 0xCDF3, 0xC44C, 0xC44D, 0xC44E,
    0xEBEA, 0xEBEB, 0xC44F, 0xC450, 0xC451, 0xC452, 0xC453, 0xEBED, 0xC454,
    0xC455, 0xC456, 0xC457, 0xD0C8, 0xC458, 0xEBF2, 0xC459, 0xEBEE, 0xC45A,
    0xC45B, 0xC45C, 0xEBF1, 0xC8F9, 0xC45D, 0xD1FC, 0xEBEC, 0xC45E, 0xC45F,
    0xEBE9, 0xC460, 0xC461, 0xC462, 0xC463, 0xB8B9, 0xCFD9, 0xC4E5, 0xEBEF,
    0xEBF0, 0xCCDA, 0xCDC8, 0xB0F2, 0xC464, 0xEBF6, 0xC465, 0xC466, 0xC467,
    0xC468, 0xC469, 0xEBF5, 0xC46A, 0xB2B2, 0xC46B, 0xC46C, 0xC46D, 0xC46E,
    0xB8E0, 0xC46F, 0xEBF7, 0xC470, 0xC471, 0xC472, 0xC473, 0xC474, 0xC475,
    0xB1EC, 0xC476, 0xC477, 0xCCC5, 0xC4A4, 0xCFA5, 0xC478, 0xC479, 0xC47A,
    0xC47B, 0xC47C, 0xEBF9, 0xC47D, 0xC47E, 0xECA2, 0xC480, 0xC5F2, 0xC481,
    0xEBFA, 0xC482, 0xC483, 0xC484, 0xC485, 0xC486, 0xC487, 0xC488, 0xC489,
    0xC9C5, 0xC48A, 0xC48B, 0xC48C, 0xC48D, 0xC48E, 0xC48F, 0xE2DF, 0xEBFE,
    0xC490, 0xC491, 0xC492, 0xC493, 0xCDCE, 0xECA1, 0xB1DB, 0xD3B7, 0xC494,
    0xC495, 0xD2DC, 0xC496, 0xC497, 0xC498, 0xEBFD, 0xC499, 0xEBFB, 0xC49A,
    0xC49B, 0xC49C, 0xC49D, 0xC49E, 0xC49F, 0xC4A0, 0xC540, 0xC541, 0xC542,
    0xC543, 0xC544, 0xC545, 0xC546, 0xC547, 0xC548, 0xC549, 0xC54A, 0xC54B,
    0xC54C, 0xC54D, 0xC54E, 0xB3BC, 0xC54F, 0xC550, 0xC551, 0xEAB0, 0xC552,
    0xC553, 0xD7D4, 0xC554, 0xF4AB, 0xB3F4, 0xC555, 0xC556, 0xC557, 0xC558,
    0xC559, 0xD6C1, 0xD6C2, 0xC55A, 0xC55B, 0xC55C, 0xC55D, 0xC55E, 0xC55F,
    0xD5E9, 0xBECA, 0xC560, 0xF4A7, 0xC561, 0xD2A8, 0xF4A8, 0xF4A9, 0xC562,
    0xF4AA, 0xBECB, 0xD3DF, 0xC563, 0xC564, 0xC565, 0xC566, 0xC567, 0xC9E0,
    0xC9E1, 0xC568, 0xC569, 0xF3C2, 0xC56A, 0xCAE6, 0xC56B, 0xCCF2, 0xC56C,
    0xC56D, 0xC56E, 0xC56F, 0xC570, 0xC571, 0xE2B6, 0xCBB4, 0xC572, 0xCEE8,
    0xD6DB, 0xC573, 0xF4AD, 0xF4AE, 0xF4AF, 0xC574, 0xC575, 0xC576, 0xC577,
    0xF4B2, 0xC578, 0xBABD, 0xF4B3, 0xB0E3, 0xF4B0, 0xC579, 0xF4B1, 0xBDA2,
    0xB2D5, 0xC57A, 0xF4B6, 0xF4B7, 0xB6E6, 0xB2B0, 0xCFCF, 0xF4B4, 0xB4AC,
    0xC57B, 0xF4B5, 0xC57C, 0xC57D, 0xF4B8, 0xC57E, 0xC580, 0xC581, 0xC582,
    0xC583, 0xF4B9, 0xC584, 0xC585, 0xCDA7, 0xC586, 0xF4BA, 0xC587, 0xF4BB,
    0xC588, 0xC589, 0xC58A, 0xF4BC, 0xC58B, 0xC58C, 0xC58D, 0xC58E, 0xC58F,
    0xC590, 0xC591, 0xC592, 0xCBD2, 0xC593, 0xF4BD, 0xC594, 0xC595, 0xC596,
    0xC597, 0xF4BE, 0xC598, 0xC599, 0xC59A, 0xC59B, 0xC59C, 0xC59D, 0xC59E,
    0xC59F, 0xF4BF, 0xC5A0, 0xC640, 0xC641, 0xC642, 0xC643, 0xF4DE, 0xC1BC,
    0xBCE8, 0xC644, 0xC9AB, 0xD1DE, 0xE5F5, 0xC645, 0xC646, 0xC647, 0xC648,
    0xDCB3, 0xD2D5, 0xC649, 0xC64A, 0xDCB4, 0xB0AC, 0xDCB5, 0xC64B, 0xC64C,
    0xBDDA, 0xC64D, 0xDCB9, 0xC64E, 0xC64F, 0xC650, 0xD8C2, 0xC651, 0xDCB7,
    0xD3F3, 0xC652, 0xC9D6, 0xDCBA, 0xDCB6, 0xC653, 0xDCBB, 0xC3A2, 0xC654,
    0xC655, 0xC656, 0xC657, 0xDCBC, 0xDCC5, 0xDCBD, 0xC658, 0xC659, 0xCEDF,
    0xD6A5, 0xC65A, 0xDCCF, 0xC65B, 0xDCCD, 0xC65C, 0xC65D, 0xDCD2, 0xBDE6,
    0xC2AB, 0xC65E, 0xDCB8, 0xDCCB, 0xDCCE, 0xDCBE, 0xB7D2, 0xB0C5, 0xDCC7,
    0xD0BE, 0xDCC1, 0xBBA8, 0xC65F, 0xB7BC, 0xDCCC, 0xC660, 0xC661, 0xDCC6,
    0xDCBF, 0xC7DB, 0xC662, 0xC663, 0xC664, 0xD1BF, 0xDCC0, 0xC665, 0xC666,
    0xDCCA, 0xC667, 0xC668, 0xDCD0, 0xC669, 0xC66A, 0xCEAD, 0xDCC2, 0xC66B,
    0xDCC3, 0xDCC8, 0xDCC9, 0xB2D4, 0xDCD1, 0xCBD5, 0xC66C, 0xD4B7, 0xDCDB,
    0xDCDF, 0xCCA6, 0xDCE6, 0xC66D, 0xC3E7, 0xDCDC, 0xC66E, 0xC66F, 0xBFC1,
    0xDCD9, 0xC670, 0xB0FA, 0xB9B6, 0xDCE5, 0xDCD3, 0xC671, 0xDCC4, 0xDCD6,
    0xC8F4, 0xBFE0, 0xC672, 0xC673, 0xC674, 0xC675, 0xC9BB, 0xC676, 0xC677,
    0xC678, 0xB1BD, 0xC679, 0xD3A2, 0xC67A, 0xC67B, 0xDCDA, 0xC67C, 0xC67D,
    0xDCD5, 0xC67E, 0xC6BB, 0xC680, 0xDCDE, 0xC681, 0xC682, 0xC683, 0xC684,
    0xC685, 0xD7C2, 0xC3AF, 0xB7B6, 0xC7D1, 0xC3A9, 0xDCE2, 0xDCD8, 0xDCEB,
    0xDCD4, 0xC686, 0xC687, 0xDCDD, 0xC688, 0xBEA5, 0xDCD7, 0xC689, 0xDCE0,
    0xC68A, 0xC68B, 0xDCE3, 0xDCE4, 0xC68C, 0xDCF8, 0xC68D, 0xC68E, 0xDCE1,
    0xDDA2, 0xDCE7, 0xC68F, 0xC690, 0xC691, 0xC692, 0xC693, 0xC694, 0xC695,
    0xC696, 0xC697, 0xC698, 0xBCEB, 0xB4C4, 0xC699, 0xC69A, 0xC3A3, 0xB2E7,
    0xDCFA, 0xC69B, 0xDCF2, 0xC69C, 0xDCEF, 0xC69D, 0xDCFC, 0xDCEE, 0xD2F0,
    0xB2E8, 0xC69E, 0xC8D7, 0xC8E3, 0xDCFB, 0xC69F, 0xDCED, 0xC6A0, 0xC740,
    0xC741, 0xDCF7, 0xC742, 0xC743, 0xDCF5, 0xC744, 0xC745, 0xBEA3, 0xDCF4,
    0xC746, 0xB2DD, 0xC747, 0xC748, 0xC749, 0xC74A, 0xC74B, 0xDCF3, 0xBCF6,
    0xDCE8, 0xBBC4, 0xC74C, 0xC0F3, 0xC74D, 0xC74E, 0xC74F, 0xC750, 0xC751,
    0xBCD4, 0xDCE9, 0xDCEA, 0xC752, 0xDCF1, 0xDCF6, 0xDCF9, 0xB5B4, 0xC753,
    0xC8D9, 0xBBE7, 0xDCFE, 0xDCFD, 0xD3AB, 0xDDA1, 0xDDA3, 0xDDA5, 0xD2F1,
    0xDDA4, 0xDDA6, 0xDDA7, 0xD2A9, 0xC754, 0xC755, 0xC756, 0xC757, 0xC758,
    0xC759, 0xC75A, 0xBAC9, 0xDDA9, 0xC75B, 0xC75C, 0xDDB6, 0xDDB1, 0xDDB4,
    0xC75D, 0xC75E, 0xC75F, 0xC760, 0xC761, 0xC762, 0xC763, 0xDDB0, 0xC6CE,
    0xC764, 0xC765, 0xC0F2, 0xC766, 0xC767, 0xC768, 0xC769, 0xC9AF, 0xC76A,
    0xC76B, 0xC76C, 0xDCEC, 0xDDAE, 0xC76D, 0xC76E, 0xC76F, 0xC770, 0xDDB7,
    0xC771, 0xC772, 0xDCF0, 0xDDAF, 0xC773, 0xDDB8, 0xC774, 0xDDAC, 0xC775,
    0xC776, 0xC777, 0xC778, 0xC779, 0xC77A, 0xC77B, 0xDDB9, 0xDDB3, 0xDDAD,
    0xC4AA, 0xC77C, 0xC77D, 0xC77E, 0xC780, 0xDDA8, 0xC0B3, 0xC1AB, 0xDDAA,
    0xDDAB, 0xC781, 0xDDB2, 0xBBF1, 0xDDB5, 0xD3A8, 0xDDBA, 0xC782, 0xDDBB,
    0xC3A7, 0xC783, 0xC784, 0xDDD2, 0xDDBC, 0xC785, 0xC786, 0xC787, 0xDDD1,
    0xC788, 0xB9BD, 0xC789, 0xC78A, 0xBED5, 0xC78B, 0xBEFA, 0xC78C, 0xC78D,
    0xBACA, 0xC78E, 0xC78F, 0xC790, 0xC791, 0xDDCA, 0xC792, 0xDDC5, 0xC793,
    0xDDBF, 0xC794, 0xC795, 0xC796, 0xB2CB, 0xDDC3, 0xC797, 0xDDCB, 0xB2A4,
    0xDDD5, 0xC798, 0xC799, 0xC79A, 0xDDBE, 0xC79B, 0xC79C, 0xC79D, 0xC6D0,
    0xDDD0, 0xC79E, 0xC79F, 0xC7A0, 0xC840, 0xC841, 0xDDD4, 0xC1E2, 0xB7C6,
    0xC842, 0xC843, 0xC844, 0xC845, 0xC846, 0xDDCE, 0xDDCF, 0xC847, 0xC848,
    0xC849, 0xDDC4, 0xC84A, 0xC84B, 0xC84C, 0xDDBD, 0xC84D, 0xDDCD, 0xCCD1,
    0xC84E, 0xDDC9, 0xC84F, 0xC850, 0xC851, 0xC852, 0xDDC2, 0xC3C8, 0xC6BC,
    0xCEAE, 0xDDCC, 0xC853, 0xDDC8, 0xC854, 0xC855, 0xC856, 0xC857, 0xC858,
    0xC859, 0xDDC1, 0xC85A, 0xC85B, 0xC85C, 0xDDC6, 0xC2DC, 0xC85D, 0xC85E,
    0xC85F, 0xC860, 0xC861, 0xC862, 0xD3A9, 0xD3AA, 0xDDD3, 0xCFF4, 0xC8F8,
    0xC863, 0xC864, 0xC865, 0xC866, 0xC867, 0xC868, 0xC869, 0xC86A, 0xDDE6,
    0xC86B, 0xC86C, 0xC86D, 0xC86E, 0xC86F, 0xC870, 0xDDC7, 0xC871, 0xC872,
    0xC873, 0xDDE0, 0xC2E4, 0xC874, 0xC875, 0xC876, 0xC877, 0xC878, 0xC879,
    0xC87A, 0xC87B, 0xDDE1, 0xC87C, 0xC87D, 0xC87E, 0xC880, 0xC881, 0xC882,
    0xC883, 0xC884, 0xC885, 0xC886, 0xDDD7, 0xC887, 0xC888, 0xC889, 0xC88A,
    0xC88B, 0xD6F8, 0xC88C, 0xDDD9, 0xDDD8, 0xB8F0, 0xDDD6, 0xC88D, 0xC88E,
    0xC88F, 0xC890, 0xC6CF, 0xC891, 0xB6AD, 0xC892, 0xC893, 0xC894, 0xC895,
    0xC896, 0xDDE2, 0xC897, 0xBAF9, 0xD4E1, 0xDDE7, 0xC898, 0xC899, 0xC89A,
    0xB4D0, 0xC89B, 0xDDDA, 0xC89C, 0xBFFB, 0xDDE3, 0xC89D, 0xDDDF, 0xC89E,
    0xDDDD, 0xC89F, 0xC8A0, 0xC940, 0xC941, 0xC942, 0xC943, 0xC944, 0xB5D9,
    0xC945, 0xC946, 0xC947, 0xC948, 0xDDDB, 0xDDDC, 0xDDDE, 0xC949, 0xBDAF,
    0xDDE4, 0xC94A, 0xDDE5, 0xC94B, 0xC94C, 0xC94D, 0xC94E, 0xC94F, 0xC950,
    0xC951, 0xC952, 0xDDF5, 0xC953, 0xC3C9, 0xC954, 0xC955, 0xCBE2, 0xC956,
    0xC957, 0xC958, 0xC959, 0xDDF2, 0xC95A, 0xC95B, 0xC95C, 0xC95D, 0xC95E,
    0xC95F, 0xC960, 0xC961, 0xC962, 0xC963, 0xC964, 0xC965, 0xC966, 0xD8E1,
    0xC967, 0xC968, 0xC6D1, 0xC969, 0xDDF4, 0xC96A, 0xC96B, 0xC96C, 0xD5F4,
    0xDDF3, 0xDDF0, 0xC96D, 0xC96E, 0xDDEC, 0xC96F, 0xDDEF, 0xC970, 0xDDE8,
    0xC971, 0xC972, 0xD0EE, 0xC973, 0xC974, 0xC975, 0xC976, 0xC8D8, 0xDDEE,
    0xC977, 0xC978, 0xDDE9, 0xC979, 0xC97A, 0xDDEA, 0xCBF2, 0xC97B, 0xDDED,
    0xC97C, 0xC97D, 0xB1CD, 0xC97E, 0xC980, 0xC981, 0xC982, 0xC983, 0xC984,
    0xC0B6, 0xC985, 0xBCBB, 0xDDF1, 0xC986, 0xC987, 0xDDF7, 0xC988, 0xDDF6,
    0xDDEB, 0xC989, 0xC98A, 0xC98B, 0xC98C, 0xC98D, 0xC5EE, 0xC98E, 0xC98F,
    0xC990, 0xDDFB, 0xC991, 0xC992, 0xC993, 0xC994, 0xC995, 0xC996, 0xC997,
    0xC998, 0xC999, 0xC99A, 0xC99B, 0xDEA4, 0xC99C, 0xC99D, 0xDEA3, 0xC99E,
    0xC99F, 0xC9A0, 0xCA40, 0xCA41, 0xCA42, 0xCA43, 0xCA44, 0xCA45, 0xCA46,
    0xCA47, 0xCA48, 0xDDF8, 0xCA49, 0xCA4A, 0xCA4B, 0xCA4C, 0xC3EF, 0xCA4D,
    0xC2FB, 0xCA4E, 0xCA4F, 0xCA50, 0xD5E1, 0xCA51, 0xCA52, 0xCEB5, 0xCA53,
    0xCA54, 0xCA55, 0xCA56, 0xDDFD, 0xCA57, 0xB2CC, 0xCA58, 0xCA59, 0xCA5A,
    0xCA5B, 0xCA5C, 0xCA5D, 0xCA5E, 0xCA5F, 0xCA60, 0xC4E8, 0xCADF, 0xCA61,
    0xCA62, 0xCA63, 0xCA64, 0xCA65, 0xCA66, 0xCA67, 0xCA68, 0xCA69, 0xCA6A,
    0xC7BE, 0xDDFA, 0xDDFC, 0xDDFE, 0xDEA2, 0xB0AA, 0xB1CE, 0xCA6B, 0xCA6C,
    0xCA6D, 0xCA6E, 0xCA6F, 0xDEAC, 0xCA70, 0xCA71, 0xCA72, 0xCA73, 0xDEA6,
    0xBDB6, 0xC8EF, 0xCA74, 0xCA75, 0xCA76, 0xCA77, 0xCA78, 0xCA79, 0xCA7A,
    0xCA7B, 0xCA7C, 0xCA7D, 0xCA7E, 0xDEA1, 0xCA80, 0xCA81, 0xDEA5, 0xCA82,
    0xCA83, 0xCA84, 0xCA85, 0xDEA9, 0xCA86, 0xCA87, 0xCA88, 0xCA89, 0xCA8A,
    0xDEA8, 0xCA8B, 0xCA8C, 0xCA8D, 0xDEA7, 0xCA8E, 0xCA8F, 0xCA90, 0xCA91,
    0xCA92, 0xCA93, 0xCA94, 0xCA95, 0xCA96, 0xDEAD, 0xCA97, 0xD4CC, 0xCA98,
    0xCA99, 0xCA9A, 0xCA9B, 0xDEB3, 0xDEAA, 0xDEAE, 0xCA9C, 0xCA9D, 0xC0D9,
    0xCA9E, 0xCA9F, 0xCAA0, 0xCB40, 0xCB41, 0xB1A1, 0xDEB6, 0xCB42, 0xDEB1,
    0xCB43, 0xCB44, 0xCB45, 0xCB46, 0xCB47, 0xCB48, 0xCB49, 0xDEB2, 0xCB4A,
    0xCB4B, 0xCB4C, 0xCB4D, 0xCB4E, 0xCB4F, 0xCB50, 0xCB51, 0xCB52, 0xCB53,
    0xCB54, 0xD1A6, 0xDEB5, 0xCB55, 0xCB56, 0xCB57, 0xCB58, 0xCB59, 0xCB5A,
    0xCB5B, 0xDEAF, 0xCB5C, 0xCB5D, 0xCB5E, 0xDEB0, 0xCB5F, 0xD0BD, 0xCB60,
    0xCB61, 0xCB62, 0xDEB4, 0xCAED, 0xDEB9, 0xCB63, 0xCB64, 0xCB65, 0xCB66,
    0xCB67, 0xCB68, 0xDEB8, 0xCB69, 0xDEB7, 0xCB6A, 0xCB6B, 0xCB6C, 0xCB6D,
    0xCB6E, 0xCB6F, 0xCB70, 0xDEBB, 0xCB71, 0xCB72, 0xCB73, 0xCB74, 0xCB75,
    0xCB76, 0xCB77, 0xBDE5, 0xCB78, 0xCB79, 0xCB7A, 0xCB7B, 0xCB7C, 0xB2D8,
    0xC3EA, 0xCB7D, 0xCB7E, 0xDEBA, 0xCB80, 0xC5BA, 0xCB81, 0xCB82, 0xCB83,
    0xCB84, 0xCB85, 0xCB86, 0xDEBC, 0xCB87, 0xCB88, 0xCB89, 0xCB8A, 0xCB8B,
    0xCB8C, 0xCB8D, 0xCCD9, 0xCB8E, 0xCB8F, 0xCB90, 0xCB91, 0xB7AA, 0xCB92,
    0xCB93, 0xCB94, 0xCB95, 0xCB96, 0xCB97, 0xCB98, 0xCB99, 0xCB9A, 0xCB9B,
    0xCB9C, 0xCB9D, 0xCB9E, 0xCB9F, 0xCBA0, 0xCC40, 0xCC41, 0xD4E5, 0xCC42,
    0xCC43, 0xCC44, 0xDEBD, 0xCC45, 0xCC46, 0xCC47, 0xCC48, 0xCC49, 0xDEBF,
    0xCC4A, 0xCC4B, 0xCC4C, 0xCC4D, 0xCC4E, 0xCC4F, 0xCC50, 0xCC51, 0xCC52,
    0xCC53, 0xCC54, 0xC4A2, 0xCC55, 0xCC56, 0xCC57, 0xCC58, 0xDEC1, 0xCC59,
    0xCC5A, 0xCC5B, 0xCC5C, 0xCC5D, 0xCC5E, 0xCC5F, 0xCC60, 0xCC61, 0xCC62,
    0xCC63, 0xCC64, 0xCC65, 0xCC66, 0xCC67, 0xCC68, 0xDEBE, 0xCC69, 0xDEC0,
    0xCC6A, 0xCC6B, 0xCC6C, 0xCC6D, 0xCC6E, 0xCC6F, 0xCC70, 0xCC71, 0xCC72,
    0xCC73, 0xCC74, 0xCC75, 0xCC76, 0xCC77, 0xD5BA, 0xCC78, 0xCC79, 0xCC7A,
    0xDEC2, 0xCC7B, 0xCC7C, 0xCC7D, 0xCC7E, 0xCC80, 0xCC81, 0xCC82, 0xCC83,
    0xCC84, 0xCC85, 0xCC86, 0xCC87, 0xCC88, 0xCC89, 0xCC8A, 0xCC8B, 0xF2AE,
    0xBBA2, 0xC2B2, 0xC5B0, 0xC2C7, 0xCC8C, 0xCC8D, 0xF2AF, 0xCC8E, 0xCC8F,
    0xCC90, 0xCC91, 0xCC92, 0xD0E9, 0xCC93, 0xCC94, 0xCC95, 0xD3DD, 0xCC96,
    0xCC97, 0xCC98, 0xEBBD, 0xCC99, 0xCC9A, 0xCC9B, 0xCC9C, 0xCC9D, 0xCC9E,
    0xCC9F, 0xCCA0, 0xB3E6, 0xF2B0, 0xCD40, 0xF2B1, 0xCD41, 0xCD42, 0xCAAD,
    0xCD43, 0xCD44, 0xCD45, 0xCD46, 0xCD47, 0xCD48, 0xCD49, 0xBAE7, 0xF2B3,
    0xF2B5, 0xF2B4, 0xCBE4, 0xCFBA, 0xF2B2, 0xCAB4, 0xD2CF, 0xC2EC, 0xCD4A,
    0xCD4B, 0xCD4C, 0xCD4D, 0xCD4E, 0xCD4F, 0xCD50, 0xCEC3, 0xF2B8, 0xB0F6,
    0xF2B7, 0xCD51, 0xCD52, 0xCD53, 0xCD54, 0xCD55, 0xF2BE, 0xCD56, 0xB2CF,
    0xCD57, 0xCD58, 0xCD59, 0xCD5A, 0xCD5B, 0xCD5C, 0xD1C1, 0xF2BA, 0xCD5D,
    0xCD5E, 0xCD5F, 0xCD60, 0xCD61, 0xF2BC, 0xD4E9, 0xCD62, 0xCD63, 0xF2BB,
    0xF2B6, 0xF2BF, 0xF2BD, 0xCD64, 0xF2B9, 0xCD65, 0xCD66, 0xF2C7, 0xF2C4,
    0xF2C6, 0xCD67, 0xCD68, 0xF2CA, 0xF2C2, 0xF2C0, 0xCD69, 0xCD6A, 0xCD6B,
    0xF2C5, 0xCD6C, 0xCD6D, 0xCD6E, 0xCD6F, 0xCD70, 0xD6FB, 0xCD71, 0xCD72,
    0xCD73, 0xF2C1, 0xCD74, 0xC7F9, 0xC9DF, 0xCD75, 0xF2C8, 0xB9C6, 0xB5B0,
    0xCD76, 0xCD77, 0xF2C3, 0xF2C9, 0xF2D0, 0xF2D6, 0xCD78, 0xCD79, 0xBBD7,
    0xCD7A, 0xCD7B, 0xCD7C, 0xF2D5, 0xCDDC, 0xCD7D, 0xD6EB, 0xCD7E, 0xCD80,
    0xF2D2, 0xF2D4, 0xCD81, 0xCD82, 0xCD83, 0xCD84, 0xB8F2, 0xCD85, 0xCD86,
    0xCD87, 0xCD88, 0xF2CB, 0xCD89, 0xCD8A, 0xCD8B, 0xF2CE, 0xC2F9, 0xCD8C,
    0xD5DD, 0xF2CC, 0xF2CD, 0xF2CF, 0xF2D3, 0xCD8D, 0xCD8E, 0xCD8F, 0xF2D9,
    0xD3BC, 0xCD90, 0xCD91, 0xCD92, 0xCD93, 0xB6EA, 0xCD94, 0xCAF1, 0xCD95,
    0xB7E4, 0xF2D7, 0xCD96, 0xCD97, 0xCD98, 0xF2D8, 0xF2DA, 0xF2DD, 0xF2DB,
    0xCD99, 0xCD9A, 0xF2DC, 0xCD9B, 0xCD9C, 0xCD9D, 0xCD9E, 0xD1D1, 0xF2D1,
    0xCD9F, 0xCDC9, 0xCDA0, 0xCECF, 0xD6A9, 0xCE40, 0xF2E3, 0xCE41, 0xC3DB,
    0xCE42, 0xF2E0, 0xCE43, 0xCE44, 0xC0AF, 0xF2EC, 0xF2DE, 0xCE45, 0xF2E1,
    0xCE46, 0xCE47, 0xCE48, 0xF2E8, 0xCE49, 0xCE4A, 0xCE4B, 0xCE4C, 0xF2E2,
    0xCE4D, 0xCE4E, 0xF2E7, 0xCE4F, 0xCE50, 0xF2E6, 0xCE51, 0xCE52, 0xF2E9,
    0xCE53, 0xCE54, 0xCE55, 0xF2DF, 0xCE56, 0xCE57, 0xF2E4, 0xF2EA, 0xCE58,
    0xCE59, 0xCE5A, 0xCE5B, 0xCE5C, 0xCE5D, 0xCE5E, 0xD3AC, 0xF2E5, 0xB2F5,
    0xCE5F, 0xCE60, 0xF2F2, 0xCE61, 0xD0AB, 0xCE62, 0xCE63, 0xCE64, 0xCE65,
    0xF2F5, 0xCE66, 0xCE67, 0xCE68, 0xBBC8, 0xCE69, 0xF2F9, 0xCE6A, 0xCE6B,
    0xCE6C, 0xCE6D, 0xCE6E, 0xCE6F, 0xF2F0, 0xCE70, 0xCE71, 0xF2F6, 0xF2F8,
    0xF2FA, 0xCE72, 0xCE73, 0xCE74, 0xCE75, 0xCE76, 0xCE77, 0xCE78, 0xCE79,
    0xF2F3, 0xCE7A, 0xF2F1, 0xCE7B, 0xCE7C, 0xCE7D, 0xBAFB, 0xCE7E, 0xB5FB,
    0xCE80, 0xCE81, 0xCE82, 0xCE83, 0xF2EF, 0xF2F7, 0xF2ED, 0xF2EE, 0xCE84,
    0xCE85, 0xCE86, 0xF2EB, 0xF3A6, 0xCE87, 0xF3A3, 0xCE88, 0xCE89, 0xF3A2,
    0xCE8A, 0xCE8B, 0xF2F4, 0xCE8C, 0xC8DA, 0xCE8D, 0xCE8E, 0xCE8F, 0xCE90,
    0xCE91, 0xF2FB, 0xCE92, 0xCE93, 0xCE94, 0xF3A5, 0xCE95, 0xCE96, 0xCE97,
    0xCE98, 0xCE99, 0xCE9A, 0xCE9B, 0xC3F8, 0xCE9C, 0xCE9D, 0xCE9E, 0xCE9F,
    0xCEA0, 0xCF40, 0xCF41, 0xCF42, 0xF2FD, 0xCF43, 0xCF44, 0xF3A7, 0xF3A9,
    0xF3A4, 0xCF45, 0xF2FC, 0xCF46, 0xCF47, 0xCF48, 0xF3AB, 0xCF49, 0xF3AA,
    0xCF4A, 0xCF4B, 0xCF4C, 0xCF4D, 0xC2DD, 0xCF4E, 0xCF4F, 0xF3AE, 0xCF50,
    0xCF51, 0xF3B0, 0xCF52, 0xCF53, 0xCF54, 0xCF55, 0xCF56, 0xF3A1, 0xCF57,
    0xCF58, 0xCF59, 0xF3B1, 0xF3AC, 0xCF5A, 0xCF5B, 0xCF5C, 0xCF5D, 0xCF5E,
    0xF3AF, 0xF2FE, 0xF3AD, 0xCF5F, 0xCF60, 0xCF61, 0xCF62, 0xCF63, 0xCF64,
    0xCF65, 0xF3B2, 0xCF66, 0xCF67, 0xCF68, 0xCF69, 0xF3B4, 0xCF6A, 0xCF6B,
    0xCF6C, 0xCF6D, 0xF3A8, 0xCF6E, 0xCF6F, 0xCF70, 0xCF71, 0xF3B3, 0xCF72,
    0xCF73, 0xCF74, 0xF3B5, 0xCF75, 0xCF76, 0xCF77, 0xCF78, 0xCF79, 0xCF7A,
    0xCF7B, 0xCF7C, 0xCF7D, 0xCF7E, 0xD0B7, 0xCF80, 0xCF81, 0xCF82, 0xCF83,
    0xF3B8, 0xCF84, 0xCF85, 0xCF86, 0xCF87, 0xD9F9, 0xCF88, 0xCF89, 0xCF8A,
    0xCF8B, 0xCF8C, 0xCF8D, 0xF3B9, 0xCF8E, 0xCF8F, 0xCF90, 0xCF91, 0xCF92,
    0xCF93, 0xCF94, 0xCF95, 0xF3B7, 0xCF96, 0xC8E4, 0xF3B6, 0xCF97, 0xCF98,
    0xCF99, 0xCF9A, 0xF3BA, 0xCF9B, 0xCF9C, 0xCF9D, 0xCF9E, 0xCF9F, 0xF3BB,
    0xB4C0, 0xCFA0, 0xD040, 0xD041, 0xD042, 0xD043, 0xD044, 0xD045, 0xD046,
    0xD047, 0xD048, 0xD049, 0xD04A, 0xD04B, 0xD04C, 0xD04D, 0xEEC3, 0xD04E,
    0xD04F, 0xD050, 0xD051, 0xD052, 0xD053, 0xF3BC, 0xD054, 0xD055, 0xF3BD,
    0xD056, 0xD057, 0xD058, 0xD1AA, 0xD059, 0xD05A, 0xD05B, 0xF4AC, 0xD0C6,
    0xD05C, 0xD05D, 0xD05E, 0xD05F, 0xD060, 0xD061, 0xD0D0, 0xD1DC, 0xD062,
    0xD063, 0xD064, 0xD065, 0xD066, 0xD067, 0xCFCE, 0xD068, 0xD069, 0xBDD6,
    0xD06A, 0xD1C3, 0xD06B, 0xD06C, 0xD06D, 0xD06E, 0xD06F, 0xD070, 0xD071,
    0xBAE2, 0xE1E9, 0xD2C2, 0xF1C2, 0xB2B9, 0xD072, 0xD073, 0xB1ED, 0xF1C3,
    0xD074, 0xC9C0, 0xB3C4, 0xD075, 0xD9F2, 0xD076, 0xCBA5, 0xD077, 0xF1C4,
    0xD078, 0xD079, 0xD07A, 0xD07B, 0xD6D4, 0xD07C, 0xD07D, 0xD07E, 0xD080,
    0xD081, 0xF1C5, 0xF4C0, 0xF1C6, 0xD082, 0xD4AC, 0xF1C7, 0xD083, 0xB0C0,
    0xF4C1, 0xD084, 0xD085, 0xF4C2, 0xD086, 0xD087, 0xB4FC, 0xD088, 0xC5DB,
    0xD089, 0xD08A, 0xD08B, 0xD08C, 0xCCBB, 0xD08D, 0xD08E, 0xD08F, 0xD0E4,
    0xD090, 0xD091, 0xD092, 0xD093, 0xD094, 0xCDE0, 0xD095, 0xD096, 0xD097,
    0xD098, 0xD099, 0xF1C8, 0xD09A, 0xD9F3, 0xD09B, 0xD09C, 0xD09D, 0xD09E,
    0xD09F, 0xD0A0, 0xB1BB, 0xD140, 0xCFAE, 0xD141, 0xD142, 0xD143, 0xB8A4,
    0xD144, 0xD145, 0xD146, 0xD147, 0xD148, 0xF1CA, 0xD149, 0xD14A, 0xD14B,
    0xD14C, 0xF1CB, 0xD14D, 0xD14E, 0xD14F, 0xD150, 0xB2C3, 0xC1D1, 0xD151,
    0xD152, 0xD7B0, 0xF1C9, 0xD153, 0xD154, 0xF1CC, 0xD155, 0xD156, 0xD157,
    0xD158, 0xF1CE, 0xD159, 0xD15A, 0xD15B, 0xD9F6, 0xD15C, 0xD2E1, 0xD4A3,
    0xD15D, 0xD15E, 0xF4C3, 0xC8B9, 0xD15F, 0xD160, 0xD161, 0xD162, 0xD163,
    0xF4C4, 0xD164, 0xD165, 0xF1CD, 0xF1CF, 0xBFE3, 0xF1D0, 0xD166, 0xD167,
    0xF1D4, 0xD168, 0xD169, 0xD16A, 0xD16B, 0xD16C, 0xD16D, 0xD16E, 0xF1D6,
    0xF1D1, 0xD16F, 0xC9D1, 0xC5E1, 0xD170, 0xD171, 0xD172, 0xC2E3, 0xB9FC,
    0xD173, 0xD174, 0xF1D3, 0xD175, 0xF1D5, 0xD176, 0xD177, 0xD178, 0xB9D3,
    0xD179, 0xD17A, 0xD17B, 0xD17C, 0xD17D, 0xD17E, 0xD180, 0xF1DB, 0xD181,
    0xD182, 0xD183, 0xD184, 0xD185, 0xBAD6, 0xD186, 0xB0FD, 0xF1D9, 0xD187,
    0xD188, 0xD189, 0xD18A, 0xD18B, 0xF1D8, 0xF1D2, 0xF1DA, 0xD18C, 0xD18D,
    0xD18E, 0xD18F, 0xD190, 0xF1D7, 0xD191, 0xD192, 0xD193, 0xC8EC, 0xD194,
    0xD195, 0xD196, 0xD197, 0xCDCA, 0xF1DD, 0xD198, 0xD199, 0xD19A, 0xD19B,
    0xE5BD, 0xD19C, 0xD19D, 0xD19E, 0xF1DC, 0xD19F, 0xF1DE, 0xD1A0, 0xD240,
    0xD241, 0xD242, 0xD243, 0xD244, 0xD245, 0xD246, 0xD247, 0xD248, 0xF1DF,
    0xD249, 0xD24A, 0xCFE5, 0xD24B, 0xD24C, 0xD24D, 0xD24E, 0xD24F, 0xD250,
    0xD251, 0xD252, 0xD253, 0xD254, 0xD255, 0xD256, 0xD257, 0xD258, 0xD259,
    0xD25A, 0xD25B, 0xD25C, 0xD25D, 0xD25E, 0xD25F, 0xD260, 0xD261, 0xD262,
    0xD263, 0xF4C5, 0xBDF3, 0xD264, 0xD265, 0xD266, 0xD267, 0xD268, 0xD269,
    0xF1E0, 0xD26A, 0xD26B, 0xD26C, 0xD26D, 0xD26E, 0xD26F, 0xD270, 0xD271,
    0xD272, 0xD273, 0xD274, 0xD275, 0xD276, 0xD277, 0xD278, 0xD279, 0xD27A,
    0xD27B, 0xD27C, 0xD27D, 0xF1E1, 0xD27E, 0xD280, 0xD281, 0xCEF7, 0xD282,
    0xD2AA, 0xD283, 0xF1FB, 0xD284, 0xD285, 0xB8B2, 0xD286, 0xD287, 0xD288,
    0xD289, 0xD28A, 0xD28B, 0xD28C, 0xD28D, 0xD28E, 0xD28F, 0xD290, 0xD291,
    0xD292, 0xD293, 0xD294, 0xD295, 0xD296, 0xD297, 0xD298, 0xD299, 0xD29A,
    0xD29B, 0xD29C, 0xD29D, 0xD29E, 0xD29F, 0xD2A0, 0xD340, 0xD341, 0xD342,
    0xD343, 0xD344, 0xD345, 0xD346, 0xD347, 0xD348, 0xD349, 0xD34A, 0xD34B,
    0xD34C, 0xD34D, 0xD34E, 0xD34F, 0xD350, 0xD351, 0xD352, 0xD353, 0xD354,
    0xD355, 0xD356, 0xD357, 0xD358, 0xD359, 0xD35A, 0xD35B, 0xD35C, 0xD35D,
    0xD35E, 0xBCFB, 0xB9DB, 0xD35F, 0xB9E6, 0xC3D9, 0xCAD3, 0xEAE8, 0xC0C0,
    0xBEF5, 0xEAE9, 0xEAEA, 0xEAEB, 0xD360, 0xEAEC, 0xEAED, 0xEAEE, 0xEAEF,
    0xBDC7, 0xD361, 0xD362, 0xD363, 0xF5FB, 0xD364, 0xD365, 0xD366, 0xF5FD,
    0xD367, 0xF5FE, 0xD368, 0xF5FC, 0xD369, 0xD36A, 0xD36B, 0xD36C, 0xBDE2,
    0xD36D, 0xF6A1, 0xB4A5, 0xD36E, 0xD36F, 0xD370, 0xD371, 0xF6A2, 0xD372,
    0xD373, 0xD374, 0xF6A3, 0xD375, 0xD376, 0xD377, 0xECB2, 0xD378, 0xD379,
    0xD37A, 0xD37B, 0xD37C, 0xD37D, 0xD37E, 0xD380, 0xD381, 0xD382, 0xD383,
    0xD384, 0xD1D4, 0xD385, 0xD386, 0xD387, 0xD388, 0xD389, 0xD38A, 0xD9EA,
    0xD38B, 0xD38C, 0xD38D, 0xD38E, 0xD38F, 0xD390, 0xD391, 0xD392, 0xD393,
    0xD394, 0xD395, 0xD396, 0xD397, 0xD398, 0xD399, 0xD39A, 0xD39B, 0xD39C,
    0xD39D, 0xD39E, 0xD39F, 0xD3A0, 0xD440, 0xD441, 0xD442, 0xD443, 0xD444,
    0xD445, 0xD446, 0xD447, 0xD448, 0xD449, 0xD44A, 0xD44B, 0xD44C, 0xD44D,
    0xD44E, 0xD44F, 0xD450, 0xD451, 0xD452, 0xD453, 0xD454, 0xD455, 0xD456,
    0xD457, 0xD458, 0xD459, 0xD45A, 0xD45B, 0xD45C, 0xD45D, 0xD45E, 0xD45F,
    0xF6A4, 0xD460, 0xD461, 0xD462, 0xD463, 0xD464, 0xD465, 0xD466, 0xD467,
    0xD468, 0xEEBA, 0xD469, 0xD46A, 0xD46B, 0xD46C, 0xD46D, 0xD46E, 0xD46F,
    0xD470, 0xD471, 0xD472, 0xD473, 0xD474, 0xD475, 0xD476, 0xD477, 0xD478,
    0xD479, 0xD47A, 0xD47B, 0xD47C, 0xD47D, 0xD47E, 0xD480, 0xD481, 0xD482,
    0xD483, 0xD484, 0xD485, 0xD486, 0xD487, 0xD488, 0xD489, 0xD48A, 0xD48B,
    0xD48C, 0xD48D, 0xD48E, 0xD48F, 0xD490, 0xD491, 0xD492, 0xD493, 0xD494,
    0xD495, 0xD496, 0xD497, 0xD498, 0xD499, 0xD5B2, 0xD49A, 0xD49B, 0xD49C,
    0xD49D, 0xD49E, 0xD49F, 0xD4A0, 0xD540, 0xD541, 0xD542, 0xD543, 0xD544,
    0xD545, 0xD546, 0xD547, 0xD3FE, 0xCCDC, 0xD548, 0xD549, 0xD54A, 0xD54B,
    0xD54C, 0xD54D, 0xD54E, 0xD54F, 0xCAC4, 0xD550, 0xD551, 0xD552, 0xD553,
    0xD554, 0xD555, 0xD556, 0xD557, 0xD558, 0xD559, 0xD55A, 0xD55B, 0xD55C,
    0xD55D, 0xD55E, 0xD55F, 0xD560, 0xD561, 0xD562, 0xD563, 0xD564, 0xD565,
    0xD566, 0xD567, 0xD568, 0xD569, 0xD56A, 0xD56B, 0xD56C, 0xD56D, 0xD56E,
    0xD56F, 0xD570, 0xD571, 0xD572, 0xD573, 0xD574, 0xD575, 0xD576, 0xD577,
    0xD578, 0xD579, 0xD57A, 0xD57B, 0xD57C, 0xD57D, 0xD57E, 0xD580, 0xD581,
    0xD582, 0xD583, 0xD584, 0xD585, 0xD586, 0xD587, 0xD588, 0xD589, 0xD58A,
    0xD58B, 0xD58C, 0xD58D, 0xD58E, 0xD58F, 0xD590, 0xD591, 0xD592, 0xD593,
    0xD594, 0xD595, 0xD596, 0xD597, 0xD598, 0xD599, 0xD59A, 0xD59B, 0xD59C,
    0xD59D, 0xD59E, 0xD59F, 0xD5A0, 0xD640, 0xD641, 0xD642, 0xD643, 0xD644,
    0xD645, 0xD646, 0xD647, 0xD648, 0xD649, 0xD64A, 0xD64B, 0xD64C, 0xD64D,
    0xD64E, 0xD64F, 0xD650, 0xD651, 0xD652, 0xD653, 0xD654, 0xD655, 0xD656,
    0xD657, 0xD658, 0xD659, 0xD65A, 0xD65B, 0xD65C, 0xD65D, 0xD65E, 0xD65F,
    0xD660, 0xD661, 0xD662, 0xE5C0, 0xD663, 0xD664, 0xD665, 0xD666, 0xD667,
    0xD668, 0xD669, 0xD66A, 0xD66B, 0xD66C, 0xD66D, 0xD66E, 0xD66F, 0xD670,
    0xD671, 0xD672, 0xD673, 0xD674, 0xD675, 0xD676, 0xD677, 0xD678, 0xD679,
    0xD67A, 0xD67B, 0xD67C, 0xD67D, 0xD67E, 0xD680, 0xD681, 0xF6A5, 0xD682,
    0xD683, 0xD684, 0xD685, 0xD686, 0xD687, 0xD688, 0xD689, 0xD68A, 0xD68B,
    0xD68C, 0xD68D, 0xD68E, 0xD68F, 0xD690, 0xD691, 0xD692, 0xD693, 0xD694,
    0xD695, 0xD696, 0xD697, 0xD698, 0xD699, 0xD69A, 0xD69B, 0xD69C, 0xD69D,
    0xD69E, 0xD69F, 0xD6A0, 0xD740, 0xD741, 0xD742, 0xD743, 0xD744, 0xD745,
    0xD746, 0xD747, 0xD748, 0xD749, 0xD74A, 0xD74B, 0xD74C, 0xD74D, 0xD74E,
    0xD74F, 0xD750, 0xD751, 0xD752, 0xD753, 0xD754, 0xD755, 0xD756, 0xD757,
    0xD758, 0xD759, 0xD75A, 0xD75B, 0xD75C, 0xD75D, 0xD75E, 0xD75F, 0xBEAF,
    0xD760, 0xD761, 0xD762, 0xD763, 0xD764, 0xC6A9, 0xD765, 0xD766, 0xD767,
    0xD768, 0xD769, 0xD76A, 0xD76B, 0xD76C, 0xD76D, 0xD76E, 0xD76F, 0xD770,
    0xD771, 0xD772, 0xD773, 0xD774, 0xD775, 0xD776, 0xD777, 0xD778, 0xD779,
    0xD77A, 0xD77B, 0xD77C, 0xD77D, 0xD77E, 0xD780, 0xD781, 0xD782, 0xD783,
    0xD784, 0xD785, 0xD786, 0xD787, 0xD788, 0xD789, 0xD78A, 0xD78B, 0xD78C,
    0xD78D, 0xD78E, 0xD78F, 0xD790, 0xD791, 0xD792, 0xD793, 0xD794, 0xD795,
    0xD796, 0xD797, 0xD798, 0xDAA5, 0xBCC6, 0xB6A9, 0xB8BC, 0xC8CF, 0xBCA5,
    0xDAA6, 0xDAA7, 0xCCD6, 0xC8C3, 0xDAA8, 0xC6FD, 0xD799, 0xD1B5, 0xD2E9,
    0xD1B6, 0xBCC7, 0xD79A, 0xBDB2, 0xBBE4, 0xDAA9, 0xDAAA, 0xD1C8, 0xDAAB,
    0xD0ED, 0xB6EF, 0xC2DB, 0xD79B, 0xCBCF, 0xB7ED, 0xC9E8, 0xB7C3, 0xBEF7,
    0xD6A4, 0xDAAC, 0xDAAD, 0xC6C0, 0xD7E7, 0xCAB6, 0xD79C, 0xD5A9, 0xCBDF,
    0xD5EF, 0xDAAE, 0xD6DF, 0xB4CA, 0xDAB0, 0xDAAF, 0xD79D, 0xD2EB, 0xDAB1,
    0xDAB2, 0xDAB3, 0xCAD4, 0xDAB4, 0xCAAB, 0xDAB5, 0xDAB6, 0xB3CF, 0xD6EF,
    0xDAB7, 0xBBB0, 0xB5AE, 0xDAB8, 0xDAB9, 0xB9EE, 0xD1AF, 0xD2E8, 0xDABA,
    0xB8C3, 0xCFEA, 0xB2EF, 0xDABB, 0xDABC, 0xD79E, 0xBDEB, 0xCEDC, 0xD3EF,
    0xDABD, 0xCEF3, 0xDABE, 0xD3D5, 0xBBE5, 0xDABF, 0xCBB5, 0xCBD0, 0xDAC0,
    0xC7EB, 0xD6EE, 0xDAC1, 0xC5B5, 0xB6C1, 0xDAC2, 0xB7CC, 0xBFCE, 0xDAC3,
    0xDAC4, 0xCBAD, 0xDAC5, 0xB5F7, 0xDAC6, 0xC1C2, 0xD7BB, 0xDAC7, 0xCCB8,
    0xD79F, 0xD2EA, 0xC4B1, 0xDAC8, 0xB5FD, 0xBBD1, 0xDAC9, 0xD0B3, 0xDACA,
    0xDACB, 0xCEBD, 0xDACC, 0xDACD, 0xDACE, 0xB2F7, 0xDAD1, 0xDACF, 0xD1E8,
    0xDAD0, 0xC3D5, 0xDAD2, 0xD7A0, 0xDAD3, 0xDAD4, 0xDAD5, 0xD0BB, 0xD2A5,
    0xB0F9, 0xDAD6, 0xC7AB, 0xDAD7, 0xBDF7, 0xC3A1, 0xDAD8, 0xDAD9, 0xC3FD,
    0xCCB7, 0xDADA, 0xDADB, 0xC0BE, 0xC6D7, 0xDADC, 0xDADD, 0xC7B4, 0xDADE,
    0xDADF, 0xB9C8, 0xD840, 0xD841, 0xD842, 0xD843, 0xD844, 0xD845, 0xD846,
    0xD847, 0xD848, 0xBBED, 0xD849, 0xD84A, 0xD84B, 0xD84C, 0xB6B9, 0xF4F8,
    0xD84D, 0xF4F9, 0xD84E, 0xD84F, 0xCDE3, 0xD850, 0xD851, 0xD852, 0xD853,
    0xD854, 0xD855, 0xD856, 0xD857, 0xF5B9, 0xD858, 0xD859, 0xD85A, 0xD85B,
    0xEBE0, 0xD85C, 0xD85D, 0xD85E, 0xD85F, 0xD860, 0xD861, 0xCFF3, 0xBBBF,
    0xD862, 0xD863, 0xD864, 0xD865, 0xD866, 0xD867, 0xD868, 0xBAC0, 0xD4A5,
    0xD869, 0xD86A, 0xD86B, 0xD86C, 0xD86D, 0xD86E, 0xD86F, 0xE1D9, 0xD870,
    0xD871, 0xD872, 0xD873, 0xF5F4, 0xB1AA, 0xB2F2, 0xD874, 0xD875, 0xD876,
    0xD877, 0xD878, 0xD879, 0xD87A, 0xF5F5, 0xD87B, 0xD87C, 0xF5F7, 0xD87D,
    0xD87E, 0xD880, 0xBAD1, 0xF5F6, 0xD881, 0xC3B2, 0xD882, 0xD883, 0xD884,
    0xD885, 0xD886, 0xD887, 0xD888, 0xF5F9, 0xD889, 0xD88A, 0xD88B, 0xF5F8,
    0xD88C, 0xD88D, 0xD88E, 0xD88F, 0xD890, 0xD891, 0xD892, 0xD893, 0xD894,
    0xD895, 0xD896, 0xD897, 0xD898, 0xD899, 0xD89A, 0xD89B, 0xD89C, 0xD89D,
    0xD89E, 0xD89F, 0xD8A0, 0xD940, 0xD941, 0xD942, 0xD943, 0xD944, 0xD945,
    0xD946, 0xD947, 0xD948, 0xD949, 0xD94A, 0xD94B, 0xD94C, 0xD94D, 0xD94E,
    0xD94F, 0xD950, 0xD951, 0xD952, 0xD953, 0xD954, 0xD955, 0xD956, 0xD957,
    0xD958, 0xD959, 0xD95A, 0xD95B, 0xD95C, 0xD95D, 0xD95E, 0xD95F, 0xD960,
    0xD961, 0xD962, 0xD963, 0xD964, 0xD965, 0xD966, 0xD967, 0xD968, 0xD969,
    0xD96A, 0xD96B, 0xD96C, 0xD96D, 0xD96E, 0xD96F, 0xD970, 0xD971, 0xD972,
    0xD973, 0xD974, 0xD975, 0xD976, 0xD977, 0xD978, 0xD979, 0xD97A, 0xD97B,
    0xD97C, 0xD97D, 0xD97E, 0xD980, 0xD981, 0xD982, 0xD983, 0xD984, 0xD985,
    0xD986, 0xD987, 0xD988, 0xD989, 0xD98A, 0xD98B, 0xD98C, 0xD98D, 0xD98E,
    0xD98F, 0xD990, 0xD991, 0xD992, 0xD993, 0xD994, 0xD995, 0xD996, 0xD997,
    0xD998, 0xD999, 0xD99A, 0xD99B, 0xD99C, 0xD99D, 0xD99E, 0xD99F, 0xD9A0,
    0xDA40, 0xDA41, 0xDA42, 0xDA43, 0xDA44, 0xDA45, 0xDA46, 0xDA47, 0xDA48,
    0xDA49, 0xDA4A, 0xDA4B, 0xDA4C, 0xDA4D, 0xDA4E, 0xB1B4, 0xD5EA, 0xB8BA,
    0xDA4F, 0xB9B1, 0xB2C6, 0xD4F0, 0xCFCD, 0xB0DC, 0xD5CB, 0xBBF5, 0xD6CA,
    0xB7B7, 0xCCB0, 0xC6B6, 0xB1E1, 0xB9BA, 0xD6FC, 0xB9E1, 0xB7A1, 0xBCFA,
    0xEADA, 0xEADB, 0xCCF9, 0xB9F3, 0xEADC, 0xB4FB, 0xC3B3, 0xB7D1, 0xBAD8,
    0xEADD, 0xD4F4, 0xEADE, 0xBCD6, 0xBBDF, 0xEADF, 0xC1DE, 0xC2B8, 0xD4DF,
    0xD7CA, 0xEAE0, 0xEAE1, 0xEAE4, 0xEAE2, 0xEAE3, 0xC9DE, 0xB8B3, 0xB6C4,
    0xEAE5, 0xCAEA, 0xC9CD, 0xB4CD, 0xDA50, 0xDA51, 0xE2D9, 0xC5E2, 0xEAE6,
    0xC0B5, 0xDA52, 0xD7B8, 0xEAE7, 0xD7AC, 0xC8FC, 0xD8D3, 0xD8CD, 0xD4DE,
    0xDA53, 0xD4F9, 0xC9C4, 0xD3AE, 0xB8D3, 0xB3E0, 0xDA54, 0xC9E2, 0xF4F6,
    0xDA55, 0xDA56, 0xDA57, 0xBAD5, 0xDA58, 0xF4F7, 0xDA59, 0xDA5A, 0xD7DF,
    0xDA5B, 0xDA5C, 0xF4F1, 0xB8B0, 0xD5D4, 0xB8CF, 0xC6F0, 0xDA5D, 0xDA5E,
    0xDA5F, 0xDA60, 0xDA61, 0xDA62, 0xDA63, 0xDA64, 0xDA65, 0xB3C3, 0xDA66,
    0xDA67, 0xF4F2, 0xB3AC, 0xDA68, 0xDA69, 0xDA6A, 0xDA6B, 0xD4BD, 0xC7F7,
    0xDA6C, 0xDA6D, 0xDA6E, 0xDA6F, 0xDA70, 0xF4F4, 0xDA71, 0xDA72, 0xF4F3,
    0xDA73, 0xDA74, 0xDA75, 0xDA76, 0xDA77, 0xDA78, 0xDA79, 0xDA7A, 0xDA7B,
    0xDA7C, 0xCCCB, 0xDA7D, 0xDA7E, 0xDA80, 0xC8A4, 0xDA81, 0xDA82, 0xDA83,
    0xDA84, 0xDA85, 0xDA86, 0xDA87, 0xDA88, 0xDA89, 0xDA8A, 0xDA8B, 0xDA8C,
    0xDA8D, 0xF4F5, 0xDA8E, 0xD7E3, 0xC5BF, 0xF5C0, 0xDA8F, 0xDA90, 0xF5BB,
    0xDA91, 0xF5C3, 0xDA92, 0xF5C2, 0xDA93, 0xD6BA, 0xF5C1, 0xDA94, 0xDA95,
    0xDA96, 0xD4BE, 0xF5C4, 0xDA97, 0xF5CC, 0xDA98, 0xDA99, 0xDA9A, 0xDA9B,
    0xB0CF, 0xB5F8, 0xDA9C, 0xF5C9, 0xF5CA, 0xDA9D, 0xC5DC, 0xDA9E, 0xDA9F,
    0xDAA0, 0xDB40, 0xF5C5, 0xF5C6, 0xDB41, 0xDB42, 0xF5C7, 0xF5CB, 0xDB43,
    0xBEE0, 0xF5C8, 0xB8FA, 0xDB44, 0xDB45, 0xDB46, 0xF5D0, 0xF5D3, 0xDB47,
    0xDB48, 0xDB49, 0xBFE7, 0xDB4A, 0xB9F2, 0xF5BC, 0xF5CD, 0xDB4B, 0xDB4C,
    0xC2B7, 0xDB4D, 0xDB4E, 0xDB4F, 0xCCF8, 0xDB50, 0xBCF9, 0xDB51, 0xF5CE,
    0xF5CF, 0xF5D1, 0xB6E5, 0xF5D2, 0xDB52, 0xF5D5, 0xDB53, 0xDB54, 0xDB55,
    0xDB56, 0xDB57, 0xDB58, 0xDB59, 0xF5BD, 0xDB5A, 0xDB5B, 0xDB5C, 0xF5D4,
    0xD3BB, 0xDB5D, 0xB3EC, 0xDB5E, 0xDB5F, 0xCCA4, 0xDB60, 0xDB61, 0xDB62,
    0xDB63, 0xF5D6, 0xDB64, 0xDB65, 0xDB66, 0xDB67, 0xDB68, 0xDB69, 0xDB6A,
    0xDB6B, 0xF5D7, 0xBEE1, 0xF5D8, 0xDB6C, 0xDB6D, 0xCCDF, 0xF5DB, 0xDB6E,
    0xDB6F, 0xDB70, 0xDB71, 0xDB72, 0xB2C8, 0xD7D9, 0xDB73, 0xF5D9, 0xDB74,
    0xF5DA, 0xF5DC, 0xDB75, 0xF5E2, 0xDB76, 0xDB77, 0xDB78, 0xF5E0, 0xDB79,
    0xDB7A, 0xDB7B, 0xF5DF, 0xF5DD, 0xDB7C, 0xDB7D, 0xF5E1, 0xDB7E, 0xDB80,
    0xF5DE, 0xF5E4, 0xF5E5, 0xDB81, 0xCCE3, 0xDB82, 0xDB83, 0xE5BF, 0xB5B8,
    0xF5E3, 0xF5E8, 0xCCA3, 0xDB84, 0xDB85, 0xDB86, 0xDB87, 0xDB88, 0xF5E6,
    0xF5E7, 0xDB89, 0xDB8A, 0xDB8B, 0xDB8C, 0xDB8D, 0xDB8E, 0xF5BE, 0xDB8F,
    0xDB90, 0xDB91, 0xDB92, 0xDB93, 0xDB94, 0xDB95, 0xDB96, 0xDB97, 0xDB98,
    0xDB99, 0xDB9A, 0xB1C4, 0xDB9B, 0xDB9C, 0xF5BF, 0xDB9D, 0xDB9E, 0xB5C5,
    0xB2E4, 0xDB9F, 0xF5EC, 0xF5E9, 0xDBA0, 0xB6D7, 0xDC40, 0xF5ED, 0xDC41,
    0xF5EA, 0xDC42, 0xDC43, 0xDC44, 0xDC45, 0xDC46, 0xF5EB, 0xDC47, 0xDC48,
    0xB4DA, 0xDC49, 0xD4EA, 0xDC4A, 0xDC4B, 0xDC4C, 0xF5EE, 0xDC4D, 0xB3F9,
    0xDC4E, 0xDC4F, 0xDC50, 0xDC51, 0xDC52, 0xDC53, 0xDC54, 0xF5EF, 0xF5F1,
    0xDC55, 0xDC56, 0xDC57, 0xF5F0, 0xDC58, 0xDC59, 0xDC5A, 0xDC5B, 0xDC5C,
    0xDC5D, 0xDC5E, 0xF5F2, 0xDC5F, 0xF5F3, 0xDC60, 0xDC61, 0xDC62, 0xDC63,
    0xDC64, 0xDC65, 0xDC66, 0xDC67, 0xDC68, 0xDC69, 0xDC6A, 0xDC6B, 0xC9ED,
    0xB9AA, 0xDC6C, 0xDC6D, 0xC7FB, 0xDC6E, 0xDC6F, 0xB6E3, 0xDC70, 0xDC71,
    0xDC72, 0xDC73, 0xDC74, 0xDC75, 0xDC76, 0xCCC9, 0xDC77, 0xDC78, 0xDC79,
    0xDC7A, 0xDC7B, 0xDC7C, 0xDC7D, 0xDC7E, 0xDC80, 0xDC81, 0xDC82, 0xDC83,
    0xDC84, 0xDC85, 0xDC86, 0xDC87, 0xDC88, 0xDC89, 0xDC8A, 0xEAA6, 0xDC8B,
    0xDC8C, 0xDC8D, 0xDC8E, 0xDC8F, 0xDC90, 0xDC91, 0xDC92, 0xDC93, 0xDC94,
    0xDC95, 0xDC96, 0xDC97, 0xDC98, 0xDC99, 0xDC9A, 0xDC9B, 0xDC9C, 0xDC9D,
    0xDC9E, 0xDC9F, 0xDCA0, 0xDD40, 0xDD41, 0xDD42, 0xDD43, 0xDD44, 0xDD45,
    0xDD46, 0xDD47, 0xDD48, 0xDD49, 0xDD4A, 0xDD4B, 0xDD4C, 0xDD4D, 0xDD4E,
    0xDD4F, 0xDD50, 0xDD51, 0xDD52, 0xDD53, 0xDD54, 0xDD55, 0xDD56, 0xDD57,
    0xDD58, 0xDD59, 0xDD5A, 0xDD5B, 0xDD5C, 0xDD5D, 0xDD5E, 0xDD5F, 0xDD60,
    0xDD61, 0xDD62, 0xDD63, 0xDD64, 0xDD65, 0xDD66, 0xDD67, 0xDD68, 0xDD69,
    0xDD6A, 0xDD6B, 0xDD6C, 0xDD6D, 0xDD6E, 0xDD6F, 0xDD70, 0xDD71, 0xDD72,
    0xDD73, 0xDD74, 0xDD75, 0xDD76, 0xDD77, 0xDD78, 0xDD79, 0xDD7A, 0xDD7B,
    0xDD7C, 0xDD7D, 0xDD7E, 0xDD80, 0xDD81, 0xDD82, 0xDD83, 0xDD84, 0xDD85,
    0xDD86, 0xDD87, 0xDD88, 0xDD89, 0xDD8A, 0xDD8B, 0xDD8C, 0xDD8D, 0xDD8E,
    0xDD8F, 0xDD90, 0xDD91, 0xDD92, 0xDD93, 0xDD94, 0xDD95, 0xDD96, 0xDD97,
    0xDD98, 0xDD99, 0xDD9A, 0xDD9B, 0xDD9C, 0xDD9D, 0xDD9E, 0xDD9F, 0xDDA0,
    0xDE40, 0xDE41, 0xDE42, 0xDE43, 0xDE44, 0xDE45, 0xDE46, 0xDE47, 0xDE48,
    0xDE49, 0xDE4A, 0xDE4B, 0xDE4C, 0xDE4D, 0xDE4E, 0xDE4F, 0xDE50, 0xDE51,
    0xDE52, 0xDE53, 0xDE54, 0xDE55, 0xDE56, 0xDE57, 0xDE58, 0xDE59, 0xDE5A,
    0xDE5B, 0xDE5C, 0xDE5D, 0xDE5E, 0xDE5F, 0xDE60, 0xB3B5, 0xD4FE, 0xB9EC,
    0xD0F9, 0xDE61, 0xE9ED, 0xD7AA, 0xE9EE, 0xC2D6, 0xC8ED, 0xBAE4, 0xE9EF,
    0xE9F0, 0xE9F1, 0xD6E1, 0xE9F2, 0xE9F3, 0xE9F5, 0xE9F4, 0xE9F6, 0xE9F7,
    0xC7E1, 0xE9F8, 0xD4D8, 0xE9F9, 0xBDCE, 0xDE62, 0xE9FA, 0xE9FB, 0xBDCF,
    0xE9FC, 0xB8A8, 0xC1BE, 0xE9FD, 0xB1B2, 0xBBD4, 0xB9F5, 0xE9FE, 0xDE63,
    0xEAA1, 0xEAA2, 0xEAA3, 0xB7F8, 0xBCAD, 0xDE64, 0xCAE4, 0xE0CE, 0xD4AF,
    0xCFBD, 0xD5B7, 0xEAA4, 0xD5DE, 0xEAA5, 0xD0C1, 0xB9BC, 0xDE65, 0xB4C7,
    0xB1D9, 0xDE66, 0xDE67, 0xDE68, 0xC0B1, 0xDE69, 0xDE6A, 0xDE6B, 0xDE6C,
    0xB1E6, 0xB1E7, 0xDE6D, 0xB1E8, 0xDE6E, 0xDE6F, 0xDE70, 0xDE71, 0xB3BD,
    0xC8E8, 0xDE72, 0xDE73, 0xDE74, 0xDE75, 0xE5C1, 0xDE76, 0xDE77, 0xB1DF,
    0xDE78, 0xDE79, 0xDE7A, 0xC1C9, 0xB4EF, 0xDE7B, 0xDE7C, 0xC7A8, 0xD3D8,
    0xDE7D, 0xC6F9, 0xD1B8, 0xDE7E, 0xB9FD, 0xC2F5, 0xDE80, 0xDE81, 0xDE82,
    0xDE83, 0xDE84, 0xD3AD, 0xDE85, 0xD4CB, 0xBDFC, 0xDE86, 0xE5C2, 0xB7B5,
    0xE5C3, 0xDE87, 0xDE88, 0xBBB9, 0xD5E2, 0xDE89, 0xBDF8, 0xD4B6, 0xCEA5,
    0xC1AC, 0xB3D9, 0xDE8A, 0xDE8B, 0xCCF6, 0xDE8C, 0xE5C6, 0xE5C4, 0xE5C8,
    0xDE8D, 0xE5CA, 0xE5C7, 0xB5CF, 0xC6C8, 0xDE8E, 0xB5FC, 0xE5C5, 0xDE8F,
    0xCAF6, 0xDE90, 0xDE91, 0xE5C9, 0xDE92, 0xDE93, 0xDE94, 0xC3D4, 0xB1C5,
    0xBCA3, 0xDE95, 0xDE96, 0xDE97, 0xD7B7, 0xDE98, 0xDE99, 0xCDCB, 0xCBCD,
    0xCACA, 0xCCD3, 0xE5CC, 0xE5CB, 0xC4E6, 0xDE9A, 0xDE9B, 0xD1A1, 0xD1B7,
    0xE5CD, 0xDE9C, 0xE5D0, 0xDE9D, 0xCDB8, 0xD6F0, 0xE5CF, 0xB5DD, 0xDE9E,
    0xCDBE, 0xDE9F, 0xE5D1, 0xB6BA, 0xDEA0, 0xDF40, 0xCDA8, 0xB9E4, 0xDF41,
    0xCAC5, 0xB3D1, 0xCBD9, 0xD4EC, 0xE5D2, 0xB7EA, 0xDF42, 0xDF43, 0xDF44,
    0xE5CE, 0xDF45, 0xDF46, 0xDF47, 0xDF48, 0xDF49, 0xDF4A, 0xE5D5, 0xB4FE,
    0xE5D6, 0xDF4B, 0xDF4C, 0xDF4D, 0xDF4E, 0xDF4F, 0xE5D3, 0xE5D4, 0xDF50,
    0xD2DD, 0xDF51, 0xDF52, 0xC2DF, 0xB1C6, 0xDF53, 0xD3E2, 0xDF54, 0xDF55,
    0xB6DD, 0xCBEC, 0xDF56, 0xE5D7, 0xDF57, 0xDF58, 0xD3F6, 0xDF59, 0xDF5A,
    0xDF5B, 0xDF5C, 0xDF5D, 0xB1E9, 0xDF5E, 0xB6F4, 0xE5DA, 0xE5D8, 0xE5D9,
    0xB5C0, 0xDF5F, 0xDF60, 0xDF61, 0xD2C5, 0xE5DC, 0xDF62, 0xDF63, 0xE5DE,
    0xDF64, 0xDF65, 0xDF66, 0xDF67, 0xDF68, 0xDF69, 0xE5DD, 0xC7B2, 0xDF6A,
    0xD2A3, 0xDF6B, 0xDF6C, 0xE5DB, 0xDF6D, 0xDF6E, 0xDF6F, 0xDF70, 0xD4E2,
    0xD5DA, 0xDF71, 0xDF72, 0xDF73, 0xDF74, 0xDF75, 0xE5E0, 0xD7F1, 0xDF76,
    0xDF77, 0xDF78, 0xDF79, 0xDF7A, 0xDF7B, 0xDF7C, 0xE5E1, 0xDF7D, 0xB1DC,
    0xD1FB, 0xDF7E, 0xE5E2, 0xE5E4, 0xDF80, 0xDF81, 0xDF82, 0xDF83, 0xE5E3,
    0xDF84, 0xDF85, 0xE5E5, 0xDF86, 0xDF87, 0xDF88, 0xDF89, 0xDF8A, 0xD2D8,
    0xDF8B, 0xB5CB, 0xDF8C, 0xE7DF, 0xDF8D, 0xDAF5, 0xDF8E, 0xDAF8, 0xDF8F,
    0xDAF6, 0xDF90, 0xDAF7, 0xDF91, 0xDF92, 0xDF93, 0xDAFA, 0xD0CF, 0xC4C7,
    0xDF94, 0xDF95, 0xB0EE, 0xDF96, 0xDF97, 0xDF98, 0xD0B0, 0xDF99, 0xDAF9,
    0xDF9A, 0xD3CA, 0xBAAA, 0xDBA2, 0xC7F1, 0xDF9B, 0xDAFC, 0xDAFB, 0xC9DB,
    0xDAFD, 0xDF9C, 0xDBA1, 0xD7DE, 0xDAFE, 0xC1DA, 0xDF9D, 0xDF9E, 0xDBA5,
    0xDF9F, 0xDFA0, 0xD3F4, 0xE040, 0xE041, 0xDBA7, 0xDBA4, 0xE042, 0xDBA8,
    0xE043, 0xE044, 0xBDBC, 0xE045, 0xE046, 0xE047, 0xC0C9, 0xDBA3, 0xDBA6,
    0xD6A3, 0xE048, 0xDBA9, 0xE049, 0xE04A, 0xE04B, 0xDBAD, 0xE04C, 0xE04D,
    0xE04E, 0xDBAE, 0xDBAC, 0xBAC2, 0xE04F, 0xE050, 0xE051, 0xBFA4, 0xDBAB,
    0xE052, 0xE053, 0xE054, 0xDBAA, 0xD4C7, 0xB2BF, 0xE055, 0xE056, 0xDBAF,
    0xE057, 0xB9F9, 0xE058, 0xDBB0, 0xE059, 0xE05A, 0xE05B, 0xE05C, 0xB3BB,
    0xE05D, 0xE05E, 0xE05F, 0xB5A6, 0xE060, 0xE061, 0xE062, 0xE063, 0xB6BC,
    0xDBB1, 0xE064, 0xE065, 0xE066, 0xB6F5, 0xE067, 0xDBB2, 0xE068, 0xE069,
    0xE06A, 0xE06B, 0xE06C, 0xE06D, 0xE06E, 0xE06F, 0xE070, 0xE071, 0xE072,
    0xE073, 0xE074, 0xE075, 0xE076, 0xE077, 0xE078, 0xE079, 0xE07A, 0xE07B,
    0xB1C9, 0xE07C, 0xE07D, 0xE07E, 0xE080, 0xDBB4, 0xE081, 0xE082, 0xE083,
    0xDBB3, 0xDBB5, 0xE084, 0xE085, 0xE086, 0xE087, 0xE088, 0xE089, 0xE08A,
    0xE08B, 0xE08C, 0xE08D, 0xE08E, 0xDBB7, 0xE08F, 0xDBB6, 0xE090, 0xE091,
    0xE092, 0xE093, 0xE094, 0xE095, 0xE096, 0xDBB8, 0xE097, 0xE098, 0xE099,
    0xE09A, 0xE09B, 0xE09C, 0xE09D, 0xE09E, 0xE09F, 0xDBB9, 0xE0A0, 0xE140,
    0xDBBA, 0xE141, 0xE142, 0xD3CF, 0xF4FA, 0xC7F5, 0xD7C3, 0xC5E4, 0xF4FC,
    0xF4FD, 0xF4FB, 0xE143, 0xBEC6, 0xE144, 0xE145, 0xE146, 0xE147, 0xD0EF,
    0xE148, 0xE149, 0xB7D3, 0xE14A, 0xE14B, 0xD4CD, 0xCCAA, 0xE14C, 0xE14D,
    0xF5A2, 0xF5A1, 0xBAA8, 0xF4FE, 0xCBD6, 0xE14E, 0xE14F, 0xE150, 0xF5A4,
    0xC0D2, 0xE151, 0xB3EA, 0xE152, 0xCDAA, 0xF5A5, 0xF5A3, 0xBDB4, 0xF5A8,
    0xE153, 0xF5A9, 0xBDCD, 0xC3B8, 0xBFE1, 0xCBE1, 0xF5AA, 0xE154, 0xE155,
    0xE156, 0xF5A6, 0xF5A7, 0xC4F0, 0xE157, 0xE158, 0xE159, 0xE15A, 0xE15B,
    0xF5AC, 0xE15C, 0xB4BC, 0xE15D, 0xD7ED, 0xE15E, 0xB4D7, 0xF5AB, 0xF5AE,
    0xE15F, 0xE160, 0xF5AD, 0xF5AF, 0xD0D1, 0xE161, 0xE162, 0xE163, 0xE164,
    0xE165, 0xE166, 0xE167, 0xC3D1, 0xC8A9, 0xE168, 0xE169, 0xE16A, 0xE16B,
    0xE16C, 0xE16D, 0xF5B0, 0xF5B1, 0xE16E, 0xE16F, 0xE170, 0xE171, 0xE172,
    0xE173, 0xF5B2, 0xE174, 0xE175, 0xF5B3, 0xF5B4, 0xF5B5, 0xE176, 0xE177,
    0xE178, 0xE179, 0xF5B7, 0xF5B6, 0xE17A, 0xE17B, 0xE17C, 0xE17D, 0xF5B8,
    0xE17E, 0xE180, 0xE181, 0xE182, 0xE183, 0xE184, 0xE185, 0xE186, 0xE187,
    0xE188, 0xE189, 0xE18A, 0xB2C9, 0xE18B, 0xD3D4, 0xCACD, 0xE18C, 0xC0EF,
    0xD6D8, 0xD2B0, 0xC1BF, 0xE18D, 0xBDF0, 0xE18E, 0xE18F, 0xE190, 0xE191,
    0xE192, 0xE193, 0xE194, 0xE195, 0xE196, 0xE197, 0xB8AA, 0xE198, 0xE199,
    0xE19A, 0xE19B, 0xE19C, 0xE19D, 0xE19E, 0xE19F, 0xE1A0, 0xE240, 0xE241,
    0xE242, 0xE243, 0xE244, 0xE245, 0xE246, 0xE247, 0xE248, 0xE249, 0xE24A,
    0xE24B, 0xE24C, 0xE24D, 0xE24E, 0xE24F, 0xE250, 0xE251, 0xE252, 0xE253,
    0xE254, 0xE255, 0xE256, 0xE257, 0xE258, 0xE259, 0xE25A, 0xE25B, 0xE25C,
    0xE25D, 0xE25E, 0xE25F, 0xE260, 0xE261, 0xE262, 0xE263, 0xE264, 0xE265,
    0xE266, 0xE267, 0xE268, 0xE269, 0xE26A, 0xE26B, 0xE26C, 0xE26D, 0xE26E,
    0xE26F, 0xE270, 0xE271, 0xE272, 0xE273, 0xE274, 0xE275, 0xE276, 0xE277,
    0xE278, 0xE279, 0xE27A, 0xE27B, 0xE27C, 0xE27D, 0xE27E, 0xE280, 0xE281,
    0xE282, 0xE283, 0xE284, 0xE285, 0xE286, 0xE287, 0xE288, 0xE289, 0xE28A,
    0xE28B, 0xE28C, 0xE28D, 0xE28E, 0xE28F, 0xE290, 0xE291, 0xE292, 0xE293,
    0xE294, 0xE295, 0xE296, 0xE297, 0xE298, 0xE299, 0xE29A, 0xE29B, 0xE29C,
    0xE29D, 0xE29E, 0xE29F, 0xE2A0, 0xE340, 0xE341, 0xE342, 0xE343, 0xE344,
    0xE345, 0xE346, 0xE347, 0xE348, 0xE349, 0xE34A, 0xE34B, 0xE34C, 0xE34D,
    0xE34E, 0xE34F, 0xE350, 0xE351, 0xE352, 0xE353, 0xE354, 0xE355, 0xE356,
    0xE357, 0xE358, 0xE359, 0xE35A, 0xE35B, 0xE35C, 0xE35D, 0xE35E, 0xE35F,
    0xE360, 0xE361, 0xE362, 0xE363, 0xE364, 0xE365, 0xE366, 0xE367, 0xE368,
    0xE369, 0xE36A, 0xE36B, 0xE36C, 0xE36D, 0xBCF8, 0xE36E, 0xE36F, 0xE370,
    0xE371, 0xE372, 0xE373, 0xE374, 0xE375, 0xE376, 0xE377, 0xE378, 0xE379,
    0xE37A, 0xE37B, 0xE37C, 0xE37D, 0xE37E, 0xE380, 0xE381, 0xE382, 0xE383,
    0xE384, 0xE385, 0xE386, 0xE387, 0xF6C6, 0xE388, 0xE389, 0xE38A, 0xE38B,
    0xE38C, 0xE38D, 0xE38E, 0xE38F, 0xE390, 0xE391, 0xE392, 0xE393, 0xE394,
    0xE395, 0xE396, 0xE397, 0xE398, 0xE399, 0xE39A, 0xE39B, 0xE39C, 0xE39D,
    0xE39E, 0xE39F, 0xE3A0, 0xE440, 0xE441, 0xE442, 0xE443, 0xE444, 0xE445,
    0xF6C7, 0xE446, 0xE447, 0xE448, 0xE449, 0xE44A, 0xE44B, 0xE44C, 0xE44D,
    0xE44E, 0xE44F, 0xE450, 0xE451, 0xE452, 0xE453, 0xE454, 0xE455, 0xE456,
    0xE457, 0xE458, 0xE459, 0xE45A, 0xE45B, 0xE45C, 0xE45D, 0xE45E, 0xF6C8,
    0xE45F, 0xE460, 0xE461, 0xE462, 0xE463, 0xE464, 0xE465, 0xE466, 0xE467,
    0xE468, 0xE469, 0xE46A, 0xE46B, 0xE46C, 0xE46D, 0xE46E, 0xE46F, 0xE470,
    0xE471, 0xE472, 0xE473, 0xE474, 0xE475, 0xE476, 0xE477, 0xE478, 0xE479,
    0xE47A, 0xE47B, 0xE47C, 0xE47D, 0xE47E, 0xE480, 0xE481, 0xE482, 0xE483,
    0xE484, 0xE485, 0xE486, 0xE487, 0xE488, 0xE489, 0xE48A, 0xE48B, 0xE48C,
    0xE48D, 0xE48E, 0xE48F, 0xE490, 0xE491, 0xE492, 0xE493, 0xE494, 0xE495,
    0xE496, 0xE497, 0xE498, 0xE499, 0xE49A, 0xE49B, 0xE49C, 0xE49D, 0xE49E,
    0xE49F, 0xE4A0, 0xE540, 0xE541, 0xE542, 0xE543, 0xE544, 0xE545, 0xE546,
    0xE547, 0xE548, 0xE549, 0xE54A, 0xE54B, 0xE54C, 0xE54D, 0xE54E, 0xE54F,
    0xE550, 0xE551, 0xE552, 0xE553, 0xE554, 0xE555, 0xE556, 0xE557, 0xE558,
    0xE559, 0xE55A, 0xE55B, 0xE55C, 0xE55D, 0xE55E, 0xE55F, 0xE560, 0xE561,
    0xE562, 0xE563, 0xE564, 0xE565, 0xE566, 0xE567, 0xE568, 0xE569, 0xE56A,
    0xE56B, 0xE56C, 0xE56D, 0xE56E, 0xE56F, 0xE570, 0xE571, 0xE572, 0xE573,
    0xF6C9, 0xE574, 0xE575, 0xE576, 0xE577, 0xE578, 0xE579, 0xE57A, 0xE57B,
    0xE57C, 0xE57D, 0xE57E, 0xE580, 0xE581, 0xE582, 0xE583, 0xE584, 0xE585,
    0xE586, 0xE587, 0xE588, 0xE589, 0xE58A, 0xE58B, 0xE58C, 0xE58D, 0xE58E,
    0xE58F, 0xE590, 0xE591, 0xE592, 0xE593, 0xE594, 0xE595, 0xE596, 0xE597,
    0xE598, 0xE599, 0xE59A, 0xE59B, 0xE59C, 0xE59D, 0xE59E, 0xE59F, 0xF6CA,
    0xE5A0, 0xE640, 0xE641, 0xE642, 0xE643, 0xE644, 0xE645, 0xE646, 0xE647,
    0xE648, 0xE649, 0xE64A, 0xE64B, 0xE64C, 0xE64D, 0xE64E, 0xE64F, 0xE650,
    0xE651, 0xE652, 0xE653, 0xE654, 0xE655, 0xE656, 0xE657, 0xE658, 0xE659,
    0xE65A, 0xE65B, 0xE65C, 0xE65D, 0xE65E, 0xE65F, 0xE660, 0xE661, 0xE662,
    0xF6CC, 0xE663, 0xE664, 0xE665, 0xE666, 0xE667, 0xE668, 0xE669, 0xE66A,
    0xE66B, 0xE66C, 0xE66D, 0xE66E, 0xE66F, 0xE670, 0xE671, 0xE672, 0xE673,
    0xE674, 0xE675, 0xE676, 0xE677, 0xE678, 0xE679, 0xE67A, 0xE67B, 0xE67C,
    0xE67D, 0xE67E, 0xE680, 0xE681, 0xE682, 0xE683, 0xE684, 0xE685, 0xE686,
    0xE687, 0xE688, 0xE689, 0xE68A, 0xE68B, 0xE68C, 0xE68D, 0xE68E, 0xE68F,
    0xE690, 0xE691, 0xE692, 0xE693, 0xE694, 0xE695, 0xE696, 0xE697, 0xE698,
    0xE699, 0xE69A, 0xE69B, 0xE69C, 0xE69D, 0xF6CB, 0xE69E, 0xE69F, 0xE6A0,
    0xE740, 0xE741, 0xE742, 0xE743, 0xE744, 0xE745, 0xE746, 0xE747, 0xF7E9,
    0xE748, 0xE749, 0xE74A, 0xE74B, 0xE74C, 0xE74D, 0xE74E, 0xE74F, 0xE750,
    0xE751, 0xE752, 0xE753, 0xE754, 0xE755, 0xE756, 0xE757, 0xE758, 0xE759,
    0xE75A, 0xE75B, 0xE75C, 0xE75D, 0xE75E, 0xE75F, 0xE760, 0xE761, 0xE762,
    0xE763, 0xE764, 0xE765, 0xE766, 0xE767, 0xE768, 0xE769, 0xE76A, 0xE76B,
    0xE76C, 0xE76D, 0xE76E, 0xE76F, 0xE770, 0xE771, 0xE772, 0xE773, 0xE774,
    0xE775, 0xE776, 0xE777, 0xE778, 0xE779, 0xE77A, 0xE77B, 0xE77C, 0xE77D,
    0xE77E, 0xE780, 0xE781, 0xE782, 0xE783, 0xE784, 0xE785, 0xE786, 0xE787,
    0xE788, 0xE789, 0xE78A, 0xE78B, 0xE78C, 0xE78D, 0xE78E, 0xE78F, 0xE790,
    0xE791, 0xE792, 0xE793, 0xE794, 0xE795, 0xE796, 0xE797, 0xE798, 0xE799,
    0xE79A, 0xE79B, 0xE79C, 0xE79D, 0xE79E, 0xE79F, 0xE7A0, 0xE840, 0xE841,
    0xE842, 0xE843, 0xE844, 0xE845, 0xE846, 0xE847, 0xE848, 0xE849, 0xE84A,
    0xE84B, 0xE84C, 0xE84D, 0xE84E, 0xF6CD, 0xE84F, 0xE850, 0xE851, 0xE852,
    0xE853, 0xE854, 0xE855, 0xE856, 0xE857, 0xE858, 0xE859, 0xE85A, 0xE85B,
    0xE85C, 0xE85D, 0xE85E, 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863, 0xE864,
    0xE865, 0xE866, 0xE867, 0xE868, 0xE869, 0xE86A, 0xE86B, 0xE86C, 0xE86D,
    0xE86E, 0xE86F, 0xE870, 0xE871, 0xE872, 0xE873, 0xE874, 0xE875, 0xE876,
    0xE877, 0xE878, 0xE879, 0xE87A, 0xF6CE, 0xE87B, 0xE87C, 0xE87D, 0xE87E,
    0xE880, 0xE881, 0xE882, 0xE883, 0xE884, 0xE885, 0xE886, 0xE887, 0xE888,
    0xE889, 0xE88A, 0xE88B, 0xE88C, 0xE88D, 0xE88E, 0xE88F, 0xE890, 0xE891,
    0xE892, 0xE893, 0xE894, 0xEEC4, 0xEEC5, 0xEEC6, 0xD5EB, 0xB6A4, 0xEEC8,
    0xEEC7, 0xEEC9, 0xEECA, 0xC7A5, 0xEECB, 0xEECC, 0xE895, 0xB7B0, 0xB5F6,
    0xEECD, 0xEECF, 0xE896, 0xEECE, 0xE897, 0xB8C6, 0xEED0, 0xEED1, 0xEED2,
    0xB6DB, 0xB3AE, 0xD6D3, 0xC4C6, 0xB1B5, 0xB8D6, 0xEED3, 0xEED4, 0xD4BF,
    0xC7D5, 0xBEFB, 0xCED9, 0xB9B3, 0xEED6, 0xEED5, 0xEED8, 0xEED7, 0xC5A5,
    0xEED9, 0xEEDA, 0xC7AE, 0xEEDB, 0xC7AF, 0xEEDC, 0xB2A7, 0xEEDD, 0xEEDE,
    0xEEDF, 0xEEE0, 0xEEE1, 0xD7EA, 0xEEE2, 0xEEE3, 0xBCD8, 0xEEE4, 0xD3CB,
    0xCCFA, 0xB2AC, 0xC1E5, 0xEEE5, 0xC7A6, 0xC3AD, 0xE898, 0xEEE6, 0xEEE7,
    0xEEE8, 0xEEE9, 0xEEEA, 0xEEEB, 0xEEEC, 0xE899, 0xEEED, 0xEEEE, 0xEEEF,
    0xE89A, 0xE89B, 0xEEF0, 0xEEF1, 0xEEF2, 0xEEF4, 0xEEF3, 0xE89C, 0xEEF5,
    0xCDAD, 0xC2C1, 0xEEF6, 0xEEF7, 0xEEF8, 0xD5A1, 0xEEF9, 0xCFB3, 0xEEFA,
    0xEEFB, 0xE89D, 0xEEFC, 0xEEFD, 0xEFA1, 0xEEFE, 0xEFA2, 0xB8F5, 0xC3FA,
    0xEFA3, 0xEFA4, 0xBDC2, 0xD2BF, 0xB2F9, 0xEFA5, 0xEFA6, 0xEFA7, 0xD2F8,
    0xEFA8, 0xD6FD, 0xEFA9, 0xC6CC, 0xE89E, 0xEFAA, 0xEFAB, 0xC1B4, 0xEFAC,
    0xCFFA, 0xCBF8, 0xEFAE, 0xEFAD, 0xB3FA, 0xB9F8, 0xEFAF, 0xEFB0, 0xD0E2,
    0xEFB1, 0xEFB2, 0xB7E6, 0xD0BF, 0xEFB3, 0xEFB4, 0xEFB5, 0xC8F1, 0xCCE0,
    0xEFB6, 0xEFB7, 0xEFB8, 0xEFB9, 0xEFBA, 0xD5E0, 0xEFBB, 0xB4ED, 0xC3AA,
    0xEFBC, 0xE89F, 0xEFBD, 0xEFBE, 0xEFBF, 0xE8A0, 0xCEFD, 0xEFC0, 0xC2E0,
    0xB4B8, 0xD7B6, 0xBDF5, 0xE940, 0xCFC7, 0xEFC3, 0xEFC1, 0xEFC2, 0xEFC4,
    0xB6A7, 0xBCFC, 0xBEE2, 0xC3CC, 0xEFC5, 0xEFC6, 0xE941, 0xEFC7, 0xEFCF,
    0xEFC8, 0xEFC9, 0xEFCA, 0xC7C2, 0xEFF1, 0xB6CD, 0xEFCB, 0xE942, 0xEFCC,
    0xEFCD, 0xB6C6, 0xC3BE, 0xEFCE, 0xE943, 0xEFD0, 0xEFD1, 0xEFD2, 0xD5F2,
    0xE944, 0xEFD3, 0xC4F7, 0xE945, 0xEFD4, 0xC4F8, 0xEFD5, 0xEFD6, 0xB8E4,
    0xB0F7, 0xEFD7, 0xEFD8, 0xEFD9, 0xE946, 0xEFDA, 0xEFDB, 0xEFDC, 0xEFDD,
    0xE947, 0xEFDE, 0xBEB5, 0xEFE1, 0xEFDF, 0xEFE0, 0xE948, 0xEFE2, 0xEFE3,
    0xC1CD, 0xEFE4, 0xEFE5, 0xEFE6, 0xEFE7, 0xEFE8, 0xEFE9, 0xEFEA, 0xEFEB,
    0xEFEC, 0xC0D8, 0xE949, 0xEFED, 0xC1AD, 0xEFEE, 0xEFEF, 0xEFF0, 0xE94A,
    0xE94B, 0xCFE2, 0xE94C, 0xE94D, 0xE94E, 0xE94F, 0xE950, 0xE951, 0xE952,
    0xE953, 0xB3A4, 0xE954, 0xE955, 0xE956, 0xE957, 0xE958, 0xE959, 0xE95A,
    0xE95B, 0xE95C, 0xE95D, 0xE95E, 0xE95F, 0xE960, 0xE961, 0xE962, 0xE963,
    0xE964, 0xE965, 0xE966, 0xE967, 0xE968, 0xE969, 0xE96A, 0xE96B, 0xE96C,
    0xE96D, 0xE96E, 0xE96F, 0xE970, 0xE971, 0xE972, 0xE973, 0xE974, 0xE975,
    0xE976, 0xE977, 0xE978, 0xE979, 0xE97A, 0xE97B, 0xE97C, 0xE97D, 0xE97E,
    0xE980, 0xE981, 0xE982, 0xE983, 0xE984, 0xE985, 0xE986, 0xE987, 0xE988,
    0xE989, 0xE98A, 0xE98B, 0xE98C, 0xE98D, 0xE98E, 0xE98F, 0xE990, 0xE991,
    0xE992, 0xE993, 0xE994, 0xE995, 0xE996, 0xE997, 0xE998, 0xE999, 0xE99A,
    0xE99B, 0xE99C, 0xE99D, 0xE99E, 0xE99F, 0xE9A0, 0xEA40, 0xEA41, 0xEA42,
    0xEA43, 0xEA44, 0xEA45, 0xEA46, 0xEA47, 0xEA48, 0xEA49, 0xEA4A, 0xEA4B,
    0xEA4C, 0xEA4D, 0xEA4E, 0xEA4F, 0xEA50, 0xEA51, 0xEA52, 0xEA53, 0xEA54,
    0xEA55, 0xEA56, 0xEA57, 0xEA58, 0xEA59, 0xEA5A, 0xEA5B, 0xC3C5, 0xE3C5,
    0xC9C1, 0xE3C6, 0xEA5C, 0xB1D5, 0xCECA, 0xB4B3, 0xC8F2, 0xE3C7, 0xCFD0,
    0xE3C8, 0xBCE4, 0xE3C9, 0xE3CA, 0xC3C6, 0xD5A2, 0xC4D6, 0xB9EB, 0xCEC5,
    0xE3CB, 0xC3F6, 0xE3CC, 0xEA5D, 0xB7A7, 0xB8F3, 0xBAD2, 0xE3CD, 0xE3CE,
    0xD4C4, 0xE3CF, 0xEA5E, 0xE3D0, 0xD1CB, 0xE3D1, 0xE3D2, 0xE3D3, 0xE3D4,
    0xD1D6, 0xE3D5, 0xB2FB, 0xC0BB, 0xE3D6, 0xEA5F, 0xC0AB, 0xE3D7, 0xE3D8,
    0xE3D9, 0xEA60, 0xE3DA, 0xE3DB, 0xEA61, 0xB8B7, 0xDAE2, 0xEA62, 0xB6D3,
    0xEA63, 0xDAE4, 0xDAE3, 0xEA64, 0xEA65, 0xEA66, 0xEA67, 0xEA68, 0xEA69,
    0xEA6A, 0xDAE6, 0xEA6B, 0xEA6C, 0xEA6D, 0xC8EE, 0xEA6E, 0xEA6F, 0xDAE5,
    0xB7C0, 0xD1F4, 0xD2F5, 0xD5F3, 0xBDD7, 0xEA70, 0xEA71, 0xEA72, 0xEA73,
    0xD7E8, 0xDAE8, 0xDAE7, 0xEA74, 0xB0A2, 0xCDD3, 0xEA75, 0xDAE9, 0xEA76,
    0xB8BD, 0xBCCA, 0xC2BD, 0xC2A4, 0xB3C2, 0xDAEA, 0xEA77, 0xC2AA, 0xC4B0,
    0xBDB5, 0xEA78, 0xEA79, 0xCFDE, 0xEA7A, 0xEA7B, 0xEA7C, 0xDAEB, 0xC9C2,
    0xEA7D, 0xEA7E, 0xEA80, 0xEA81, 0xEA82, 0xB1DD, 0xEA83, 0xEA84, 0xEA85,
    0xDAEC, 0xEA86, 0xB6B8, 0xD4BA, 0xEA87, 0xB3FD, 0xEA88, 0xEA89, 0xDAED,
    0xD4C9, 0xCFD5, 0xC5E3, 0xEA8A, 0xDAEE, 0xEA8B, 0xEA8C, 0xEA8D, 0xEA8E,
    0xEA8F, 0xDAEF, 0xEA90, 0xDAF0, 0xC1EA, 0xCCD5, 0xCFDD, 0xEA91, 0xEA92,
    0xEA93, 0xEA94, 0xEA95, 0xEA96, 0xEA97, 0xEA98, 0xEA99, 0xEA9A, 0xEA9B,
    0xEA9C, 0xEA9D, 0xD3E7, 0xC2A1, 0xEA9E, 0xDAF1, 0xEA9F, 0xEAA0, 0xCBE5,
    0xEB40, 0xDAF2, 0xEB41, 0xCBE6, 0xD2FE, 0xEB42, 0xEB43, 0xEB44, 0xB8F4,
    0xEB45, 0xEB46, 0xDAF3, 0xB0AF, 0xCFB6, 0xEB47, 0xEB48, 0xD5CF, 0xEB49,
    0xEB4A, 0xEB4B, 0xEB4C, 0xEB4D, 0xEB4E, 0xEB4F, 0xEB50, 0xEB51, 0xEB52,
    0xCBED, 0xEB53, 0xEB54, 0xEB55, 0xEB56, 0xEB57, 0xEB58, 0xEB59, 0xEB5A,
    0xDAF4, 0xEB5B, 0xEB5C, 0xE3C4, 0xEB5D, 0xEB5E, 0xC1A5, 0xEB5F, 0xEB60,
    0xF6BF, 0xEB61, 0xEB62, 0xF6C0, 0xF6C1, 0xC4D1, 0xEB63, 0xC8B8, 0xD1E3,
    0xEB64, 0xEB65, 0xD0DB, 0xD1C5, 0xBCAF, 0xB9CD, 0xEB66, 0xEFF4, 0xEB67,
    0xEB68, 0xB4C6, 0xD3BA, 0xF6C2, 0xB3FB, 0xEB69, 0xEB6A, 0xF6C3, 0xEB6B,
    0xEB6C, 0xB5F1, 0xEB6D, 0xEB6E, 0xEB6F, 0xEB70, 0xEB71, 0xEB72, 0xEB73,
    0xEB74, 0xEB75, 0xEB76, 0xF6C5, 0xEB77, 0xEB78, 0xEB79, 0xEB7A, 0xEB7B,
    0xEB7C, 0xEB7D, 0xD3EA, 0xF6A7, 0xD1A9, 0xEB7E, 0xEB80, 0xEB81, 0xEB82,
    0xF6A9, 0xEB83, 0xEB84, 0xEB85, 0xF6A8, 0xEB86, 0xEB87, 0xC1E3, 0xC0D7,
    0xEB88, 0xB1A2, 0xEB89, 0xEB8A, 0xEB8B, 0xEB8C, 0xCEED, 0xEB8D, 0xD0E8,
    0xF6AB, 0xEB8E, 0xEB8F, 0xCFF6, 0xEB90, 0xF6AA, 0xD5F0, 0xF6AC, 0xC3B9,
    0xEB91, 0xEB92, 0xEB93, 0xBBF4, 0xF6AE, 0xF6AD, 0xEB94, 0xEB95, 0xEB96,
    0xC4DE, 0xEB97, 0xEB98, 0xC1D8, 0xEB99, 0xEB9A, 0xEB9B, 0xEB9C, 0xEB9D,
    0xCBAA, 0xEB9E, 0xCFBC, 0xEB9F, 0xEBA0, 0xEC40, 0xEC41, 0xEC42, 0xEC43,
    0xEC44, 0xEC45, 0xEC46, 0xEC47, 0xEC48, 0xF6AF, 0xEC49, 0xEC4A, 0xF6B0,
    0xEC4B, 0xEC4C, 0xF6B1, 0xEC4D, 0xC2B6, 0xEC4E, 0xEC4F, 0xEC50, 0xEC51,
    0xEC52, 0xB0D4, 0xC5F9, 0xEC53, 0xEC54, 0xEC55, 0xEC56, 0xF6B2, 0xEC57,
    0xEC58, 0xEC59, 0xEC5A, 0xEC5B, 0xEC5C, 0xEC5D, 0xEC5E, 0xEC5F, 0xEC60,
    0xEC61, 0xEC62, 0xEC63, 0xEC64, 0xEC65, 0xEC66, 0xEC67, 0xEC68, 0xEC69,
    0xC7E0, 0xF6A6, 0xEC6A, 0xEC6B, 0xBEB8, 0xEC6C, 0xEC6D, 0xBEB2, 0xEC6E,
    0xB5E5, 0xEC6F, 0xEC70, 0xB7C7, 0xEC71, 0xBFBF, 0xC3D2, 0xC3E6, 0xEC72,
    0xEC73, 0xD8CC, 0xEC74, 0xEC75, 0xEC76, 0xB8EF, 0xEC77, 0xEC78, 0xEC79,
    0xEC7A, 0xEC7B, 0xEC7C, 0xEC7D, 0xEC7E, 0xEC80, 0xBDF9, 0xD1A5, 0xEC81,
    0xB0D0, 0xEC82, 0xEC83, 0xEC84, 0xEC85, 0xEC86, 0xF7B0, 0xEC87, 0xEC88,
    0xEC89, 0xEC8A, 0xEC8B, 0xEC8C, 0xEC8D, 0xEC8E, 0xF7B1, 0xEC8F, 0xEC90,
    0xEC91, 0xEC92, 0xEC93, 0xD0AC, 0xEC94, 0xB0B0, 0xEC95, 0xEC96, 0xEC97,
    0xF7B2, 0xF7B3, 0xEC98, 0xF7B4, 0xEC99, 0xEC9A, 0xEC9B, 0xC7CA, 0xEC9C,
    0xEC9D, 0xEC9E, 0xEC9F, 0xECA0, 0xED40, 0xED41, 0xBECF, 0xED42, 0xED43,
    0xF7B7, 0xED44, 0xED45, 0xED46, 0xED47, 0xED48, 0xED49, 0xED4A, 0xF7B6,
    0xED4B, 0xB1DE, 0xED4C, 0xF7B5, 0xED4D, 0xED4E, 0xF7B8, 0xED4F, 0xF7B9,
    0xED50, 0xED51, 0xED52, 0xED53, 0xED54, 0xED55, 0xED56, 0xED57, 0xED58,
    0xED59, 0xED5A, 0xED5B, 0xED5C, 0xED5D, 0xED5E, 0xED5F, 0xED60, 0xED61,
    0xED62, 0xED63, 0xED64, 0xED65, 0xED66, 0xED67, 0xED68, 0xED69, 0xED6A,
    0xED6B, 0xED6C, 0xED6D, 0xED6E, 0xED6F, 0xED70, 0xED71, 0xED72, 0xED73,
    0xED74, 0xED75, 0xED76, 0xED77, 0xED78, 0xED79, 0xED7A, 0xED7B, 0xED7C,
    0xED7D, 0xED7E, 0xED80, 0xED81, 0xCEA4, 0xC8CD, 0xED82, 0xBAAB, 0xE8B8,
    0xE8B9, 0xE8BA, 0xBEC2, 0xED83, 0xED84, 0xED85, 0xED86, 0xED87, 0xD2F4,
    0xED88, 0xD4CF, 0xC9D8, 0xED89, 0xED8A, 0xED8B, 0xED8C, 0xED8D, 0xED8E,
    0xED8F, 0xED90, 0xED91, 0xED92, 0xED93, 0xED94, 0xED95, 0xED96, 0xED97,
    0xED98, 0xED99, 0xED9A, 0xED9B, 0xED9C, 0xED9D, 0xED9E, 0xED9F, 0xEDA0,
    0xEE40, 0xEE41, 0xEE42, 0xEE43, 0xEE44, 0xEE45, 0xEE46, 0xEE47, 0xEE48,
    0xEE49, 0xEE4A, 0xEE4B, 0xEE4C, 0xEE4D, 0xEE4E, 0xEE4F, 0xEE50, 0xEE51,
    0xEE52, 0xEE53, 0xEE54, 0xEE55, 0xEE56, 0xEE57, 0xEE58, 0xEE59, 0xEE5A,
    0xEE5B, 0xEE5C, 0xEE5D, 0xEE5E, 0xEE5F, 0xEE60, 0xEE61, 0xEE62, 0xEE63,
    0xEE64, 0xEE65, 0xEE66, 0xEE67, 0xEE68, 0xEE69, 0xEE6A, 0xEE6B, 0xEE6C,
    0xEE6D, 0xEE6E, 0xEE6F, 0xEE70, 0xEE71, 0xEE72, 0xEE73, 0xEE74, 0xEE75,
    0xEE76, 0xEE77, 0xEE78, 0xEE79, 0xEE7A, 0xEE7B, 0xEE7C, 0xEE7D, 0xEE7E,
    0xEE80, 0xEE81, 0xEE82, 0xEE83, 0xEE84, 0xEE85, 0xEE86, 0xEE87, 0xEE88,
    0xEE89, 0xEE8A, 0xEE8B, 0xEE8C, 0xEE8D, 0xEE8E, 0xEE8F, 0xEE90, 0xEE91,
    0xEE92, 0xEE93, 0xEE94, 0xEE95, 0xEE96, 0xEE97, 0xEE98, 0xEE99, 0xEE9A,
    0xEE9B, 0xEE9C, 0xEE9D, 0xEE9E, 0xEE9F, 0xEEA0, 0xEF40, 0xEF41, 0xEF42,
    0xEF43, 0xEF44, 0xEF45, 0xD2B3, 0xB6A5, 0xC7EA, 0xF1FC, 0xCFEE, 0xCBB3,
    0xD0EB, 0xE7EF, 0xCDE7, 0xB9CB, 0xB6D9, 0xF1FD, 0xB0E4, 0xCBCC, 0xF1FE,
    0xD4A4, 0xC2AD, 0xC1EC, 0xC6C4, 0xBEB1, 0xF2A1, 0xBCD5, 0xEF46, 0xF2A2,
    0xF2A3, 0xEF47, 0xF2A4, 0xD2C3, 0xC6B5, 0xEF48, 0xCDC7, 0xF2A5, 0xEF49,
    0xD3B1, 0xBFC5, 0xCCE2, 0xEF4A, 0xF2A6, 0xF2A7, 0xD1D5, 0xB6EE, 0xF2A8,
    0xF2A9, 0xB5DF, 0xF2AA, 0xF2AB, 0xEF4B, 0xB2FC, 0xF2AC, 0xF2AD, 0xC8A7,
    0xEF4C, 0xEF4D, 0xEF4E, 0xEF4F, 0xEF50, 0xEF51, 0xEF52, 0xEF53, 0xEF54,
    0xEF55, 0xEF56, 0xEF57, 0xEF58, 0xEF59, 0xEF5A, 0xEF5B, 0xEF5C, 0xEF5D,
    0xEF5E, 0xEF5F, 0xEF60, 0xEF61, 0xEF62, 0xEF63, 0xEF64, 0xEF65, 0xEF66,
    0xEF67, 0xEF68, 0xEF69, 0xEF6A, 0xEF6B, 0xEF6C, 0xEF6D, 0xEF6E, 0xEF6F,
    0xEF70, 0xEF71, 0xB7E7, 0xEF72, 0xEF73, 0xECA9, 0xECAA, 0xECAB, 0xEF74,
    0xECAC, 0xEF75, 0xEF76, 0xC6AE, 0xECAD, 0xECAE, 0xEF77, 0xEF78, 0xEF79,
    0xB7C9, 0xCAB3, 0xEF7A, 0xEF7B, 0xEF7C, 0xEF7D, 0xEF7E, 0xEF80, 0xEF81,
    0xE2B8, 0xF7CF, 0xEF82, 0xEF83, 0xEF84, 0xEF85, 0xEF86, 0xEF87, 0xEF88,
    0xEF89, 0xEF8A, 0xEF8B, 0xEF8C, 0xEF8D, 0xEF8E, 0xEF8F, 0xEF90, 0xEF91,
    0xEF92, 0xEF93, 0xEF94, 0xEF95, 0xEF96, 0xEF97, 0xEF98, 0xEF99, 0xEF9A,
    0xEF9B, 0xEF9C, 0xEF9D, 0xEF9E, 0xEF9F, 0xEFA0, 0xF040, 0xF041, 0xF042,
    0xF043, 0xF044, 0xF7D0, 0xF045, 0xF046, 0xB2CD, 0xF047, 0xF048, 0xF049,
    0xF04A, 0xF04B, 0xF04C, 0xF04D, 0xF04E, 0xF04F, 0xF050, 0xF051, 0xF052,
    0xF053, 0xF054, 0xF055, 0xF056, 0xF057, 0xF058, 0xF059, 0xF05A, 0xF05B,
    0xF05C, 0xF05D, 0xF05E, 0xF05F, 0xF060, 0xF061, 0xF062, 0xF063, 0xF7D1,
    0xF064, 0xF065, 0xF066, 0xF067, 0xF068, 0xF069, 0xF06A, 0xF06B, 0xF06C,
    0xF06D, 0xF06E, 0xF06F, 0xF070, 0xF071, 0xF072, 0xF073, 0xF074, 0xF075,
    0xF076, 0xF077, 0xF078, 0xF079, 0xF07A, 0xF07B, 0xF07C, 0xF07D, 0xF07E,
    0xF080, 0xF081, 0xF082, 0xF083, 0xF084, 0xF085, 0xF086, 0xF087, 0xF088,
    0xF089, 0xF7D3, 0xF7D2, 0xF08A, 0xF08B, 0xF08C, 0xF08D, 0xF08E, 0xF08F,
    0xF090, 0xF091, 0xF092, 0xF093, 0xF094, 0xF095, 0xF096, 0xE2BB, 0xF097,
    0xBCA2, 0xF098, 0xE2BC, 0xE2BD, 0xE2BE, 0xE2BF, 0xE2C0, 0xE2C1, 0xB7B9,
    0xD2FB, 0xBDA4, 0xCACE, 0xB1A5, 0xCBC7, 0xF099, 0xE2C2, 0xB6FC, 0xC8C4,
    0xE2C3, 0xF09A, 0xF09B, 0xBDC8, 0xF09C, 0xB1FD, 0xE2C4, 0xF09D, 0xB6F6,
    0xE2C5, 0xC4D9, 0xF09E, 0xF09F, 0xE2C6, 0xCFDA, 0xB9DD, 0xE2C7, 0xC0A1,
    0xF0A0, 0xE2C8, 0xB2F6, 0xF140, 0xE2C9, 0xF141, 0xC1F3, 0xE2CA, 0xE2CB,
    0xC2F8, 0xE2CC, 0xE2CD, 0xE2CE, 0xCAD7, 0xD8B8, 0xD9E5, 0xCFE3, 0xF142,
    0xF143, 0xF144, 0xF145, 0xF146, 0xF147, 0xF148, 0xF149, 0xF14A, 0xF14B,
    0xF14C, 0xF0A5, 0xF14D, 0xF14E, 0xDCB0, 0xF14F, 0xF150, 0xF151, 0xF152,
    0xF153, 0xF154, 0xF155, 0xF156, 0xF157, 0xF158, 0xF159, 0xF15A, 0xF15B,
    0xF15C, 0xF15D, 0xF15E, 0xF15F, 0xF160, 0xF161, 0xF162, 0xF163, 0xF164,
    0xF165, 0xF166, 0xF167, 0xF168, 0xF169, 0xF16A, 0xF16B, 0xF16C, 0xF16D,
    0xF16E, 0xF16F, 0xF170, 0xF171, 0xF172, 0xF173, 0xF174, 0xF175, 0xF176,
    0xF177, 0xF178, 0xF179, 0xF17A, 0xF17B, 0xF17C, 0xF17D, 0xF17E, 0xF180,
    0xF181, 0xF182, 0xF183, 0xF184, 0xF185, 0xF186, 0xF187, 0xF188, 0xF189,
    0xF18A, 0xF18B, 0xF18C, 0xF18D, 0xF18E, 0xF18F, 0xF190, 0xF191, 0xF192,
    0xF193, 0xF194, 0xF195, 0xF196, 0xF197, 0xF198, 0xF199, 0xF19A, 0xF19B,
    0xF19C, 0xF19D, 0xF19E, 0xF19F, 0xF1A0, 0xF240, 0xF241, 0xF242, 0xF243,
    0xF244, 0xF245, 0xF246, 0xF247, 0xF248, 0xF249, 0xF24A, 0xF24B, 0xF24C,
    0xF24D, 0xF24E, 0xF24F, 0xF250, 0xF251, 0xF252, 0xF253, 0xF254, 0xF255,
    0xF256, 0xF257, 0xF258, 0xF259, 0xF25A, 0xF25B, 0xF25C, 0xF25D, 0xF25E,
    0xF25F, 0xF260, 0xF261, 0xF262, 0xF263, 0xF264, 0xF265, 0xF266, 0xF267,
    0xF268, 0xF269, 0xF26A, 0xF26B, 0xF26C, 0xF26D, 0xF26E, 0xF26F, 0xF270,
    0xF271, 0xF272, 0xF273, 0xF274, 0xF275, 0xF276, 0xF277, 0xF278, 0xF279,
    0xF27A, 0xF27B, 0xF27C, 0xF27D, 0xF27E, 0xF280, 0xF281, 0xF282, 0xF283,
    0xF284, 0xF285, 0xF286, 0xF287, 0xF288, 0xF289, 0xF28A, 0xF28B, 0xF28C,
    0xF28D, 0xF28E, 0xF28F, 0xF290, 0xF291, 0xF292, 0xF293, 0xF294, 0xF295,
    0xF296, 0xF297, 0xF298, 0xF299, 0xF29A, 0xF29B, 0xF29C, 0xF29D, 0xF29E,
    0xF29F, 0xF2A0, 0xF340, 0xF341, 0xF342, 0xF343, 0xF344, 0xF345, 0xF346,
    0xF347, 0xF348, 0xF349, 0xF34A, 0xF34B, 0xF34C, 0xF34D, 0xF34E, 0xF34F,
    0xF350, 0xF351, 0xC2ED, 0xD4A6, 0xCDD4, 0xD1B1, 0xB3DB, 0xC7FD, 0xF352,
    0xB2B5, 0xC2BF, 0xE6E0, 0xCABB, 0xE6E1, 0xE6E2, 0xBED4, 0xE6E3, 0xD7A4,
    0xCDD5, 0xE6E5, 0xBCDD, 0xE6E4, 0xE6E6, 0xE6E7, 0xC2EE, 0xF353, 0xBDBE,
    0xE6E8, 0xC2E6, 0xBAA7, 0xE6E9, 0xF354, 0xE6EA, 0xB3D2, 0xD1E9, 0xF355,
    0xF356, 0xBFA5, 0xE6EB, 0xC6EF, 0xE6EC, 0xE6ED, 0xF357, 0xF358, 0xE6EE,
    0xC6AD, 0xE6EF, 0xF359, 0xC9A7, 0xE6F0, 0xE6F1, 0xE6F2, 0xE5B9, 0xE6F3,
    0xE6F4, 0xC2E2, 0xE6F5, 0xE6F6, 0xD6E8, 0xE6F7, 0xF35A, 0xE6F8, 0xB9C7,
    0xF35B, 0xF35C, 0xF35D, 0xF35E, 0xF35F, 0xF360, 0xF361, 0xF7BB, 0xF7BA,
    0xF362, 0xF363, 0xF364, 0xF365, 0xF7BE, 0xF7BC, 0xBAA1, 0xF366, 0xF7BF,
    0xF367, 0xF7C0, 0xF368, 0xF369, 0xF36A, 0xF7C2, 0xF7C1, 0xF7C4, 0xF36B,
    0xF36C, 0xF7C3, 0xF36D, 0xF36E, 0xF36F, 0xF370, 0xF371, 0xF7C5, 0xF7C6,
    0xF372, 0xF373, 0xF374, 0xF375, 0xF7C7, 0xF376, 0xCBE8, 0xF377, 0xF378,
    0xF379, 0xF37A, 0xB8DF, 0xF37B, 0xF37C, 0xF37D, 0xF37E, 0xF380, 0xF381,
    0xF7D4, 0xF382, 0xF7D5, 0xF383, 0xF384, 0xF385, 0xF386, 0xF7D6, 0xF387,
    0xF388, 0xF389, 0xF38A, 0xF7D8, 0xF38B, 0xF7DA, 0xF38C, 0xF7D7, 0xF38D,
    0xF38E, 0xF38F, 0xF390, 0xF391, 0xF392, 0xF393, 0xF394, 0xF395, 0xF7DB,
    0xF396, 0xF7D9, 0xF397, 0xF398, 0xF399, 0xF39A, 0xF39B, 0xF39C, 0xF39D,
    0xD7D7, 0xF39E, 0xF39F, 0xF3A0, 0xF440, 0xF7DC, 0xF441, 0xF442, 0xF443,
    0xF444, 0xF445, 0xF446, 0xF7DD, 0xF447, 0xF448, 0xF449, 0xF7DE, 0xF44A,
    0xF44B, 0xF44C, 0xF44D, 0xF44E, 0xF44F, 0xF450, 0xF451, 0xF452, 0xF453,
    0xF454, 0xF7DF, 0xF455, 0xF456, 0xF457, 0xF7E0, 0xF458, 0xF459, 0xF45A,
    0xF45B, 0xF45C, 0xF45D, 0xF45E, 0xF45F, 0xF460, 0xF461, 0xF462, 0xDBCB,
    0xF463, 0xF464, 0xD8AA, 0xF465, 0xF466, 0xF467, 0xF468, 0xF469, 0xF46A,
    0xF46B, 0xF46C, 0xE5F7, 0xB9ED, 0xF46D, 0xF46E, 0xF46F, 0xF470, 0xBFFD,
    0xBBEA, 0xF7C9, 0xC6C7, 0xF7C8, 0xF471, 0xF7CA, 0xF7CC, 0xF7CB, 0xF472,
    0xF473, 0xF474, 0xF7CD, 0xF475, 0xCEBA, 0xF476, 0xF7CE, 0xF477, 0xF478,
    0xC4A7, 0xF479, 0xF47A, 0xF47B, 0xF47C, 0xF47D, 0xF47E, 0xF480, 0xF481,
    0xF482, 0xF483, 0xF484, 0xF485, 0xF486, 0xF487, 0xF488, 0xF489, 0xF48A,
    0xF48B, 0xF48C, 0xF48D, 0xF48E, 0xF48F, 0xF490, 0xF491, 0xF492, 0xF493,
    0xF494, 0xF495, 0xF496, 0xF497, 0xF498, 0xF499, 0xF49A, 0xF49B, 0xF49C,
    0xF49D, 0xF49E, 0xF49F, 0xF4A0, 0xF540, 0xF541, 0xF542, 0xF543, 0xF544,
    0xF545, 0xF546, 0xF547, 0xF548, 0xF549, 0xF54A, 0xF54B, 0xF54C, 0xF54D,
    0xF54E, 0xF54F, 0xF550, 0xF551, 0xF552, 0xF553, 0xF554, 0xF555, 0xF556,
    0xF557, 0xF558, 0xF559, 0xF55A, 0xF55B, 0xF55C, 0xF55D, 0xF55E, 0xF55F,
    0xF560, 0xF561, 0xF562, 0xF563, 0xF564, 0xF565, 0xF566, 0xF567, 0xF568,
    0xF569, 0xF56A, 0xF56B, 0xF56C, 0xF56D, 0xF56E, 0xF56F, 0xF570, 0xF571,
    0xF572, 0xF573, 0xF574, 0xF575, 0xF576, 0xF577, 0xF578, 0xF579, 0xF57A,
    0xF57B, 0xF57C, 0xF57D, 0xF57E, 0xF580, 0xF581, 0xF582, 0xF583, 0xF584,
    0xF585, 0xF586, 0xF587, 0xF588, 0xF589, 0xF58A, 0xF58B, 0xF58C, 0xF58D,
    0xF58E, 0xF58F, 0xF590, 0xF591, 0xF592, 0xF593, 0xF594, 0xF595, 0xF596,
    0xF597, 0xF598, 0xF599, 0xF59A, 0xF59B, 0xF59C, 0xF59D, 0xF59E, 0xF59F,
    0xF5A0, 0xF640, 0xF641, 0xF642, 0xF643, 0xF644, 0xF645, 0xF646, 0xF647,
    0xF648, 0xF649, 0xF64A, 0xF64B, 0xF64C, 0xF64D, 0xF64E, 0xF64F, 0xF650,
    0xF651, 0xF652, 0xF653, 0xF654, 0xF655, 0xF656, 0xF657, 0xF658, 0xF659,
    0xF65A, 0xF65B, 0xF65C, 0xF65D, 0xF65E, 0xF65F, 0xF660, 0xF661, 0xF662,
    0xF663, 0xF664, 0xF665, 0xF666, 0xF667, 0xF668, 0xF669, 0xF66A, 0xF66B,
    0xF66C, 0xF66D, 0xF66E, 0xF66F, 0xF670, 0xF671, 0xF672, 0xF673, 0xF674,
    0xF675, 0xF676, 0xF677, 0xF678, 0xF679, 0xF67A, 0xF67B, 0xF67C, 0xF67D,
    0xF67E, 0xF680, 0xF681, 0xF682, 0xF683, 0xF684, 0xF685, 0xF686, 0xF687,
    0xF688, 0xF689, 0xF68A, 0xF68B, 0xF68C, 0xF68D, 0xF68E, 0xF68F, 0xF690,
    0xF691, 0xF692, 0xF693, 0xF694, 0xF695, 0xF696, 0xF697, 0xF698, 0xF699,
    0xF69A, 0xF69B, 0xF69C, 0xF69D, 0xF69E, 0xF69F, 0xF6A0, 0xF740, 0xF741,
    0xF742, 0xF743, 0xF744, 0xF745, 0xF746, 0xF747, 0xF748, 0xF749, 0xF74A,
    0xF74B, 0xF74C, 0xF74D, 0xF74E, 0xF74F, 0xF750, 0xF751, 0xF752, 0xF753,
    0xF754, 0xF755, 0xF756, 0xF757, 0xF758, 0xF759, 0xF75A, 0xF75B, 0xF75C,
    0xF75D, 0xF75E, 0xF75F, 0xF760, 0xF761, 0xF762, 0xF763, 0xF764, 0xF765,
    0xF766, 0xF767, 0xF768, 0xF769, 0xF76A, 0xF76B, 0xF76C, 0xF76D, 0xF76E,
    0xF76F, 0xF770, 0xF771, 0xF772, 0xF773, 0xF774, 0xF775, 0xF776, 0xF777,
    0xF778, 0xF779, 0xF77A, 0xF77B, 0xF77C, 0xF77D, 0xF77E, 0xF780, 0xD3E3,
    0xF781, 0xF782, 0xF6CF, 0xF783, 0xC2B3, 0xF6D0, 0xF784, 0xF785, 0xF6D1,
    0xF6D2, 0xF6D3, 0xF6D4, 0xF786, 0xF787, 0xF6D6, 0xF788, 0xB1AB, 0xF6D7,
    0xF789, 0xF6D8, 0xF6D9, 0xF6DA, 0xF78A, 0xF6DB, 0xF6DC, 0xF78B, 0xF78C,
    0xF78D, 0xF78E, 0xF6DD, 0xF6DE, 0xCFCA, 0xF78F, 0xF6DF, 0xF6E0, 0xF6E1,
    0xF6E2, 0xF6E3, 0xF6E4, 0xC0F0, 0xF6E5, 0xF6E6, 0xF6E7, 0xF6E8, 0xF6E9,
    0xF790, 0xF6EA, 0xF791, 0xF6EB, 0xF6EC, 0xF792, 0xF6ED, 0xF6EE, 0xF6EF,
    0xF6F0, 0xF6F1, 0xF6F2, 0xF6F3, 0xF6F4, 0xBEA8, 0xF793, 0xF6F5, 0xF6F6,
    0xF6F7, 0xF6F8, 0xF794, 0xF795, 0xF796, 0xF797, 0xF798, 0xC8FA, 0xF6F9,
    0xF6FA, 0xF6FB, 0xF6FC, 0xF799, 0xF79A, 0xF6FD, 0xF6FE, 0xF7A1, 0xF7A2,
    0xF7A3, 0xF7A4, 0xF7A5, 0xF79B, 0xF79C, 0xF7A6, 0xF7A7, 0xF7A8, 0xB1EE,
    0xF7A9, 0xF7AA, 0xF7AB, 0xF79D, 0xF79E, 0xF7AC, 0xF7AD, 0xC1DB, 0xF7AE,
    0xF79F, 0xF7A0, 0xF7AF, 0xF840, 0xF841, 0xF842, 0xF843, 0xF844, 0xF845,
    0xF846, 0xF847, 0xF848, 0xF849, 0xF84A, 0xF84B, 0xF84C, 0xF84D, 0xF84E,
    0xF84F, 0xF850, 0xF851, 0xF852, 0xF853, 0xF854, 0xF855, 0xF856, 0xF857,
    0xF858, 0xF859, 0xF85A, 0xF85B, 0xF85C, 0xF85D, 0xF85E, 0xF85F, 0xF860,
    0xF861, 0xF862, 0xF863, 0xF864, 0xF865, 0xF866, 0xF867, 0xF868, 0xF869,
    0xF86A, 0xF86B, 0xF86C, 0xF86D, 0xF86E, 0xF86F, 0xF870, 0xF871, 0xF872,
    0xF873, 0xF874, 0xF875, 0xF876, 0xF877, 0xF878, 0xF879, 0xF87A, 0xF87B,
    0xF87C, 0xF87D, 0xF87E, 0xF880, 0xF881, 0xF882, 0xF883, 0xF884, 0xF885,
    0xF886, 0xF887, 0xF888, 0xF889, 0xF88A, 0xF88B, 0xF88C, 0xF88D, 0xF88E,
    0xF88F, 0xF890, 0xF891, 0xF892, 0xF893, 0xF894, 0xF895, 0xF896, 0xF897,
    0xF898, 0xF899, 0xF89A, 0xF89B, 0xF89C, 0xF89D, 0xF89E, 0xF89F, 0xF8A0,
    0xF940, 0xF941, 0xF942, 0xF943, 0xF944, 0xF945, 0xF946, 0xF947, 0xF948,
    0xF949, 0xF94A, 0xF94B, 0xF94C, 0xF94D, 0xF94E, 0xF94F, 0xF950, 0xF951,
    0xF952, 0xF953, 0xF954, 0xF955, 0xF956, 0xF957, 0xF958, 0xF959, 0xF95A,
    0xF95B, 0xF95C, 0xF95D, 0xF95E, 0xF95F, 0xF960, 0xF961, 0xF962, 0xF963,
    0xF964, 0xF965, 0xF966, 0xF967, 0xF968, 0xF969, 0xF96A, 0xF96B, 0xF96C,
    0xF96D, 0xF96E, 0xF96F, 0xF970, 0xF971, 0xF972, 0xF973, 0xF974, 0xF975,
    0xF976, 0xF977, 0xF978, 0xF979, 0xF97A, 0xF97B, 0xF97C, 0xF97D, 0xF97E,
    0xF980, 0xF981, 0xF982, 0xF983, 0xF984, 0xF985, 0xF986, 0xF987, 0xF988,
    0xF989, 0xF98A, 0xF98B, 0xF98C, 0xF98D, 0xF98E, 0xF98F, 0xF990, 0xF991,
    0xF992, 0xF993, 0xF994, 0xF995, 0xF996, 0xF997, 0xF998, 0xF999, 0xF99A,
    0xF99B, 0xF99C, 0xF99D, 0xF99E, 0xF99F, 0xF9A0, 0xFA40, 0xFA41, 0xFA42,
    0xFA43, 0xFA44, 0xFA45, 0xFA46, 0xFA47, 0xFA48, 0xFA49, 0xFA4A, 0xFA4B,
    0xFA4C, 0xFA4D, 0xFA4E, 0xFA4F, 0xFA50, 0xFA51, 0xFA52, 0xFA53, 0xFA54,
    0xFA55, 0xFA56, 0xFA57, 0xFA58, 0xFA59, 0xFA5A, 0xFA5B, 0xFA5C, 0xFA5D,
    0xFA5E, 0xFA5F, 0xFA60, 0xFA61, 0xFA62, 0xFA63, 0xFA64, 0xFA65, 0xFA66,
    0xFA67, 0xFA68, 0xFA69, 0xFA6A, 0xFA6B, 0xFA6C, 0xFA6D, 0xFA6E, 0xFA6F,
    0xFA70, 0xFA71, 0xFA72, 0xFA73, 0xFA74, 0xFA75, 0xFA76, 0xFA77, 0xFA78,
    0xFA79, 0xFA7A, 0xFA7B, 0xFA7C, 0xFA7D, 0xFA7E, 0xFA80, 0xFA81, 0xFA82,
    0xFA83, 0xFA84, 0xFA85, 0xFA86, 0xFA87, 0xFA88, 0xFA89, 0xFA8A, 0xFA8B,
    0xFA8C, 0xFA8D, 0xFA8E, 0xFA8F, 0xFA90, 0xFA91, 0xFA92, 0xFA93, 0xFA94,
    0xFA95, 0xFA96, 0xFA97, 0xFA98, 0xFA99, 0xFA9A, 0xFA9B, 0xFA9C, 0xFA9D,
    0xFA9E, 0xFA9F, 0xFAA0, 0xFB40, 0xFB41, 0xFB42, 0xFB43, 0xFB44, 0xFB45,
    0xFB46, 0xFB47, 0xFB48, 0xFB49, 0xFB4A, 0xFB4B, 0xFB4C, 0xFB4D, 0xFB4E,
    0xFB4F, 0xFB50, 0xFB51, 0xFB52, 0xFB53, 0xFB54, 0xFB55, 0xFB56, 0xFB57,
    0xFB58, 0xFB59, 0xFB5A, 0xFB5B, 0xC4F1, 0xF0AF, 0xBCA6, 0xF0B0, 0xC3F9,
    0xFB5C, 0xC5B8, 0xD1BB, 0xFB5D, 0xF0B1, 0xF0B2, 0xF0B3, 0xF0B4, 0xF0B5,
    0xD1BC, 0xFB5E, 0xD1EC, 0xFB5F, 0xF0B7, 0xF0B6, 0xD4A7, 0xFB60, 0xCDD2,
    0xF0B8, 0xF0BA, 0xF0B9, 0xF0BB, 0xF0BC, 0xFB61, 0xFB62, 0xB8EB, 0xF0BD,
    0xBAE8, 0xFB63, 0xF0BE, 0xF0BF, 0xBEE9, 0xF0C0, 0xB6EC, 0xF0C1, 0xF0C2,
    0xF0C3, 0xF0C4, 0xC8B5, 0xF0C5, 0xF0C6, 0xFB64, 0xF0C7, 0xC5F4, 0xFB65,
    0xF0C8, 0xFB66, 0xFB67, 0xFB68, 0xF0C9, 0xFB69, 0xF0CA, 0xF7BD, 0xFB6A,
    0xF0CB, 0xF0CC, 0xF0CD, 0xFB6B, 0xF0CE, 0xFB6C, 0xFB6D, 0xFB6E, 0xFB6F,
    0xF0CF, 0xBAD7, 0xFB70, 0xF0D0, 0xF0D1, 0xF0D2, 0xF0D3, 0xF0D4, 0xF0D5,
    0xF0D6, 0xF0D8, 0xFB71, 0xFB72, 0xD3A5, 0xF0D7, 0xFB73, 0xF0D9, 0xFB74,
    0xFB75, 0xFB76, 0xFB77, 0xFB78, 0xFB79, 0xFB7A, 0xFB7B, 0xFB7C, 0xFB7D,
    0xF5BA, 0xC2B9, 0xFB7E, 0xFB80, 0xF7E4, 0xFB81, 0xFB82, 0xFB83, 0xFB84,
    0xF7E5, 0xF7E6, 0xFB85, 0xFB86, 0xF7E7, 0xFB87, 0xFB88, 0xFB89, 0xFB8A,
    0xFB8B, 0xFB8C, 0xF7E8, 0xC2B4, 0xFB8D, 0xFB8E, 0xFB8F, 0xFB90, 0xFB91,
    0xFB92, 0xFB93, 0xFB94, 0xFB95, 0xF7EA, 0xFB96, 0xF7EB, 0xFB97, 0xFB98,
    0xFB99, 0xFB9A, 0xFB9B, 0xFB9C, 0xC2F3, 0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0,
    0xFC40, 0xFC41, 0xFC42, 0xFC43, 0xFC44, 0xFC45, 0xFC46, 0xFC47, 0xFC48,
    0xF4F0, 0xFC49, 0xFC4A, 0xFC4B, 0xF4EF, 0xFC4C, 0xFC4D, 0xC2E9, 0xFC4E,
    0xF7E1, 0xF7E2, 0xFC4F, 0xFC50, 0xFC51, 0xFC52, 0xFC53, 0xBBC6, 0xFC54,
    0xFC55, 0xFC56, 0xFC57, 0xD9E4, 0xFC58, 0xFC59, 0xFC5A, 0xCAF2, 0xC0E8,
    0xF0A4, 0xFC5B, 0xBADA, 0xFC5C, 0xFC5D, 0xC7AD, 0xFC5E, 0xFC5F, 0xFC60,
    0xC4AC, 0xFC61, 0xFC62, 0xF7EC, 0xF7ED, 0xF7EE, 0xFC63, 0xF7F0, 0xF7EF,
    0xFC64, 0xF7F1, 0xFC65, 0xFC66, 0xF7F4, 0xFC67, 0xF7F3, 0xFC68, 0xF7F2,
    0xF7F5, 0xFC69, 0xFC6A, 0xFC6B, 0xFC6C, 0xF7F6, 0xFC6D, 0xFC6E, 0xFC6F,
    0xFC70, 0xFC71, 0xFC72, 0xFC73, 0xFC74, 0xFC75, 0xEDE9, 0xFC76, 0xEDEA,
    0xEDEB, 0xFC77, 0xF6BC, 0xFC78, 0xFC79, 0xFC7A, 0xFC7B, 0xFC7C, 0xFC7D,
    0xFC7E, 0xFC80, 0xFC81, 0xFC82, 0xFC83, 0xFC84, 0xF6BD, 0xFC85, 0xF6BE,
    0xB6A6, 0xFC86, 0xD8BE, 0xFC87, 0xFC88, 0xB9C4, 0xFC89, 0xFC8A, 0xFC8B,
    0xD8BB, 0xFC8C, 0xDCB1, 0xFC8D, 0xFC8E, 0xFC8F, 0xFC90, 0xFC91, 0xFC92,
    0xCAF3, 0xFC93, 0xF7F7, 0xFC94, 0xFC95, 0xFC96, 0xFC97, 0xFC98, 0xFC99,
    0xFC9A, 0xFC9B, 0xFC9C, 0xF7F8, 0xFC9D, 0xFC9E, 0xF7F9, 0xFC9F, 0xFCA0,
    0xFD40, 0xFD41, 0xFD42, 0xFD43, 0xFD44, 0xF7FB, 0xFD45, 0xF7FA, 0xFD46,
    0xB1C7, 0xFD47, 0xF7FC, 0xF7FD, 0xFD48, 0xFD49, 0xFD4A, 0xFD4B, 0xFD4C,
    0xF7FE, 0xFD4D, 0xFD4E, 0xFD4F, 0xFD50, 0xFD51, 0xFD52, 0xFD53, 0xFD54,
    0xFD55, 0xFD56, 0xFD57, 0xC6EB, 0xECB4, 0xFD58, 0xFD59, 0xFD5A, 0xFD5B,
    0xFD5C, 0xFD5D, 0xFD5E, 0xFD5F, 0xFD60, 0xFD61, 0xFD62, 0xFD63, 0xFD64,
    0xFD65, 0xFD66, 0xFD67, 0xFD68, 0xFD69, 0xFD6A, 0xFD6B, 0xFD6C, 0xFD6D,
    0xFD6E, 0xFD6F, 0xFD70, 0xFD71, 0xFD72, 0xFD73, 0xFD74, 0xFD75, 0xFD76,
    0xFD77, 0xFD78, 0xFD79, 0xFD7A, 0xFD7B, 0xFD7C, 0xFD7D, 0xFD7E, 0xFD80,
    0xFD81, 0xFD82, 0xFD83, 0xFD84, 0xFD85, 0xB3DD, 0xF6B3, 0xFD86, 0xFD87,
    0xF6B4, 0xC1E4, 0xF6B5, 0xF6B6, 0xF6B7, 0xF6B8, 0xF6B9, 0xF6BA, 0xC8A3,
    0xF6BB, 0xFD88, 0xFD89, 0xFD8A, 0xFD8B, 0xFD8C, 0xFD8D, 0xFD8E, 0xFD8F,
    0xFD90, 0xFD91, 0xFD92, 0xFD93, 0xC1FA, 0xB9A8, 0xEDE8, 0xFD94, 0xFD95,
    0xFD96, 0xB9EA, 0xD9DF, 0xFD97, 0xFD98, 0xFD99, 0xFD9A, 0xFD9B};

/**
  Mapping table from Unicode to gb18030, part two
  For Unicode in [0xE000, 0xE865) and (0xF92B, 0xFFFF]
  The values here have the same meaning with tab_uni_gb18030_p1
*/
static const uint16 tab_uni_gb18030_p2[] = {
    0xAAA1, 0xAAA2, 0xAAA3, 0xAAA4, 0xAAA5, 0xAAA6, 0xAAA7, 0xAAA8, 0xAAA9,
    0xAAAA, 0xAAAB, 0xAAAC, 0xAAAD, 0xAAAE, 0xAAAF, 0xAAB0, 0xAAB1, 0xAAB2,
    0xAAB3, 0xAAB4, 0xAAB5, 0xAAB6, 0xAAB7, 0xAAB8, 0xAAB9, 0xAABA, 0xAABB,
    0xAABC, 0xAABD, 0xAABE, 0xAABF, 0xAAC0, 0xAAC1, 0xAAC2, 0xAAC3, 0xAAC4,
    0xAAC5, 0xAAC6, 0xAAC7, 0xAAC8, 0xAAC9, 0xAACA, 0xAACB, 0xAACC, 0xAACD,
    0xAACE, 0xAACF, 0xAAD0, 0xAAD1, 0xAAD2, 0xAAD3, 0xAAD4, 0xAAD5, 0xAAD6,
    0xAAD7, 0xAAD8, 0xAAD9, 0xAADA, 0xAADB, 0xAADC, 0xAADD, 0xAADE, 0xAADF,
    0xAAE0, 0xAAE1, 0xAAE2, 0xAAE3, 0xAAE4, 0xAAE5, 0xAAE6, 0xAAE7, 0xAAE8,
    0xAAE9, 0xAAEA, 0xAAEB, 0xAAEC, 0xAAED, 0xAAEE, 0xAAEF, 0xAAF0, 0xAAF1,
    0xAAF2, 0xAAF3, 0xAAF4, 0xAAF5, 0xAAF6, 0xAAF7, 0xAAF8, 0xAAF9, 0xAAFA,
    0xAAFB, 0xAAFC, 0xAAFD, 0xAAFE, 0xABA1, 0xABA2, 0xABA3, 0xABA4, 0xABA5,
    0xABA6, 0xABA7, 0xABA8, 0xABA9, 0xABAA, 0xABAB, 0xABAC, 0xABAD, 0xABAE,
    0xABAF, 0xABB0, 0xABB1, 0xABB2, 0xABB3, 0xABB4, 0xABB5, 0xABB6, 0xABB7,
    0xABB8, 0xABB9, 0xABBA, 0xABBB, 0xABBC, 0xABBD, 0xABBE, 0xABBF, 0xABC0,
    0xABC1, 0xABC2, 0xABC3, 0xABC4, 0xABC5, 0xABC6, 0xABC7, 0xABC8, 0xABC9,
    0xABCA, 0xABCB, 0xABCC, 0xABCD, 0xABCE, 0xABCF, 0xABD0, 0xABD1, 0xABD2,
    0xABD3, 0xABD4, 0xABD5, 0xABD6, 0xABD7, 0xABD8, 0xABD9, 0xABDA, 0xABDB,
    0xABDC, 0xABDD, 0xABDE, 0xABDF, 0xABE0, 0xABE1, 0xABE2, 0xABE3, 0xABE4,
    0xABE5, 0xABE6, 0xABE7, 0xABE8, 0xABE9, 0xABEA, 0xABEB, 0xABEC, 0xABED,
    0xABEE, 0xABEF, 0xABF0, 0xABF1, 0xABF2, 0xABF3, 0xABF4, 0xABF5, 0xABF6,
    0xABF7, 0xABF8, 0xABF9, 0xABFA, 0xABFB, 0xABFC, 0xABFD, 0xABFE, 0xACA1,
    0xACA2, 0xACA3, 0xACA4, 0xACA5, 0xACA6, 0xACA7, 0xACA8, 0xACA9, 0xACAA,
    0xACAB, 0xACAC, 0xACAD, 0xACAE, 0xACAF, 0xACB0, 0xACB1, 0xACB2, 0xACB3,
    0xACB4, 0xACB5, 0xACB6, 0xACB7, 0xACB8, 0xACB9, 0xACBA, 0xACBB, 0xACBC,
    0xACBD, 0xACBE, 0xACBF, 0xACC0, 0xACC1, 0xACC2, 0xACC3, 0xACC4, 0xACC5,
    0xACC6, 0xACC7, 0xACC8, 0xACC9, 0xACCA, 0xACCB, 0xACCC, 0xACCD, 0xACCE,
    0xACCF, 0xACD0, 0xACD1, 0xACD2, 0xACD3, 0xACD4, 0xACD5, 0xACD6, 0xACD7,
    0xACD8, 0xACD9, 0xACDA, 0xACDB, 0xACDC, 0xACDD, 0xACDE, 0xACDF, 0xACE0,
    0xACE1, 0xACE2, 0xACE3, 0xACE4, 0xACE5, 0xACE6, 0xACE7, 0xACE8, 0xACE9,
    0xACEA, 0xACEB, 0xACEC, 0xACED, 0xACEE, 0xACEF, 0xACF0, 0xACF1, 0xACF2,
    0xACF3, 0xACF4, 0xACF5, 0xACF6, 0xACF7, 0xACF8, 0xACF9, 0xACFA, 0xACFB,
    0xACFC, 0xACFD, 0xACFE, 0xADA1, 0xADA2, 0xADA3, 0xADA4, 0xADA5, 0xADA6,
    0xADA7, 0xADA8, 0xADA9, 0xADAA, 0xADAB, 0xADAC, 0xADAD, 0xADAE, 0xADAF,
    0xADB0, 0xADB1, 0xADB2, 0xADB3, 0xADB4, 0xADB5, 0xADB6, 0xADB7, 0xADB8,
    0xADB9, 0xADBA, 0xADBB, 0xADBC, 0xADBD, 0xADBE, 0xADBF, 0xADC0, 0xADC1,
    0xADC2, 0xADC3, 0xADC4, 0xADC5, 0xADC6, 0xADC7, 0xADC8, 0xADC9, 0xADCA,
    0xADCB, 0xADCC, 0xADCD, 0xADCE, 0xADCF, 0xADD0, 0xADD1, 0xADD2, 0xADD3,
    0xADD4, 0xADD5, 0xADD6, 0xADD7, 0xADD8, 0xADD9, 0xADDA, 0xADDB, 0xADDC,
    0xADDD, 0xADDE, 0xADDF, 0xADE0, 0xADE1, 0xADE2, 0xADE3, 0xADE4, 0xADE5,
    0xADE6, 0xADE7, 0xADE8, 0xADE9, 0xADEA, 0xADEB, 0xADEC, 0xADED, 0xADEE,
    0xADEF, 0xADF0, 0xADF1, 0xADF2, 0xADF3, 0xADF4, 0xADF5, 0xADF6, 0xADF7,
    0xADF8, 0xADF9, 0xADFA, 0xADFB, 0xADFC, 0xADFD, 0xADFE, 0xAEA1, 0xAEA2,
    0xAEA3, 0xAEA4, 0xAEA5, 0xAEA6, 0xAEA7, 0xAEA8, 0xAEA9, 0xAEAA, 0xAEAB,
    0xAEAC, 0xAEAD, 0xAEAE, 0xAEAF, 0xAEB0, 0xAEB1, 0xAEB2, 0xAEB3, 0xAEB4,
    0xAEB5, 0xAEB6, 0xAEB7, 0xAEB8, 0xAEB9, 0xAEBA, 0xAEBB, 0xAEBC, 0xAEBD,
    0xAEBE, 0xAEBF, 0xAEC0, 0xAEC1, 0xAEC2, 0xAEC3, 0xAEC4, 0xAEC5, 0xAEC6,
    0xAEC7, 0xAEC8, 0xAEC9, 0xAECA, 0xAECB, 0xAECC, 0xAECD, 0xAECE, 0xAECF,
    0xAED0, 0xAED1, 0xAED2, 0xAED3, 0xAED4, 0xAED5, 0xAED6, 0xAED7, 0xAED8,
    0xAED9, 0xAEDA, 0xAEDB, 0xAEDC, 0xAEDD, 0xAEDE, 0xAEDF, 0xAEE0, 0xAEE1,
    0xAEE2, 0xAEE3, 0xAEE4, 0xAEE5, 0xAEE6, 0xAEE7, 0xAEE8, 0xAEE9, 0xAEEA,
    0xAEEB, 0xAEEC, 0xAEED, 0xAEEE, 0xAEEF, 0xAEF0, 0xAEF1, 0xAEF2, 0xAEF3,
    0xAEF4, 0xAEF5, 0xAEF6, 0xAEF7, 0xAEF8, 0xAEF9, 0xAEFA, 0xAEFB, 0xAEFC,
    0xAEFD, 0xAEFE, 0xAFA1, 0xAFA2, 0xAFA3, 0xAFA4, 0xAFA5, 0xAFA6, 0xAFA7,
    0xAFA8, 0xAFA9, 0xAFAA, 0xAFAB, 0xAFAC, 0xAFAD, 0xAFAE, 0xAFAF, 0xAFB0,
    0xAFB1, 0xAFB2, 0xAFB3, 0xAFB4, 0xAFB5, 0xAFB6, 0xAFB7, 0xAFB8, 0xAFB9,
    0xAFBA, 0xAFBB, 0xAFBC, 0xAFBD, 0xAFBE, 0xAFBF, 0xAFC0, 0xAFC1, 0xAFC2,
    0xAFC3, 0xAFC4, 0xAFC5, 0xAFC6, 0xAFC7, 0xAFC8, 0xAFC9, 0xAFCA, 0xAFCB,
    0xAFCC, 0xAFCD, 0xAFCE, 0xAFCF, 0xAFD0, 0xAFD1, 0xAFD2, 0xAFD3, 0xAFD4,
    0xAFD5, 0xAFD6, 0xAFD7, 0xAFD8, 0xAFD9, 0xAFDA, 0xAFDB, 0xAFDC, 0xAFDD,
    0xAFDE, 0xAFDF, 0xAFE0, 0xAFE1, 0xAFE2, 0xAFE3, 0xAFE4, 0xAFE5, 0xAFE6,
    0xAFE7, 0xAFE8, 0xAFE9, 0xAFEA, 0xAFEB, 0xAFEC, 0xAFED, 0xAFEE, 0xAFEF,
    0xAFF0, 0xAFF1, 0xAFF2, 0xAFF3, 0xAFF4, 0xAFF5, 0xAFF6, 0xAFF7, 0xAFF8,
    0xAFF9, 0xAFFA, 0xAFFB, 0xAFFC, 0xAFFD, 0xAFFE, 0xF8A1, 0xF8A2, 0xF8A3,
    0xF8A4, 0xF8A5, 0xF8A6, 0xF8A7, 0xF8A8, 0xF8A9, 0xF8AA, 0xF8AB, 0xF8AC,
    0xF8AD, 0xF8AE, 0xF8AF, 0xF8B0, 0xF8B1, 0xF8B2, 0xF8B3, 0xF8B4, 0xF8B5,
    0xF8B6, 0xF8B7, 0xF8B8, 0xF8B9, 0xF8BA, 0xF8BB, 0xF8BC, 0xF8BD, 0xF8BE,
    0xF8BF, 0xF8C0, 0xF8C1, 0xF8C2, 0xF8C3, 0xF8C4, 0xF8C5, 0xF8C6, 0xF8C7,
    0xF8C8, 0xF8C9, 0xF8CA, 0xF8CB, 0xF8CC, 0xF8CD, 0xF8CE, 0xF8CF, 0xF8D0,
    0xF8D1, 0xF8D2, 0xF8D3, 0xF8D4, 0xF8D5, 0xF8D6, 0xF8D7, 0xF8D8, 0xF8D9,
    0xF8DA, 0xF8DB, 0xF8DC, 0xF8DD, 0xF8DE, 0xF8DF, 0xF8E0, 0xF8E1, 0xF8E2,
    0xF8E3, 0xF8E4, 0xF8E5, 0xF8E6, 0xF8E7, 0xF8E8, 0xF8E9, 0xF8EA, 0xF8EB,
    0xF8EC, 0xF8ED, 0xF8EE, 0xF8EF, 0xF8F0, 0xF8F1, 0xF8F2, 0xF8F3, 0xF8F4,
    0xF8F5, 0xF8F6, 0xF8F7, 0xF8F8, 0xF8F9, 0xF8FA, 0xF8FB, 0xF8FC, 0xF8FD,
    0xF8FE, 0xF9A1, 0xF9A2, 0xF9A3, 0xF9A4, 0xF9A5, 0xF9A6, 0xF9A7, 0xF9A8,
    0xF9A9, 0xF9AA, 0xF9AB, 0xF9AC, 0xF9AD, 0xF9AE, 0xF9AF, 0xF9B0, 0xF9B1,
    0xF9B2, 0xF9B3, 0xF9B4, 0xF9B5, 0xF9B6, 0xF9B7, 0xF9B8, 0xF9B9, 0xF9BA,
    0xF9BB, 0xF9BC, 0xF9BD, 0xF9BE, 0xF9BF, 0xF9C0, 0xF9C1, 0xF9C2, 0xF9C3,
    0xF9C4, 0xF9C5, 0xF9C6, 0xF9C7, 0xF9C8, 0xF9C9, 0xF9CA, 0xF9CB, 0xF9CC,
    0xF9CD, 0xF9CE, 0xF9CF, 0xF9D0, 0xF9D1, 0xF9D2, 0xF9D3, 0xF9D4, 0xF9D5,
    0xF9D6, 0xF9D7, 0xF9D8, 0xF9D9, 0xF9DA, 0xF9DB, 0xF9DC, 0xF9DD, 0xF9DE,
    0xF9DF, 0xF9E0, 0xF9E1, 0xF9E2, 0xF9E3, 0xF9E4, 0xF9E5, 0xF9E6, 0xF9E7,
    0xF9E8, 0xF9E9, 0xF9EA, 0xF9EB, 0xF9EC, 0xF9ED, 0xF9EE, 0xF9EF, 0xF9F0,
    0xF9F1, 0xF9F2, 0xF9F3, 0xF9F4, 0xF9F5, 0xF9F6, 0xF9F7, 0xF9F8, 0xF9F9,
    0xF9FA, 0xF9FB, 0xF9FC, 0xF9FD, 0xF9FE, 0xFAA1, 0xFAA2, 0xFAA3, 0xFAA4,
    0xFAA5, 0xFAA6, 0xFAA7, 0xFAA8, 0xFAA9, 0xFAAA, 0xFAAB, 0xFAAC, 0xFAAD,
    0xFAAE, 0xFAAF, 0xFAB0, 0xFAB1, 0xFAB2, 0xFAB3, 0xFAB4, 0xFAB5, 0xFAB6,
    0xFAB7, 0xFAB8, 0xFAB9, 0xFABA, 0xFABB, 0xFABC, 0xFABD, 0xFABE, 0xFABF,
    0xFAC0, 0xFAC1, 0xFAC2, 0xFAC3, 0xFAC4, 0xFAC5, 0xFAC6, 0xFAC7, 0xFAC8,
    0xFAC9, 0xFACA, 0xFACB, 0xFACC, 0xFACD, 0xFACE, 0xFACF, 0xFAD0, 0xFAD1,
    0xFAD2, 0xFAD3, 0xFAD4, 0xFAD5, 0xFAD6, 0xFAD7, 0xFAD8, 0xFAD9, 0xFADA,
    0xFADB, 0xFADC, 0xFADD, 0xFADE, 0xFADF, 0xFAE0, 0xFAE1, 0xFAE2, 0xFAE3,
    0xFAE4, 0xFAE5, 0xFAE6, 0xFAE7, 0xFAE8, 0xFAE9, 0xFAEA, 0xFAEB, 0xFAEC,
    0xFAED, 0xFAEE, 0xFAEF, 0xFAF0, 0xFAF1, 0xFAF2, 0xFAF3, 0xFAF4, 0xFAF5,
    0xFAF6, 0xFAF7, 0xFAF8, 0xFAF9, 0xFAFA, 0xFAFB, 0xFAFC, 0xFAFD, 0xFAFE,
    0xFBA1, 0xFBA2, 0xFBA3, 0xFBA4, 0xFBA5, 0xFBA6, 0xFBA7, 0xFBA8, 0xFBA9,
    0xFBAA, 0xFBAB, 0xFBAC, 0xFBAD, 0xFBAE, 0xFBAF, 0xFBB0, 0xFBB1, 0xFBB2,
    0xFBB3, 0xFBB4, 0xFBB5, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBB9, 0xFBBA, 0xFBBB,
    0xFBBC, 0xFBBD, 0xFBBE, 0xFBBF, 0xFBC0, 0xFBC1, 0xFBC2, 0xFBC3, 0xFBC4,
    0xFBC5, 0xFBC6, 0xFBC7, 0xFBC8, 0xFBC9, 0xFBCA, 0xFBCB, 0xFBCC, 0xFBCD,
    0xFBCE, 0xFBCF, 0xFBD0, 0xFBD1, 0xFBD2, 0xFBD3, 0xFBD4, 0xFBD5, 0xFBD6,
    0xFBD7, 0xFBD8, 0xFBD9, 0xFBDA, 0xFBDB, 0xFBDC, 0xFBDD, 0xFBDE, 0xFBDF,
    0xFBE0, 0xFBE1, 0xFBE2, 0xFBE3, 0xFBE4, 0xFBE5, 0xFBE6, 0xFBE7, 0xFBE8,
    0xFBE9, 0xFBEA, 0xFBEB, 0xFBEC, 0xFBED, 0xFBEE, 0xFBEF, 0xFBF0, 0xFBF1,
    0xFBF2, 0xFBF3, 0xFBF4, 0xFBF5, 0xFBF6, 0xFBF7, 0xFBF8, 0xFBF9, 0xFBFA,
    0xFBFB, 0xFBFC, 0xFBFD, 0xFBFE, 0xFCA1, 0xFCA2, 0xFCA3, 0xFCA4, 0xFCA5,
    0xFCA6, 0xFCA7, 0xFCA8, 0xFCA9, 0xFCAA, 0xFCAB, 0xFCAC, 0xFCAD, 0xFCAE,
    0xFCAF, 0xFCB0, 0xFCB1, 0xFCB2, 0xFCB3, 0xFCB4, 0xFCB5, 0xFCB6, 0xFCB7,
    0xFCB8, 0xFCB9, 0xFCBA, 0xFCBB, 0xFCBC, 0xFCBD, 0xFCBE, 0xFCBF, 0xFCC0,
    0xFCC1, 0xFCC2, 0xFCC3, 0xFCC4, 0xFCC5, 0xFCC6, 0xFCC7, 0xFCC8, 0xFCC9,
    0xFCCA, 0xFCCB, 0xFCCC, 0xFCCD, 0xFCCE, 0xFCCF, 0xFCD0, 0xFCD1, 0xFCD2,
    0xFCD3, 0xFCD4, 0xFCD5, 0xFCD6, 0xFCD7, 0xFCD8, 0xFCD9, 0xFCDA, 0xFCDB,
    0xFCDC, 0xFCDD, 0xFCDE, 0xFCDF, 0xFCE0, 0xFCE1, 0xFCE2, 0xFCE3, 0xFCE4,
    0xFCE5, 0xFCE6, 0xFCE7, 0xFCE8, 0xFCE9, 0xFCEA, 0xFCEB, 0xFCEC, 0xFCED,
    0xFCEE, 0xFCEF, 0xFCF0, 0xFCF1, 0xFCF2, 0xFCF3, 0xFCF4, 0xFCF5, 0xFCF6,
    0xFCF7, 0xFCF8, 0xFCF9, 0xFCFA, 0xFCFB, 0xFCFC, 0xFCFD, 0xFCFE, 0xFDA1,
    0xFDA2, 0xFDA3, 0xFDA4, 0xFDA5, 0xFDA6, 0xFDA7, 0xFDA8, 0xFDA9, 0xFDAA,
    0xFDAB, 0xFDAC, 0xFDAD, 0xFDAE, 0xFDAF, 0xFDB0, 0xFDB1, 0xFDB2, 0xFDB3,
    0xFDB4, 0xFDB5, 0xFDB6, 0xFDB7, 0xFDB8, 0xFDB9, 0xFDBA, 0xFDBB, 0xFDBC,
    0xFDBD, 0xFDBE, 0xFDBF, 0xFDC0, 0xFDC1, 0xFDC2, 0xFDC3, 0xFDC4, 0xFDC5,
    0xFDC6, 0xFDC7, 0xFDC8, 0xFDC9, 0xFDCA, 0xFDCB, 0xFDCC, 0xFDCD, 0xFDCE,
    0xFDCF, 0xFDD0, 0xFDD1, 0xFDD2, 0xFDD3, 0xFDD4, 0xFDD5, 0xFDD6, 0xFDD7,
    0xFDD8, 0xFDD9, 0xFDDA, 0xFDDB, 0xFDDC, 0xFDDD, 0xFDDE, 0xFDDF, 0xFDE0,
    0xFDE1, 0xFDE2, 0xFDE3, 0xFDE4, 0xFDE5, 0xFDE6, 0xFDE7, 0xFDE8, 0xFDE9,
    0xFDEA, 0xFDEB, 0xFDEC, 0xFDED, 0xFDEE, 0xFDEF, 0xFDF0, 0xFDF1, 0xFDF2,
    0xFDF3, 0xFDF4, 0xFDF5, 0xFDF6, 0xFDF7, 0xFDF8, 0xFDF9, 0xFDFA, 0xFDFB,
    0xFDFC, 0xFDFD, 0xFDFE, 0xFEA1, 0xFEA2, 0xFEA3, 0xFEA4, 0xFEA5, 0xFEA6,
    0xFEA7, 0xFEA8, 0xFEA9, 0xFEAA, 0xFEAB, 0xFEAC, 0xFEAD, 0xFEAE, 0xFEAF,
    0xFEB0, 0xFEB1, 0xFEB2, 0xFEB3, 0xFEB4, 0xFEB5, 0xFEB6, 0xFEB7, 0xFEB8,
    0xFEB9, 0xFEBA, 0xFEBB, 0xFEBC, 0xFEBD, 0xFEBE, 0xFEBF, 0xFEC0, 0xFEC1,
    0xFEC2, 0xFEC3, 0xFEC4, 0xFEC5, 0xFEC6, 0xFEC7, 0xFEC8, 0xFEC9, 0xFECA,
    0xFECB, 0xFECC, 0xFECD, 0xFECE, 0xFECF, 0xFED0, 0xFED1, 0xFED2, 0xFED3,
    0xFED4, 0xFED5, 0xFED6, 0xFED7, 0xFED8, 0xFED9, 0xFEDA, 0xFEDB, 0xFEDC,
    0xFEDD, 0xFEDE, 0xFEDF, 0xFEE0, 0xFEE1, 0xFEE2, 0xFEE3, 0xFEE4, 0xFEE5,
    0xFEE6, 0xFEE7, 0xFEE8, 0xFEE9, 0xFEEA, 0xFEEB, 0xFEEC, 0xFEED, 0xFEEE,
    0xFEEF, 0xFEF0, 0xFEF1, 0xFEF2, 0xFEF3, 0xFEF4, 0xFEF5, 0xFEF6, 0xFEF7,
    0xFEF8, 0xFEF9, 0xFEFA, 0xFEFB, 0xFEFC, 0xFEFD, 0xFEFE, 0xA140, 0xA141,
    0xA142, 0xA143, 0xA144, 0xA145, 0xA146, 0xA147, 0xA148, 0xA149, 0xA14A,
    0xA14B, 0xA14C, 0xA14D, 0xA14E, 0xA14F, 0xA150, 0xA151, 0xA152, 0xA153,
    0xA154, 0xA155, 0xA156, 0xA157, 0xA158, 0xA159, 0xA15A, 0xA15B, 0xA15C,
    0xA15D, 0xA15E, 0xA15F, 0xA160, 0xA161, 0xA162, 0xA163, 0xA164, 0xA165,
    0xA166, 0xA167, 0xA168, 0xA169, 0xA16A, 0xA16B, 0xA16C, 0xA16D, 0xA16E,
    0xA16F, 0xA170, 0xA171, 0xA172, 0xA173, 0xA174, 0xA175, 0xA176, 0xA177,
    0xA178, 0xA179, 0xA17A, 0xA17B, 0xA17C, 0xA17D, 0xA17E, 0xA180, 0xA181,
    0xA182, 0xA183, 0xA184, 0xA185, 0xA186, 0xA187, 0xA188, 0xA189, 0xA18A,
    0xA18B, 0xA18C, 0xA18D, 0xA18E, 0xA18F, 0xA190, 0xA191, 0xA192, 0xA193,
    0xA194, 0xA195, 0xA196, 0xA197, 0xA198, 0xA199, 0xA19A, 0xA19B, 0xA19C,
    0xA19D, 0xA19E, 0xA19F, 0xA1A0, 0xA240, 0xA241, 0xA242, 0xA243, 0xA244,
    0xA245, 0xA246, 0xA247, 0xA248, 0xA249, 0xA24A, 0xA24B, 0xA24C, 0xA24D,
    0xA24E, 0xA24F, 0xA250, 0xA251, 0xA252, 0xA253, 0xA254, 0xA255, 0xA256,
    0xA257, 0xA258, 0xA259, 0xA25A, 0xA25B, 0xA25C, 0xA25D, 0xA25E, 0xA25F,
    0xA260, 0xA261, 0xA262, 0xA263, 0xA264, 0xA265, 0xA266, 0xA267, 0xA268,
    0xA269, 0xA26A, 0xA26B, 0xA26C, 0xA26D, 0xA26E, 0xA26F, 0xA270, 0xA271,
    0xA272, 0xA273, 0xA274, 0xA275, 0xA276, 0xA277, 0xA278, 0xA279, 0xA27A,
    0xA27B, 0xA27C, 0xA27D, 0xA27E, 0xA280, 0xA281, 0xA282, 0xA283, 0xA284,
    0xA285, 0xA286, 0xA287, 0xA288, 0xA289, 0xA28A, 0xA28B, 0xA28C, 0xA28D,
    0xA28E, 0xA28F, 0xA290, 0xA291, 0xA292, 0xA293, 0xA294, 0xA295, 0xA296,
    0xA297, 0xA298, 0xA299, 0xA29A, 0xA29B, 0xA29C, 0xA29D, 0xA29E, 0xA29F,
    0xA2A0, 0xA340, 0xA341, 0xA342, 0xA343, 0xA344, 0xA345, 0xA346, 0xA347,
    0xA348, 0xA349, 0xA34A, 0xA34B, 0xA34C, 0xA34D, 0xA34E, 0xA34F, 0xA350,
    0xA351, 0xA352, 0xA353, 0xA354, 0xA355, 0xA356, 0xA357, 0xA358, 0xA359,
    0xA35A, 0xA35B, 0xA35C, 0xA35D, 0xA35E, 0xA35F, 0xA360, 0xA361, 0xA362,
    0xA363, 0xA364, 0xA365, 0xA366, 0xA367, 0xA368, 0xA369, 0xA36A, 0xA36B,
    0xA36C, 0xA36D, 0xA36E, 0xA36F, 0xA370, 0xA371, 0xA372, 0xA373, 0xA374,
    0xA375, 0xA376, 0xA377, 0xA378, 0xA379, 0xA37A, 0xA37B, 0xA37C, 0xA37D,
    0xA37E, 0xA380, 0xA381, 0xA382, 0xA383, 0xA384, 0xA385, 0xA386, 0xA387,
    0xA388, 0xA389, 0xA38A, 0xA38B, 0xA38C, 0xA38D, 0xA38E, 0xA38F, 0xA390,
    0xA391, 0xA392, 0xA393, 0xA394, 0xA395, 0xA396, 0xA397, 0xA398, 0xA399,
    0xA39A, 0xA39B, 0xA39C, 0xA39D, 0xA39E, 0xA39F, 0xA3A0, 0xA440, 0xA441,
    0xA442, 0xA443, 0xA444, 0xA445, 0xA446, 0xA447, 0xA448, 0xA449, 0xA44A,
    0xA44B, 0xA44C, 0xA44D, 0xA44E, 0xA44F, 0xA450, 0xA451, 0xA452, 0xA453,
    0xA454, 0xA455, 0xA456, 0xA457, 0xA458, 0xA459, 0xA45A, 0xA45B, 0xA45C,
    0xA45D, 0xA45E, 0xA45F, 0xA460, 0xA461, 0xA462, 0xA463, 0xA464, 0xA465,
    0xA466, 0xA467, 0xA468, 0xA469, 0xA46A, 0xA46B, 0xA46C, 0xA46D, 0xA46E,
    0xA46F, 0xA470, 0xA471, 0xA472, 0xA473, 0xA474, 0xA475, 0xA476, 0xA477,
    0xA478, 0xA479, 0xA47A, 0xA47B, 0xA47C, 0xA47D, 0xA47E, 0xA480, 0xA481,
    0xA482, 0xA483, 0xA484, 0xA485, 0xA486, 0xA487, 0xA488, 0xA489, 0xA48A,
    0xA48B, 0xA48C, 0xA48D, 0xA48E, 0xA48F, 0xA490, 0xA491, 0xA492, 0xA493,
    0xA494, 0xA495, 0xA496, 0xA497, 0xA498, 0xA499, 0xA49A, 0xA49B, 0xA49C,
    0xA49D, 0xA49E, 0xA49F, 0xA4A0, 0xA540, 0xA541, 0xA542, 0xA543, 0xA544,
    0xA545, 0xA546, 0xA547, 0xA548, 0xA549, 0xA54A, 0xA54B, 0xA54C, 0xA54D,
    0xA54E, 0xA54F, 0xA550, 0xA551, 0xA552, 0xA553, 0xA554, 0xA555, 0xA556,
    0xA557, 0xA558, 0xA559, 0xA55A, 0xA55B, 0xA55C, 0xA55D, 0xA55E, 0xA55F,
    0xA560, 0xA561, 0xA562, 0xA563, 0xA564, 0xA565, 0xA566, 0xA567, 0xA568,
    0xA569, 0xA56A, 0xA56B, 0xA56C, 0xA56D, 0xA56E, 0xA56F, 0xA570, 0xA571,
    0xA572, 0xA573, 0xA574, 0xA575, 0xA576, 0xA577, 0xA578, 0xA579, 0xA57A,
    0xA57B, 0xA57C, 0xA57D, 0xA57E, 0xA580, 0xA581, 0xA582, 0xA583, 0xA584,
    0xA585, 0xA586, 0xA587, 0xA588, 0xA589, 0xA58A, 0xA58B, 0xA58C, 0xA58D,
    0xA58E, 0xA58F, 0xA590, 0xA591, 0xA592, 0xA593, 0xA594, 0xA595, 0xA596,
    0xA597, 0xA598, 0xA599, 0xA59A, 0xA59B, 0xA59C, 0xA59D, 0xA59E, 0xA59F,
    0xA5A0, 0xA640, 0xA641, 0xA642, 0xA643, 0xA644, 0xA645, 0xA646, 0xA647,
    0xA648, 0xA649, 0xA64A, 0xA64B, 0xA64C, 0xA64D, 0xA64E, 0xA64F, 0xA650,
    0xA651, 0xA652, 0xA653, 0xA654, 0xA655, 0xA656, 0xA657, 0xA658, 0xA659,
    0xA65A, 0xA65B, 0xA65C, 0xA65D, 0xA65E, 0xA65F, 0xA660, 0xA661, 0xA662,
    0xA663, 0xA664, 0xA665, 0xA666, 0xA667, 0xA668, 0xA669, 0xA66A, 0xA66B,
    0xA66C, 0xA66D, 0xA66E, 0xA66F, 0xA670, 0xA671, 0xA672, 0xA673, 0xA674,
    0xA675, 0xA676, 0xA677, 0xA678, 0xA679, 0xA67A, 0xA67B, 0xA67C, 0xA67D,
    0xA67E, 0xA680, 0xA681, 0xA682, 0xA683, 0xA684, 0xA685, 0xA686, 0xA687,
    0xA688, 0xA689, 0xA68A, 0xA68B, 0xA68C, 0xA68D, 0xA68E, 0xA68F, 0xA690,
    0xA691, 0xA692, 0xA693, 0xA694, 0xA695, 0xA696, 0xA697, 0xA698, 0xA699,
    0xA69A, 0xA69B, 0xA69C, 0xA69D, 0xA69E, 0xA69F, 0xA6A0, 0xA740, 0xA741,
    0xA742, 0xA743, 0xA744, 0xA745, 0xA746, 0xA747, 0xA748, 0xA749, 0xA74A,
    0xA74B, 0xA74C, 0xA74D, 0xA74E, 0xA74F, 0xA750, 0xA751, 0xA752, 0xA753,
    0xA754, 0xA755, 0xA756, 0xA757, 0xA758, 0xA759, 0xA75A, 0xA75B, 0xA75C,
    0xA75D, 0xA75E, 0xA75F, 0xA760, 0xA761, 0xA762, 0xA763, 0xA764, 0xA765,
    0xA766, 0xA767, 0xA768, 0xA769, 0xA76A, 0xA76B, 0xA76C, 0xA76D, 0xA76E,
    0xA76F, 0xA770, 0xA771, 0xA772, 0xA773, 0xA774, 0xA775, 0xA776, 0xA777,
    0xA778, 0xA779, 0xA77A, 0xA77B, 0xA77C, 0xA77D, 0xA77E, 0xA780, 0xA781,
    0xA782, 0xA783, 0xA784, 0xA785, 0xA786, 0xA787, 0xA788, 0xA789, 0xA78A,
    0xA78B, 0xA78C, 0xA78D, 0xA78E, 0xA78F, 0xA790, 0xA791, 0xA792, 0xA793,
    0xA794, 0xA795, 0xA796, 0xA797, 0xA798, 0xA799, 0xA79A, 0xA79B, 0xA79C,
    0xA79D, 0xA79E, 0xA79F, 0xA7A0, 0xA2AB, 0xA2AC, 0xA2AD, 0xA2AE, 0xA2AF,
    0xA2B0, 0x659D, 0xA2E4, 0xA2EF, 0xA2F0, 0xA2FD, 0xA2FE, 0xA4F4, 0xA4F5,
    0xA4F6, 0xA4F7, 0xA4F8, 0xA4F9, 0xA4FA, 0xA4FB, 0xA4FC, 0xA4FD, 0xA4FE,
    0xA5F7, 0xA5F8, 0xA5F9, 0xA5FA, 0xA5FB, 0xA5FC, 0xA5FD, 0xA5FE, 0xA6B9,
    0xA6BA, 0xA6BB, 0xA6BC, 0xA6BD, 0xA6BE, 0xA6BF, 0xA6C0, 0xA6D9, 0xA6DA,
    0xA6DB, 0xA6DC, 0xA6DD, 0xA6DE, 0xA6DF, 0xA6EC, 0xA6ED, 0xA6F3, 0xA6F6,
    0xA6F7, 0xA6F8, 0xA6F9, 0xA6FA, 0xA6FB, 0xA6FC, 0xA6FD, 0xA6FE, 0xA7C2,
    0xA7C3, 0xA7C4, 0xA7C5, 0xA7C6, 0xA7C7, 0xA7C8, 0xA7C9, 0xA7CA, 0xA7CB,
    0xA7CC, 0xA7CD, 0xA7CE, 0xA7CF, 0xA7D0, 0xA7F2, 0xA7F3, 0xA7F4, 0xA7F5,
    0xA7F6, 0xA7F7, 0xA7F8, 0xA7F9, 0xA7FA, 0xA7FB, 0xA7FC, 0xA7FD, 0xA7FE,
    0xA896, 0xA897, 0xA898, 0xA899, 0xA89A, 0xA89B, 0xA89C, 0xA89D, 0xA89E,
    0xA89F, 0xA8A0, 0x0001, 0x659E, 0xA8C1, 0xA8C2, 0xA8C3, 0xA8C4, 0xA8EA,
    0xA8EB, 0xA8EC, 0xA8ED, 0xA8EE, 0xA8EF, 0xA8F0, 0xA8F1, 0xA8F2, 0xA8F3,
    0xA8F4, 0xA8F5, 0xA8F6, 0xA8F7, 0xA8F8, 0xA8F9, 0xA8FA, 0xA8FB, 0xA8FC,
    0xA8FD, 0xA8FE, 0xA958, 0xA95B, 0xA95D, 0xA95E, 0xA95F, 0x659F, 0x65A0,
    0x65A1, 0x65A2, 0x65A3, 0x65A4, 0x65A5, 0x65A6, 0x65A7, 0x65A8, 0x65A9,
    0x65AA, 0x65AB, 0xA997, 0xA998, 0xA999, 0xA99A, 0xA99B, 0xA99C, 0xA99D,
    0xA99E, 0xA99F, 0xA9A0, 0xA9A1, 0xA9A2, 0xA9A3, 0xA9F0, 0xA9F1, 0xA9F2,
    0xA9F3, 0xA9F4, 0xA9F5, 0xA9F6, 0xA9F7, 0xA9F8, 0xA9F9, 0xA9FA, 0xA9FB,
    0xA9FC, 0xA9FD, 0xA9FE, 0xD7FA, 0xD7FB, 0xD7FC, 0xD7FD, 0xD7FE, 0x65AC,
    0xFE51, 0xFE52, 0xFE53, 0x65AD, 0x65AE, 0x65AF, 0x65B0, 0x65B1, 0xFE59,
    0x65B2, 0x65B3, 0x65B4, 0x65B5, 0x65B6, 0x65B7, 0x65B8, 0xFE61, 0x65B9,
    0x65BA, 0x65BB, 0x65BC, 0xFE66, 0xFE67, 0x65BD, 0x65BE, 0x65BF, 0x65C0,
    0xFE6C, 0xFE6D, 0x65C1, 0x65C2, 0x65C3, 0x65C4, 0x65C5, 0x65C6, 0x65C7,
    0x65C8, 0xFE76, 0x65C9, 0x65CA, 0x65CB, 0x65CC, 0x65CD, 0x65CE, 0x65CF,
    0xFE7E, 0x65D0, 0x65D1, 0x65D2, 0x65D3, 0x65D4, 0x65D5, 0x65D6, 0x65D7,
    0x65D8, 0x65D9, 0x65DA, 0x65DB, 0x65DC, 0x65DD, 0x65DE, 0x65DF, 0xFE90,
    0xFE91, 0x65E0, 0x65E1, 0x65E2, 0x65E3, 0x65E4, 0x65E5, 0x65E6, 0x65E7,
    0x65E8, 0x65E9, 0x65EA, 0x65EB, 0x65EC, 0x65ED, 0xFEA0, 0xFD9C, 0x76B5,
    0x76B6, 0x76B7, 0x76B8, 0x76B9, 0x76BA, 0x76BB, 0x76BC, 0x76BD, 0x76BE,
    0x76BF, 0x76C0, 0x76C1, 0x76C2, 0x76C3, 0x76C4, 0x76C5, 0x76C6, 0x76C7,
    0x76C8, 0x76C9, 0x76CA, 0x76CB, 0x76CC, 0x76CD, 0x76CE, 0x76CF, 0x76D0,
    0x76D1, 0x76D2, 0x76D3, 0x76D4, 0x76D5, 0x76D6, 0x76D7, 0x76D8, 0x76D9,
    0x76DA, 0x76DB, 0x76DC, 0x76DD, 0x76DE, 0x76DF, 0x76E0, 0x76E1, 0x76E2,
    0x76E3, 0x76E4, 0x76E5, 0x76E6, 0x76E7, 0x76E8, 0x76E9, 0x76EA, 0x76EB,
    0x76EC, 0x76ED, 0x76EE, 0x76EF, 0x76F0, 0x76F1, 0x76F2, 0x76F3, 0x76F4,
    0x76F5, 0x76F6, 0x76F7, 0x76F8, 0x76F9, 0x76FA, 0x76FB, 0x76FC, 0x76FD,
    0x76FE, 0x76FF, 0x7700, 0xFD9D, 0x7701, 0x7702, 0x7703, 0x7704, 0x7705,
    0x7706, 0x7707, 0x7708, 0x7709, 0x770A, 0x770B, 0x770C, 0x770D, 0x770E,
    0x770F, 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, 0x7715, 0x7716, 0x7717,
    0x7718, 0x7719, 0x771A, 0x771B, 0xFD9E, 0x771C, 0x771D, 0x771E, 0x771F,
    0x7720, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726, 0x7727, 0x7728,
    0x7729, 0x772A, 0x772B, 0x772C, 0x772D, 0x772E, 0x772F, 0x7730, 0x7731,
    0x7732, 0x7733, 0x7734, 0x7735, 0x7736, 0x7737, 0x7738, 0x7739, 0x773A,
    0x773B, 0x773C, 0x773D, 0x773E, 0x773F, 0x7740, 0x7741, 0x7742, 0x7743,
    0x7744, 0x7745, 0x7746, 0x7747, 0x7748, 0x7749, 0x774A, 0x774B, 0x774C,
    0x774D, 0x774E, 0x774F, 0x7750, 0x7751, 0x7752, 0x7753, 0x7754, 0x7755,
    0x7756, 0x7757, 0x7758, 0x7759, 0x775A, 0x775B, 0x775C, 0x775D, 0x775E,
    0x775F, 0x7760, 0x7761, 0x7762, 0x7763, 0x7764, 0x7765, 0x7766, 0x7767,
    0x7768, 0x7769, 0x776A, 0x776B, 0x776C, 0xFD9F, 0x776D, 0x776E, 0x776F,
    0x7770, 0x7771, 0x7772, 0x7773, 0x7774, 0x7775, 0xFDA0, 0x7776, 0x7777,
    0x7778, 0x7779, 0x777A, 0x777B, 0x777C, 0x777D, 0x777E, 0x777F, 0x7780,
    0x7781, 0x7782, 0x7783, 0x7784, 0x7785, 0x7786, 0x7787, 0x7788, 0x7789,
    0x778A, 0x778B, 0x778C, 0x778D, 0x778E, 0x778F, 0xFE40, 0xFE41, 0xFE42,
    0xFE43, 0x7790, 0xFE44, 0x7791, 0xFE45, 0xFE46, 0x7792, 0x7793, 0x7794,
    0xFE47, 0x7795, 0x7796, 0x7797, 0x7798, 0x7799, 0x779A, 0xFE48, 0xFE49,
    0xFE4A, 0x779B, 0xFE4B, 0xFE4C, 0x779C, 0x779D, 0xFE4D, 0xFE4E, 0xFE4F,
    0x779E, 0x779F, 0x77A0, 0x77A1, 0x77A2, 0x77A3, 0x77A4, 0x77A5, 0x77A6,
    0x77A7, 0x77A8, 0x77A9, 0x77AA, 0x77AB, 0x77AC, 0x77AD, 0x77AE, 0x77AF,
    0x77B0, 0x77B1, 0x77B2, 0x77B3, 0x77B4, 0x77B5, 0x77B6, 0x77B7, 0x77B8,
    0x77B9, 0x77BA, 0x77BB, 0x77BC, 0x77BD, 0x77BE, 0x77BF, 0x77C0, 0x77C1,
    0x77C2, 0x77C3, 0x77C4, 0x77C5, 0x77C6, 0x77C7, 0x77C8, 0x77C9, 0x77CA,
    0x77CB, 0x77CC, 0x77CD, 0x77CE, 0x77CF, 0x77D0, 0x77D1, 0x77D2, 0x77D3,
    0x77D4, 0x77D5, 0x77D6, 0x77D7, 0x77D8, 0x77D9, 0x77DA, 0x77DB, 0x77DC,
    0x77DD, 0x77DE, 0x77DF, 0x77E0, 0x77E1, 0x77E2, 0x77E3, 0x77E4, 0x77E5,
    0x77E6, 0x77E7, 0x77E8, 0x77E9, 0x77EA, 0x77EB, 0x77EC, 0x77ED, 0x77EE,
    0x77EF, 0x77F0, 0x77F1, 0x77F2, 0x77F3, 0x77F4, 0x77F5, 0x77F6, 0x77F7,
    0x77F8, 0x77F9, 0x77FA, 0x77FB, 0x77FC, 0x77FD, 0x77FE, 0x77FF, 0x7800,
    0x7801, 0x7802, 0x7803, 0x7804, 0x7805, 0x7806, 0x7807, 0x7808, 0x7809,
    0x780A, 0x780B, 0x780C, 0x780D, 0x780E, 0x780F, 0x7810, 0x7811, 0x7812,
    0x7813, 0x7814, 0x7815, 0x7816, 0x7817, 0x7818, 0x7819, 0x781A, 0x781B,
    0x781C, 0x781D, 0x781E, 0x781F, 0x7820, 0x7821, 0x7822, 0x7823, 0x7824,
    0x7825, 0x7826, 0x7827, 0x7828, 0x7829, 0x782A, 0x782B, 0x782C, 0x782D,
    0x782E, 0x782F, 0x7830, 0x7831, 0x7832, 0x7833, 0x7834, 0x7835, 0x7836,
    0x7837, 0x7838, 0x7839, 0x783A, 0x783B, 0x783C, 0x783D, 0x783E, 0x783F,
    0x7840, 0x7841, 0x7842, 0x7843, 0x7844, 0x7845, 0x7846, 0x7847, 0x7848,
    0x7849, 0x784A, 0x784B, 0x784C, 0x784D, 0x784E, 0x784F, 0x7850, 0x7851,
    0x7852, 0x7853, 0x7854, 0x7855, 0x7856, 0x7857, 0x7858, 0x7859, 0x785A,
    0x785B, 0x785C, 0x785D, 0x785E, 0x785F, 0x7860, 0x7861, 0x7862, 0x7863,
    0x7864, 0x7865, 0x7866, 0x7867, 0x7868, 0x7869, 0x786A, 0x786B, 0x786C,
    0x786D, 0x786E, 0x786F, 0x7870, 0x7871, 0x7872, 0x7873, 0x7874, 0x7875,
    0x7876, 0x7877, 0x7878, 0x7879, 0x787A, 0x787B, 0x787C, 0x787D, 0x787E,
    0x787F, 0x7880, 0x7881, 0x7882, 0x7883, 0x7884, 0x7885, 0x7886, 0x7887,
    0x7888, 0x7889, 0x788A, 0x788B, 0x788C, 0x788D, 0x788E, 0x788F, 0x7890,
    0x7891, 0x7892, 0x7893, 0x7894, 0x7895, 0x7896, 0x7897, 0x7898, 0x7899,
    0x789A, 0x789B, 0x789C, 0x789D, 0x789E, 0x789F, 0x78A0, 0x78A1, 0x78A2,
    0x78A3, 0x78A4, 0x78A5, 0x78A6, 0x78A7, 0x78A8, 0x78A9, 0x78AA, 0x78AB,
    0x78AC, 0x78AD, 0x78AE, 0x78AF, 0x78B0, 0x78B1, 0x78B2, 0x78B3, 0x78B4,
    0x78B5, 0x78B6, 0x78B7, 0x78B8, 0x78B9, 0x78BA, 0x78BB, 0x78BC, 0x78BD,
    0x78BE, 0x78BF, 0x78C0, 0x78C1, 0x78C2, 0x78C3, 0x78C4, 0x78C5, 0x78C6,
    0x78C7, 0x78C8, 0x78C9, 0x78CA, 0x78CB, 0x78CC, 0x78CD, 0x78CE, 0x78CF,
    0x78D0, 0x78D1, 0x78D2, 0x78D3, 0x78D4, 0x78D5, 0x78D6, 0x78D7, 0x78D8,
    0x78D9, 0x78DA, 0x78DB, 0x78DC, 0x78DD, 0x78DE, 0x78DF, 0x78E0, 0x78E1,
    0x78E2, 0x78E3, 0x78E4, 0x78E5, 0x78E6, 0x78E7, 0x78E8, 0x78E9, 0x78EA,
    0x78EB, 0x78EC, 0x78ED, 0x78EE, 0x78EF, 0x78F0, 0x78F1, 0x78F2, 0x78F3,
    0x78F4, 0x78F5, 0x78F6, 0x78F7, 0x78F8, 0x78F9, 0x78FA, 0x78FB, 0x78FC,
    0x78FD, 0x78FE, 0x78FF, 0x7900, 0x7901, 0x7902, 0x7903, 0x7904, 0x7905,
    0x7906, 0x7907, 0x7908, 0x7909, 0x790A, 0x790B, 0x790C, 0x790D, 0x790E,
    0x790F, 0x7910, 0x7911, 0x7912, 0x7913, 0x7914, 0x7915, 0x7916, 0x7917,
    0x7918, 0x7919, 0x791A, 0x791B, 0x791C, 0x791D, 0x791E, 0x791F, 0x7920,
    0x7921, 0x7922, 0x7923, 0x7924, 0x7925, 0x7926, 0x7927, 0x7928, 0x7929,
    0x792A, 0x792B, 0x792C, 0x792D, 0x792E, 0x792F, 0x7930, 0x7931, 0x7932,
    0x7933, 0x7934, 0x7935, 0x7936, 0x7937, 0x7938, 0x7939, 0x793A, 0x793B,
    0x793C, 0x793D, 0x793E, 0x793F, 0x7940, 0x7941, 0x7942, 0x7943, 0x7944,
    0x7945, 0x7946, 0x7947, 0x7948, 0x7949, 0x794A, 0x794B, 0x794C, 0x794D,
    0x794E, 0x794F, 0x7950, 0x7951, 0x7952, 0x7953, 0x7954, 0x7955, 0x7956,
    0x7957, 0x7958, 0x7959, 0x795A, 0x795B, 0x795C, 0x795D, 0x795E, 0x795F,
    0x7960, 0x7961, 0x7962, 0x7963, 0x7964, 0x7965, 0x7966, 0x7967, 0x7968,
    0x7969, 0x796A, 0x796B, 0x796C, 0x796D, 0x796E, 0x796F, 0x7970, 0x7971,
    0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7977, 0x7978, 0x7979, 0x797A,
    0x797B, 0x797C, 0x797D, 0x797E, 0x797F, 0x7980, 0x7981, 0x7982, 0x7983,
    0x7984, 0x7985, 0x7986, 0x7987, 0x7988, 0x7989, 0x798A, 0x798B, 0x798C,
    0x798D, 0x798E, 0x798F, 0x7990, 0x7991, 0x7992, 0x7993, 0x7994, 0x7995,
    0x7996, 0x7997, 0x7998, 0x7999, 0x799A, 0x799B, 0x799C, 0x799D, 0x799E,
    0x799F, 0x79A0, 0x79A1, 0x79A2, 0x79A3, 0x79A4, 0x79A5, 0x79A6, 0x79A7,
    0x79A8, 0x79A9, 0x79AA, 0x79AB, 0x79AC, 0x79AD, 0x79AE, 0x79AF, 0x79B0,
    0x79B1, 0x79B2, 0x79B3, 0x79B4, 0x79B5, 0x79B6, 0x79B7, 0x79B8, 0x79B9,
    0x79BA, 0x79BB, 0x79BC, 0x79BD, 0x79BE, 0x79BF, 0x79C0, 0x79C1, 0x79C2,
    0x79C3, 0x79C4, 0x79C5, 0x79C6, 0x79C7, 0x79C8, 0x79C9, 0x79CA, 0x79CB,
    0x79CC, 0x79CD, 0x79CE, 0x79CF, 0x79D0, 0x79D1, 0x79D2, 0x79D3, 0x79D4,
    0x79D5, 0x79D6, 0x79D7, 0x79D8, 0x79D9, 0x79DA, 0x79DB, 0x79DC, 0x79DD,
    0x79DE, 0x79DF, 0x79E0, 0x79E1, 0x79E2, 0x79E3, 0x79E4, 0x79E5, 0x79E6,
    0x79E7, 0x79E8, 0x79E9, 0x79EA, 0x79EB, 0x79EC, 0x79ED, 0x79EE, 0x79EF,
    0x79F0, 0x79F1, 0x79F2, 0x79F3, 0x79F4, 0x79F5, 0x79F6, 0x79F7, 0x79F8,
    0x79F9, 0x79FA, 0x79FB, 0x79FC, 0x79FD, 0x79FE, 0x79FF, 0x7A00, 0x7A01,
    0x7A02, 0x7A03, 0x7A04, 0x7A05, 0x7A06, 0x7A07, 0x7A08, 0x7A09, 0x7A0A,
    0x7A0B, 0x7A0C, 0x7A0D, 0x7A0E, 0x7A0F, 0x7A10, 0x7A11, 0x7A12, 0x7A13,
    0x7A14, 0x7A15, 0x7A16, 0x7A17, 0x7A18, 0x7A19, 0x7A1A, 0x7A1B, 0x7A1C,
    0x7A1D, 0x7A1E, 0x7A1F, 0x7A20, 0x7A21, 0x7A22, 0x7A23, 0x7A24, 0x7A25,
    0x7A26, 0x7A27, 0x7A28, 0x7A29, 0x7A2A, 0x7A2B, 0x7A2C, 0x7A2D, 0x7A2E,
    0x7A2F, 0x7A30, 0x7A31, 0x7A32, 0x7A33, 0x7A34, 0x7A35, 0x7A36, 0x7A37,
    0x7A38, 0x7A39, 0x7A3A, 0x7A3B, 0x7A3C, 0x7A3D, 0x7A3E, 0x7A3F, 0x7A40,
    0x7A41, 0x7A42, 0x7A43, 0x7A44, 0x7A45, 0x7A46, 0x7A47, 0x7A48, 0x7A49,
    0x7A4A, 0x7A4B, 0x7A4C, 0x7A4D, 0x7A4E, 0x7A4F, 0x7A50, 0x7A51, 0x7A52,
    0x7A53, 0x7A54, 0x7A55, 0x7A56, 0x7A57, 0x7A58, 0x7A59, 0x7A5A, 0x7A5B,
    0x7A5C, 0x7A5D, 0x7A5E, 0x7A5F, 0x7A60, 0x7A61, 0x7A62, 0x7A63, 0x7A64,
    0x7A65, 0x7A66, 0x7A67, 0x7A68, 0x7A69, 0x7A6A, 0x7A6B, 0x7A6C, 0x7A6D,
    0x7A6E, 0x7A6F, 0x7A70, 0x7A71, 0x7A72, 0x7A73, 0x7A74, 0x7A75, 0x7A76,
    0x7A77, 0x7A78, 0x7A79, 0x7A7A, 0x7A7B, 0x7A7C, 0x7A7D, 0x7A7E, 0x7A7F,
    0x7A80, 0x7A81, 0x7A82, 0x7A83, 0x7A84, 0x7A85, 0x7A86, 0x7A87, 0x7A88,
    0x7A89, 0x7A8A, 0x7A8B, 0x7A8C, 0x7A8D, 0x7A8E, 0x7A8F, 0x7A90, 0x7A91,
    0x7A92, 0x7A93, 0x7A94, 0x7A95, 0x7A96, 0x7A97, 0x7A98, 0x7A99, 0x7A9A,
    0x7A9B, 0x7A9C, 0x7A9D, 0x7A9E, 0x7A9F, 0x7AA0, 0x7AA1, 0x7AA2, 0x7AA3,
    0x7AA4, 0x7AA5, 0x7AA6, 0x7AA7, 0x7AA8, 0x7AA9, 0x7AAA, 0x7AAB, 0x7AAC,
    0x7AAD, 0x7AAE, 0x7AAF, 0x7AB0, 0x7AB1, 0x7AB2, 0x7AB3, 0x7AB4, 0x7AB5,
    0x7AB6, 0x7AB7, 0x7AB8, 0x7AB9, 0x7ABA, 0x7ABB, 0x7ABC, 0x7ABD, 0x7ABE,
    0x7ABF, 0x7AC0, 0x7AC1, 0x7AC2, 0x7AC3, 0x7AC4, 0x7AC5, 0x7AC6, 0x7AC7,
    0x7AC8, 0x7AC9, 0x7ACA, 0x7ACB, 0x7ACC, 0x7ACD, 0x7ACE, 0x7ACF, 0x7AD0,
    0x7AD1, 0x7AD2, 0x7AD3, 0x7AD4, 0x7AD5, 0x7AD6, 0x7AD7, 0x7AD8, 0x7AD9,
    0x7ADA, 0x7ADB, 0x7ADC, 0x7ADD, 0x7ADE, 0x7ADF, 0x7AE0, 0x7AE1, 0x7AE2,
    0x7AE3, 0x7AE4, 0x7AE5, 0x7AE6, 0x7AE7, 0x7AE8, 0x7AE9, 0x7AEA, 0x7AEB,
    0x7AEC, 0x7AED, 0x7AEE, 0x7AEF, 0x7AF0, 0x7AF1, 0x7AF2, 0x7AF3, 0x7AF4,
    0x7AF5, 0x7AF6, 0x7AF7, 0x7AF8, 0x7AF9, 0x7AFA, 0x7AFB, 0x7AFC, 0x7AFD,
    0x7AFE, 0x7AFF, 0x7B00, 0x7B01, 0x7B02, 0x7B03, 0x7B04, 0x7B05, 0x7B06,
    0x7B07, 0x7B08, 0x7B09, 0x7B0A, 0x7B0B, 0x7B0C, 0x7B0D, 0x7B0E, 0x7B0F,
    0x7B10, 0x7B11, 0x7B12, 0x7B13, 0x7B14, 0x7B15, 0x7B16, 0x7B17, 0x7B18,
    0x7B19, 0x7B1A, 0x7B1B, 0x7B1C, 0x7B1D, 0x7B1E, 0x7B1F, 0x7B20, 0x7B21,
    0x7B22, 0x7B23, 0x7B24, 0x7B25, 0x7B26, 0x7B27, 0x7B28, 0x7B29, 0x7B2A,
    0x7B2B, 0x7B2C, 0x7B2D, 0x7B2E, 0x7B2F, 0x7B30, 0x7B31, 0x7B32, 0x7B33,
    0x7B34, 0x7B35, 0x7B36, 0x7B37, 0x7B38, 0x7B39, 0x7B3A, 0x7B3B, 0x7B3C,
    0x7B3D, 0x7B3E, 0x7B3F, 0x7B40, 0x7B41, 0x7B42, 0x7B43, 0x7B44, 0x7B45,
    0x7B46, 0x7B47, 0x7B48, 0x7B49, 0x7B4A, 0x7B4B, 0x7B4C, 0x7B4D, 0x7B4E,
    0x7B4F, 0x7B50, 0x7B51, 0x7B52, 0x7B53, 0x7B54, 0x7B55, 0x7B56, 0x7B57,
    0x7B58, 0x7B59, 0x7B5A, 0x7B5B, 0x7B5C, 0x7B5D, 0x7B5E, 0x7B5F, 0x7B60,
    0x7B61, 0x7B62, 0x7B63, 0x7B64, 0x7B65, 0x7B66, 0x7B67, 0x7B68, 0x7B69,
    0x7B6A, 0x7B6B, 0x7B6C, 0x7B6D, 0x7B6E, 0x7B6F, 0x7B70, 0x7B71, 0x7B72,
    0x7B73, 0x7B74, 0x7B75, 0x7B76, 0x7B77, 0x7B78, 0x7B79, 0x7B7A, 0x7B7B,
    0x7B7C, 0x7B7D, 0x7B7E, 0x7B7F, 0x7B80, 0x7B81, 0x7B82, 0x7B83, 0x7B84,
    0x7B85, 0x7B86, 0x7B87, 0x7B88, 0x7B89, 0x7B8A, 0x7B8B, 0x7B8C, 0x7B8D,
    0x7B8E, 0x7B8F, 0x7B90, 0x7B91, 0x7B92, 0x7B93, 0x7B94, 0x7B95, 0x7B96,
    0x7B97, 0x7B98, 0x7B99, 0x7B9A, 0x7B9B, 0x7B9C, 0x7B9D, 0x7B9E, 0x7B9F,
    0x7BA0, 0x7BA1, 0x7BA2, 0x7BA3, 0xA955, 0xA6F2, 0x7BA4, 0xA6F4, 0xA6F5,
    0xA6E0, 0xA6E1, 0xA6F0, 0xA6F1, 0xA6E2, 0xA6E3, 0xA6EE, 0xA6EF, 0xA6E6,
    0xA6E7, 0xA6E4, 0xA6E5, 0xA6E8, 0xA6E9, 0xA6EA, 0xA6EB, 0x7BA5, 0x7BA6,
    0x7BA7, 0x7BA8, 0xA968, 0xA969, 0xA96A, 0xA96B, 0xA96C, 0xA96D, 0xA96E,
    0xA96F, 0xA970, 0xA971, 0x7BA9, 0xA972, 0xA973, 0xA974, 0xA975, 0x7BAA,
    0xA976, 0xA977, 0xA978, 0xA979, 0xA97A, 0xA97B, 0xA97C, 0xA97D, 0xA97E,
    0xA980, 0xA981, 0xA982, 0xA983, 0xA984, 0x7BAB, 0xA985, 0xA986, 0xA987,
    0xA988, 0x7BAC, 0x7BAD, 0x7BAE, 0x7BAF, 0x7BB0, 0x7BB1, 0x7BB2, 0x7BB3,
    0x7BB4, 0x7BB5, 0x7BB6, 0x7BB7, 0x7BB8, 0x7BB9, 0x7BBA, 0x7BBB, 0x7BBC,
    0x7BBD, 0x7BBE, 0x7BBF, 0x7BC0, 0x7BC1, 0x7BC2, 0x7BC3, 0x7BC4, 0x7BC5,
    0x7BC6, 0x7BC7, 0x7BC8, 0x7BC9, 0x7BCA, 0x7BCB, 0x7BCC, 0x7BCD, 0x7BCE,
    0x7BCF, 0x7BD0, 0x7BD1, 0x7BD2, 0x7BD3, 0x7BD4, 0x7BD5, 0x7BD6, 0x7BD7,
    0x7BD8, 0x7BD9, 0x7BDA, 0x7BDB, 0x7BDC, 0x7BDD, 0x7BDE, 0x7BDF, 0x7BE0,
    0x7BE1, 0x7BE2, 0x7BE3, 0x7BE4, 0x7BE5, 0x7BE6, 0x7BE7, 0x7BE8, 0x7BE9,
    0x7BEA, 0x7BEB, 0x7BEC, 0x7BED, 0x7BEE, 0x7BEF, 0x7BF0, 0x7BF1, 0x7BF2,
    0x7BF3, 0x7BF4, 0x7BF5, 0x7BF6, 0x7BF7, 0x7BF8, 0x7BF9, 0x7BFA, 0x7BFB,
    0x7BFC, 0x7BFD, 0x7BFE, 0x7BFF, 0x7C00, 0x7C01, 0x7C02, 0x7C03, 0x7C04,
    0x7C05, 0x7C06, 0x7C07, 0x7C08, 0x7C09, 0x7C0A, 0x7C0B, 0x7C0C, 0x7C0D,
    0x7C0E, 0x7C0F, 0x7C10, 0x7C11, 0x7C12, 0x7C13, 0x7C14, 0x7C15, 0x7C16,
    0x7C17, 0x7C18, 0x7C19, 0x7C1A, 0x7C1B, 0x7C1C, 0x7C1D, 0x7C1E, 0x7C1F,
    0x7C20, 0x7C21, 0x7C22, 0x7C23, 0x7C24, 0x7C25, 0x7C26, 0x7C27, 0x7C28,
    0x7C29, 0x7C2A, 0x7C2B, 0x7C2C, 0x7C2D, 0x7C2E, 0x7C2F, 0x7C30, 0x7C31,
    0x7C32, 0x7C33, 0x7C34, 0x7C35, 0x7C36, 0x7C37, 0x7C38, 0x7C39, 0x7C3A,
    0x7C3B, 0x7C3C, 0x7C3D, 0x7C3E, 0x7C3F, 0x7C40, 0xA3A1, 0xA3A2, 0xA3A3,
    0xA1E7, 0xA3A5, 0xA3A6, 0xA3A7, 0xA3A8, 0xA3A9, 0xA3AA, 0xA3AB, 0xA3AC,
    0xA3AD, 0xA3AE, 0xA3AF, 0xA3B0, 0xA3B1, 0xA3B2, 0xA3B3, 0xA3B4, 0xA3B5,
    0xA3B6, 0xA3B7, 0xA3B8, 0xA3B9, 0xA3BA, 0xA3BB, 0xA3BC, 0xA3BD, 0xA3BE,
    0xA3BF, 0xA3C0, 0xA3C1, 0xA3C2, 0xA3C3, 0xA3C4, 0xA3C5, 0xA3C6, 0xA3C7,
    0xA3C8, 0xA3C9, 0xA3CA, 0xA3CB, 0xA3CC, 0xA3CD, 0xA3CE, 0xA3CF, 0xA3D0,
    0xA3D1, 0xA3D2, 0xA3D3, 0xA3D4, 0xA3D5, 0xA3D6, 0xA3D7, 0xA3D8, 0xA3D9,
    0xA3DA, 0xA3DB, 0xA3DC, 0xA3DD, 0xA3DE, 0xA3DF, 0xA3E0, 0xA3E1, 0xA3E2,
    0xA3E3, 0xA3E4, 0xA3E5, 0xA3E6, 0xA3E7, 0xA3E8, 0xA3E9, 0xA3EA, 0xA3EB,
    0xA3EC, 0xA3ED, 0xA3EE, 0xA3EF, 0xA3F0, 0xA3F1, 0xA3F2, 0xA3F3, 0xA3F4,
    0xA3F5, 0xA3F6, 0xA3F7, 0xA3F8, 0xA3F9, 0xA3FA, 0xA3FB, 0xA3FC, 0xA3FD,
    0xA1AB, 0x7C41, 0x7C42, 0x7C43, 0x7C44, 0x7C45, 0x7C46, 0x7C47, 0x7C48,
    0x7C49, 0x7C4A, 0x7C4B, 0x7C4C, 0x7C4D, 0x7C4E, 0x7C4F, 0x7C50, 0x7C51,
    0x7C52, 0x7C53, 0x7C54, 0x7C55, 0x7C56, 0x7C57, 0x7C58, 0x7C59, 0x7C5A,
    0x7C5B, 0x7C5C, 0x7C5D, 0x7C5E, 0x7C5F, 0x7C60, 0x7C61, 0x7C62, 0x7C63,
    0x7C64, 0x7C65, 0x7C66, 0x7C67, 0x7C68, 0x7C69, 0x7C6A, 0x7C6B, 0x7C6C,
    0x7C6D, 0x7C6E, 0x7C6F, 0x7C70, 0x7C71, 0x7C72, 0x7C73, 0x7C74, 0x7C75,
    0x7C76, 0x7C77, 0x7C78, 0x7C79, 0x7C7A, 0x7C7B, 0x7C7C, 0x7C7D, 0x7C7E,
    0x7C7F, 0x7C80, 0x7C81, 0x7C82, 0x7C83, 0x7C84, 0x7C85, 0x7C86, 0x7C87,
    0x7C88, 0x7C89, 0x7C8A, 0x7C8B, 0x7C8C, 0x7C8D, 0x7C8E, 0x7C8F, 0x7C90,
    0x7C91, 0x7C92, 0x7C93, 0x7C94, 0x7C95, 0x7C96, 0x7C97, 0x7C98, 0x7C99,
    0x7C9A, 0x7C9B, 0x7C9C, 0x7C9D, 0x7C9E, 0x7C9F, 0x7CA0, 0x7CA1, 0x7CA2,
    0x7CA3, 0x7CA4, 0x7CA5, 0x7CA6, 0x7CA7, 0x7CA8, 0x7CA9, 0x7CAA, 0x7CAB,
    0x7CAC, 0x7CAD, 0x7CAE, 0x7CAF, 0x7CB0, 0x7CB1, 0x7CB2, 0x7CB3, 0x7CB4,
    0x7CB5, 0x7CB6, 0x7CB7, 0x7CB8, 0x7CB9, 0x7CBA, 0x7CBB, 0x7CBC, 0x7CBD,
    0x7CBE, 0x7CBF, 0x7CC0, 0x7CC1, 0xA1E9, 0xA1EA, 0xA956, 0xA3FE, 0xA957,
    0xA3A4, 0x7CC2, 0x7CC3, 0x7CC4, 0x7CC5, 0x7CC6, 0x7CC7, 0x7CC8, 0x7CC9,
    0x7CCA, 0x7CCB, 0x7CCC, 0x7CCD, 0x7CCE, 0x7CCF, 0x7CD0, 0x7CD1, 0x7CD2,
    0x7CD3, 0x7CD4, 0x7CD5, 0x7CD6, 0x7CD7, 0x7CD8, 0x7CD9, 0x7CDA, 0x7CDB};

/**
  The following 3 Chinese character weight arrays are based upon
  the PINYIN collation in zh.xml file of CLDR24(http://cldr.unicode.org/)
  (http://unicode.org/Public/cldr/24/core.zip)

  Please note that we only support those Chinese characters with PINYIN
  in zh.xml currently, we support neither those CJK characters whose
  category defined in Unicode are Symbol with the same shape as
  Chinese characters nor the PINYIN characters

  The 3 arrays include the sort order of the code points accordingly
  The weight here just mean the order of the corresponding gb18030
  code point. For example: currently U+963F(GB+B0A2) is the first
  character in the PINYIN collation, while U+5475(GB+BAC7) is the second,
  and so on. So the weight of U+963F is 1 and U+5475 is 2,
  and GB+8140 is the 15308th character, which has the value of 15308
  in the first array

  The weight starts from 1 to 41309 and there are no duplicate weights
  in the collation, so the simplified Chinese is not equal to the
  corresponding traditional Chinese

  Totally, there are 41309 Chinese characters being taken into
  account in these arrays

  The weight of each code point shall be the corresponding weight in
  these arrays plus PINYIN_WEIGHT_BASE
*/

/**
  Weight array for those 2-byte gb18030 code points in the range
  [GB+8140, GB+FE9F]. If it's not a Chinese char, the weight is 0
*/
static const uint16 gb18030_2_weight_py[] = {
    15308, 26403, 32018, 10022, 20221, 3853,  26996, 6117,  24523, 17600, 36813,
    1796,  14235, 12424, 13777, 9402,  2763,  40603, 9858,  14080, 7905,  35363,
    35610, 31400, 14287, 35292, 36111, 11015, 3298,  36190, 34284, 8336,  14288,
    32020, 11032, 6317,  26965, 21034, 12685, 14582, 26905, 19601, 10824, 40703,
    33915, 34465, 8093,  26086, 20856, 8385,  28328, 36968, 4806,  39018, 39657,
    9512,  8396,  19021, 17937, 35820, 14815, 19318, 27011, 36944, 27705, 28174,
    8788,  34234, 23228, 34238, 28437, 35289, 32493, 14027, 35178, 36898, 5148,
    17412, 6746,  19824, 12251, 12677, 30443, 390,   1744,  7812,  25865, 1745,
    32053, 30025, 10612, 8417,  1875,  3032,  2888,  26413, 25300, 12799, 3033,
    23732, 31078, 35007, 7689,  2319,  30446, 5510,  39874, 22268, 36947, 5891,
    6633,  31310, 35627, 33157, 12254, 67,    13926, 22418, 5132,  7834,  28854,
    4747,  4087,  3046,  32312, 34098, 33161, 38316, 32145, 21796, 21264, 32938,
    33589, 40060, 24677, 999,   22419, 35641, 27710, 35547, 39233, 9928,  19345,
    40270, 2093,  24678, 1114,  38824, 4422,  34815, 38692, 1160,  32059, 24761,
    27141, 836,   11661, 10459, 32470, 8674,  7190,  20501, 1797,  10524, 11958,
    9570,  24923, 4440,  33251, 26579, 30035, 8302,  16241, 35382, 9450,  36052,
    20077, 33597, 140,   18699, 7066,  19055, 2584,  3402,  34101, 39979, 25542,
    4817,  27715, 38038, 28542, 21673, 13890, 14207, 3378,  39183, 41281, 3859,
    18877, 14460, 27346, 29530, 26697, 29946, 1888,  20980, 32580, 29935, 37138,
    31785, 33547, 9484,  15682, 31258, 35693, 8099,  17572, 11918, 14121, 23841,
    25892, 22266, 31436, 8100,  31944, 33371, 5650,  3048,  39870, 16242, 27774,
    11989, 32748, 13106, 1606,  3984,  7498,  34245, 892,   37237, 33118, 11019,
    2865,  39391, 1800,  14322, 34927, 4752,  17397, 30330, 16243, 2324,  40974,
    8769,  29294, 27227, 19842, 28650, 4193,  33295, 22346, 23147, 8458,  14127,
    28121, 13647, 7399,  39458, 40890, 19058, 27784, 16841, 11919, 6133,  40859,
    981,   31260, 14609, 20943, 2192,  12988, 35117, 26144, 24201, 36306, 3251,
    12864, 25646, 39954, 4283,  30676, 37153, 1804,  29069, 34605, 7709,  28857,
    31088, 6915,  3060,  26776, 15205, 5660,  2503,  899,   32964, 11480, 35028,
    38698, 3861,  34294, 36756, 33565, 38377, 4353,  8174,  1080,  39658, 20235,
    12296, 35570, 32965, 34050, 2170,  6474,  2413,  39078, 29675, 900,   37977,
    13654, 30677, 27914, 39690, 27992, 31923, 37642, 25474, 21810, 37910, 13267,
    19294, 5732,  28791, 10270, 13665, 31492, 26308, 23848, 14880, 2326,  3998,
    25868, 910,   32756, 36634, 34937, 28747, 28298, 34830, 7157,  1806,  12717,
    38043, 9244,  2230,  16740, 36548, 38154, 40955, 1018,  27823, 4095,  37171,
    38561, 41057, 26371, 4167,  14150, 10086, 38748, 24358, 34624, 5683,  32990,
    18505, 912,   22744, 13898, 17528, 18736, 19379, 23669, 32093, 28750, 36413,
    6207,  40425, 26313, 24049, 14225, 29940, 41219, 23073, 16559, 2936,  9462,
    23170, 3260,  2692,  30711, 12159, 1857,  11768, 4114,  29438, 5197,  13449,
    7664,  32371, 14494, 6966,  17963, 1938,  9233,  32428, 32372, 20448, 35207,
    13977, 12839, 24105, 7728,  40097, 96,    25844, 35489, 15081, 21727, 2699,
    35875, 5310,  15768, 13028, 4020,  13456, 26138, 38048, 2316,  1704,  185,
    28574, 3820,  2629,  16345, 21283, 13914, 23864, 19866, 31291, 21644, 24493,
    21284, 2916,  17815, 18908, 15848, 822,   37378, 1557,  38076, 39503, 27769,
    36698, 10228, 3225,  3227,  17246, 29023, 30738, 18461, 3959,  2720,  25200,
    27273, 11844, 17313, 19124, 38080, 21863, 28868, 34569, 16714, 21054, 38053,
    33319, 6551,  6552,  29838, 2890,  7065,  7067,  13846, 34472, 26974, 0,
    23649, 7572,  19563, 26609, 6229,  0,     17047, 11541, 30444, 21183, 17604,
    36970, 10145, 29227, 7568,  12554, 35821, 19615, 25171, 37528, 19598, 2403,
    14185, 9284,  14200, 19620, 40068, 9040,  33561, 36109, 15198, 35373, 19994,
    27028, 19847, 14611, 15599, 17874, 8176,  32930, 20155, 28550, 8488,  11044,
    22093, 7913,  20422, 23584, 12852, 27347, 19750, 29765, 9217,  14128, 24418,
    6198,  8459,  36067, 35449, 17155, 4180,  20506, 40564, 4710,  27647, 6702,
    13978, 17940, 31579, 6367,  7229,  7230,  14373, 3945,  39357, 7690,  20833,
    39869, 7691,  7696,  15145, 8397,  22878, 15749, 9965,  25297, 4133,  12085,
    23837, 4822,  12089, 5134,  30299, 14823, 16847, 7914,  24880, 14374, 20423,
    17997, 39877, 1644,  13618, 13619, 26205, 2759,  8796,  4177,  15897, 6757,
    7135,  13627, 4442,  14090, 18494, 19155, 38233, 37478, 4870,  15425, 26088,
    4178,  4872,  16853, 7499,  2768,  23246, 4179,  40860, 8502,  1837,  6673,
    24377, 6323,  13109, 12513, 34289, 11946, 6690,  6475,  31153, 9292,  26797,
    13114, 4938,  15146, 4181,  4081,  2782,  29863, 18737, 16879, 22405, 26228,
    15582, 9267,  11220, 38387, 40699, 17429, 14650, 18240, 9647,  13457, 9648,
    13144, 13145, 28772, 12601, 13158, 13159, 39808, 2721,  13072, 20556, 16996,
    40262, 34225, 13927, 15504, 32818, 39529, 35643, 40128, 20576, 16544, 14751,
    15591, 34755, 30179, 32746, 20705, 15810, 13629, 17765, 15426, 13936, 8603,
    20428, 3578,  16464, 36621, 15427, 14754, 24378, 18708, 2110,  3586,  15171,
    20237, 6201,  33629, 31403, 35752, 33996, 31013, 26802, 16555, 18738, 22745,
    27083, 12145, 13303, 2982,  25018, 32543, 35854, 14907, 7209,  14717, 29619,
    14651, 5115,  19356, 34002, 34004, 18945, 17208, 3111,  25201, 25022, 37819,
    14241, 790,   30908, 1391,  8337,  8338,  36037, 22312, 14376, 28930, 8675,
    6908,  8900,  4939,  14327, 24441, 21109, 14307, 35366, 13288, 15292, 10825,
    24679, 1460,  24142, 38120, 15813, 10842, 37155, 9591,  11753, 5109,  9646,
    17421, 17430, 28106, 6369,  14362, 14973, 31770, 15338, 34473, 24700, 34096,
    21418, 41041, 27005, 31771, 30389, 30390, 32824, 5088,  12297, 27454, 15850,
    31426, 32955, 13608, 248,   24442, 26466, 3518,  33599, 25043, 31327, 12278,
    6917,  31516, 25907, 30656, 38918, 10023, 34211, 5605,  38456, 22136, 34182,
    10334, 34187, 39617, 22139, 29064, 26524, 29466, 41140, 7500,  2414,  37551,
    17158, 5733,  13899, 291,   9608,  34632, 17171, 2937,  16341, 17187, 34408,
    34555, 37614, 8872,  17870, 25503, 24877, 7102,  16728, 6319,  40375, 2223,
    2224,  2227,  90,    5059,  27155, 9330,  430,   25736, 27012, 40597, 12802,
    27910, 8604,  30784, 25713, 4574,  9285,  24567, 3513,  17710, 10568, 20319,
    19474, 33724, 40812, 4825,  35152, 21946, 11945, 35297, 3854,  24319, 13780,
    2094,  6820,  10616, 31184, 21164, 33950, 6223,  10569, 8601,  15050, 18875,
    8672,  19687, 23401, 31187, 13504, 10570, 3516,  26733, 29964, 30989, 6893,
    26828, 14729, 22307, 30951, 19245, 25136, 5610,  27019, 40061, 29447, 31778,
    35668, 23457, 22842, 40826, 33557, 35669, 32577, 4925,  24881, 9962,  30036,
    23030, 1646,  7920,  34722, 10335, 9862,  4896,  30217, 41308, 2096,  28543,
    32316, 11986, 23464, 7136,  6898,  31786, 40069, 27348, 32747, 15722, 11270,
    28932, 6899,  33825, 9736,  16592, 29584, 33326, 36879, 6040,  21434, 33313,
    7566,  10258, 37543, 18475, 23031, 19492, 41047, 10357, 32333, 16548, 1839,
    17622, 411,   20321, 17777, 28122, 7957,  10056, 27572, 36891, 9086,  9144,
    956,   9974,  35726, 12759, 29731, 32153, 30331, 17122, 24594, 3050,  38199,
    34214, 6226,  23410, 5552,  24326, 20599, 8969,  6259,  24886, 17606, 16539,
    26091, 41268, 31042, 13950, 23483, 7079,  23979, 191,   38235, 21423, 36930,
    29299, 16290, 31468, 30,    21770, 40611, 5661,  10533, 2193,  32438, 29967,
    31263, 30979, 26146, 9149,  23414, 23415, 5179,  35187, 40840, 1132,  4761,
    10369, 34216, 23418, 38948, 17607, 32172, 36309, 9303,  39019, 9851,  19096,
    34296, 5662,  24937, 2770,  14470, 28793, 182,   5187,  37269, 38956, 40001,
    2623,  30249, 37248, 37980, 34897, 20240, 10921, 37876, 11405, 11406, 12129,
    39927, 30595, 26153, 33638, 11485, 6693,  21523, 17626, 37270, 25935, 3415,
    24048, 34613, 5102,  22309, 2228,  36541, 30526, 36401, 2076,  31810, 13666,
    38209, 11089, 29086, 34946, 10469, 23903, 26007, 36549, 10707, 32857, 19320,
    2507,  9910,  25612, 30190, 12146, 22158, 31159, 23816, 40729, 19206, 30234,
    0,     28344, 39480, 25841, 8773,  20850, 23985, 1249,  294,   17414, 41146,
    38912, 20626, 28724, 13525, 3688,  13357, 15147, 28752, 26236, 35,    32627,
    18581, 32628, 10865, 11769, 9750,  21953, 32094, 38252, 2906,  22935, 5422,
    19301, 10940, 8289,  28770, 35159, 25848, 13526, 32766, 11145, 19339, 25152,
    16562, 32770, 12168, 16004, 32639, 10222, 8127,  24052, 4021,  2792,  5202,
    34128, 6875,  41221, 7210,  3430,  11633, 38073, 4154,  4649,  5198,  37341,
    29970, 31560, 23519, 10216, 17431, 33509, 11636, 36166, 34071, 21549, 27655,
    34538, 36516, 4911,  38602, 40103, 21730, 11795, 33018, 13537, 37656, 26,
    36566, 15772, 37189, 22298, 5396,  10567, 6613,  5249,  33202, 22585, 36103,
    41168, 21648, 5579,  16444, 28413, 11951, 32036, 35241, 6684,  22623, 3824,
    12616, 13995, 2917,  34145, 19683, 29212, 18674, 11826, 1988,  36701, 21571,
    36175, 11115, 19685, 10601, 38996, 16950, 18265, 9927,  21035, 20545, 34675,
    17268, 18612, 18397, 20550, 5230,  3229,  22799, 22590, 32558, 20551, 31887,
    6753,  15705, 34420, 2727,  36364, 5784,  16239, 28523, 32678, 4338,  11294,
    12062, 40447, 21589, 32679, 2167,  16978, 2827,  2644,  17328, 36000, 19099,
    37998, 27959, 31762, 38335, 12967, 37999, 40263, 16387, 21601, 16433, 18354,
    11657, 36046, 21617, 29859, 15294, 37475, 14202, 22646, 37822, 4475,  11660,
    6821,  9771,  29559, 29762, 9773,  25112, 25376, 9774,  28544, 9777,  36129,
    11920, 9975,  19061, 9779,  4093,  30596, 37552, 24909, 15648, 8197,  37562,
    37563, 34270, 29787, 29802, 29803, 29864, 19036, 11782, 35905, 18981, 18999,
    34227, 29833, 29525, 23104, 18694, 15784, 34147, 37215, 23625, 23626, 40589,
    5289,  23583, 32049, 26363, 21497, 20577, 12748, 39535, 33991, 35645, 24291,
    19688, 25465, 29982, 978,   1164,  14085, 5641,  14019, 12478, 5606,  14020,
    625,   28766, 24685, 39370, 9300,  28554, 14187, 34816, 7813,  18700, 24526,
    9033,  33952, 433,   18000, 40277, 8152,  10829, 39618, 355,   5015,  22180,
    20465, 12495, 10461, 18919, 4372,  3521,  36053, 10801, 6522,  38862, 7940,
    9454,  34922, 6717,  9576,  2533,  34759, 32827, 27167, 1824,  10630, 4988,
    15120, 5293,  10191, 188,   33206, 32334, 653,   7853,  471,   35728, 36257,
    10057, 33616, 4194,  24241, 1035,  7381,  25044, 36624, 15056, 12703, 5653,
    16522, 14732, 13854, 38936, 17779, 11244, 2112,  14189, 35156, 5623,  34164,
    24938, 28186, 24352, 30335, 14620, 19082, 39241, 15543, 3740,  6135,  28745,
    2209,  3991,  1036,  15207, 6722,  35753, 39463, 40558, 23260, 14621, 21226,
    15440, 16040, 21323, 12865, 8507,  37251, 6918,  9220,  16842, 7413,  34194,
    16110, 219,   26725, 21113, 29742, 3325,  11893, 1226,  17529, 9742,  40418,
    766,   37002, 19569, 13574, 25630, 35190, 8855,  40896, 37003, 11486, 6934,
    34939, 806,   4379,  19707, 2934,  30094, 36264, 7763,  39956, 13812, 13858,
    10564, 8515,  4227,  12999, 22902, 16821, 32537, 11465, 6496,  30279, 33737,
    12543, 12325, 15762, 36414, 36641, 15150, 28000, 26935, 20135, 31015, 3340,
    29788, 25060, 39930, 17173, 39931, 699,   38147, 6528,  29268, 31356, 39336,
    33998, 39200, 82,    8904,  34387, 15213, 30887, 32991, 18329, 9926,  16513,
    2907,  22356, 1060,  3181,  18748, 18659, 21918, 23857, 19723, 20627, 40385,
    27498, 18548, 1539,  2432,  39741, 38752, 15237, 5815,  3204,  39486, 31830,
    9746,  23971, 13969, 5693,  4713,  34633, 28424, 38337, 23766, 30881, 40525,
    24012, 26317, 26318, 455,   23076, 15769, 6169,  7256,  25076, 6609,  41205,
    5694,  26809, 6788,  6791,  28670, 5488,  20748, 7618,  11500, 28671, 4991,
    35197, 40361, 13213, 370,   23951, 24017, 15493, 35906, 22541, 5822,  13244,
    35162, 33931, 28678, 16412, 14660, 11274, 5319,  25217, 23872, 34007, 32396,
    31755, 99,    34176, 5367,  25637, 14017, 16753, 15875, 18613, 34421, 28696,
    30748, 11276, 18463, 18464, 25718, 17269, 17919, 2862,  34018, 34438, 16715,
    493,   30291, 25905, 40471, 35299, 19346, 40285, 40475, 10912, 16083, 10922,
    33640, 16089, 27191, 19530, 41206, 27192, 35337, 9127,  13289, 7758,  38572,
    1474,  28115, 25111, 18001, 4874,  33357, 33104, 21094, 32045, 37628, 19600,
    6668,  24374, 30263, 9042,  23492, 19970, 19972, 3206,  38296, 9329,  8573,
    28885, 28590, 34458, 1112,  11198, 37867, 12688, 396,   7047,  5513,  22207,
    14750, 32828, 5764,  34876, 11388, 15123, 38372, 972,   11560, 7464,  5856,
    34115, 1008,  360,   31014, 9857,  31357, 362,   13270, 17422, 6701,  37807,
    13271, 27106, 7667,  12027, 1347,  18982, 6755,  6068,  23627, 14289, 21831,
    2580,  32056, 7309,  12429, 10614, 5082,  7837,  14116, 9898,  30974, 39879,
    21976, 15508, 39945, 37823, 7823,  3666,  37693, 40453, 34589, 20867, 33108,
    7593,  7692,  30393, 6429,  434,   40598, 38827, 20940, 37631, 29700, 32149,
    39454, 6808,  20579, 1173,  26581, 6809,  10338, 33558, 7164,  39234, 20372,
    627,   7839,  18002, 40817, 25174, 26208, 34723, 19374, 40710, 14587, 25322,
    6188,  12280, 8307,  32526, 11157, 14701, 9038,  12858, 12859, 21422, 39457,
    12108, 32325, 10539, 9455,  15024, 15712, 34594, 20502, 17768, 22277, 6903,
    36881, 34359, 26588, 26919, 9577,  24927, 27780, 10631, 32335, 26472, 3300,
    32957, 19493, 7854,  19698, 15434, 4311,  4312,  29532, 33261, 20983, 36982,
    23012, 21172, 39639, 9976,  40456, 22788, 29948, 32336, 31191, 34360, 31265,
    15,    34366, 36983, 27725, 17391, 14398, 40512, 23153, 32160, 40612, 6136,
    18714, 50,    6811,  18499, 20191, 4552,  23032, 14471, 2171,  18031, 32600,
    27283, 23416, 11608, 7328,  31065, 25676, 28653, 7420,  7554,  29232, 21227,
    24940, 14124, 14034, 23657, 5798,  33299, 11077, 30276, 16249, 36078, 3764,
    21143, 8178,  19062, 220,   16041, 36137, 34249, 14399, 17140, 5769,  32161,
    11245, 11209, 5298,  35030, 21028, 4313,  12810, 29676, 37272, 30597, 5674,
    25508, 19755, 5103,  25649, 24214, 11609, 31093, 23754, 4228,  20282, 8182,
    13771, 6476,  35466, 39957, 11487, 20193, 152,   36311, 33738, 13575, 30529,
    39265, 24535, 27069, 32980, 30142, 17531, 19644, 25186, 27635, 22649, 30791,
    30188, 14330, 10923, 24202, 767,   33481, 29677, 9522,  3909,  34947, 37565,
    25400, 25613, 18227, 19759, 22062, 340,   19248, 15995, 24256, 39087, 37566,
    13576, 25408, 20482, 36321, 28004, 21454, 28903, 22144, 16473, 21118, 741,
    22608, 35856, 37317, 33804, 19372, 35328, 15260, 36556, 21332, 9532,  13902,
    40386, 38253, 9942,  16620, 38913, 11095, 11096, 363,   21199, 19323, 22770,
    9109,  31280, 24053, 30148, 38664, 19576, 32188, 32189, 20645, 17666, 17432,
    11228, 9538,  5459,  39494, 33511, 35333, 11214, 31561, 16005, 25236, 34640,
    2700,  13362, 19763, 7348,  7211,  32106, 35907, 11797, 13538, 8233,  27116,
    28205, 23952, 17508, 11338, 33142, 21461, 6170,  35908, 2232,  100,   21436,
    21649, 19250, 29415, 3825,  13996, 4404,  37071, 22795, 25439, 25575, 20948,
    34329, 28579, 36350, 2267,  37749, 20203, 1395,  26688, 33311, 21354, 6372,
    18320, 37518, 16420, 34676, 18118, 13491, 21437, 16422, 23714, 36365, 27479,
    11848, 24979, 20101, 16988, 18983, 34439, 40224, 16428, 14818, 19247, 33165,
    27718, 28545, 36917, 40401, 28264, 20322, 4553,  23658, 34165, 21279, 40743,
    16904, 33932, 2043,  20932, 21576, 36366, 18984, 25463, 24444, 29724, 25538,
    35009, 35375, 14086, 40548, 40236, 10624, 26914, 35420, 29404, 26975, 3301,
    25121, 8893,  32586, 38493, 760,   26664, 11558, 20120, 15600, 2194,  38067,
    37485, 24353, 25050, 39083, 13124, 21634, 1807,  11322, 24299, 26931, 21635,
    13960, 21637, 39720, 37172, 769,   15787, 21638, 14640, 24305, 10866, 26941,
    21640, 26676, 30718, 32932, 15788, 11783, 15089, 35936, 35509, 782,   24229,
    3747,  784,   7742,  18917, 6555,  22949, 40378, 7855,  15435, 13230, 40381,
    34054, 27369, 6570,  5364,  13610, 7103,  7104,  27213, 26405, 20698, 17741,
    32264, 32265, 16111, 30430, 17735, 19480, 30435, 30432, 30433, 34918, 6763,
    15990, 39928, 8398,  9156,  29914, 8411,  8412,  31774, 1078,  13791, 29248,
    5885,  26833, 39139, 32959, 21221, 31453, 30671, 19418, 18563, 22860, 29223,
    7506,  32981, 18899, 2474,  33019, 14674, 14813, 17688, 14963, 27332, 31901,
    21306, 30244, 32054, 17076, 6883,  5418,  11860, 18356, 25304, 31311, 10048,
    26574, 3881,  25305, 37694, 604,   35010, 249,   31315, 13623, 6886,  7594,
    30306, 23733, 23225, 13784, 41278, 41279, 34817, 14588, 8494,  33917, 22909,
    17093, 29367, 24688, 7922,  30070, 22489, 356,   15856, 24689, 22963, 29368,
    18003, 3459,  22901, 10054, 33432, 29578, 33918, 1521,  10345, 406,   19187,
    6904,  8161,  5942,  18703, 7055,  7070,  8308,  24902, 35402, 20759, 26920,
    141,   30580, 11313, 20118, 17025, 12498, 29585, 30581, 36883, 9242,  17026,
    34924, 13336, 6827,  32829, 2055,  25114, 7705,  21073, 17029, 36746, 32337,
    10644, 5353,  26596, 3302,  29767, 8827,  10259, 31952, 36131, 37149, 16523,
    15236, 32249, 25045, 3721,  28451, 17878, 11205, 14402, 16250, 20386, 16042,
    16043, 41050, 9221,  34195, 8527,  19063, 19064, 16826, 6676,  39254, 36139,
    6137,  9981,  39255, 30678, 22511, 13657, 41051, 15646, 6138,  36140, 40885,
    38311, 11488, 37004, 34777, 7717,  24622, 34778, 29072, 35574, 39695, 27070,
    6936,  40313, 15190, 18926, 34493, 19756, 9991,  12132, 11407, 29496, 31348,
    37005, 40898, 16333, 15410, 34377, 34378, 30686, 40899, 2544,  28190, 15479,
    24215, 29225, 29789, 6530,  31521, 31017, 2328,  5302,  25409, 13680, 15151,
    18228, 31358, 23998, 1019,  5734,  23817, 36642, 21535, 4846,  27147, 25758,
    27828, 40912, 13306, 17657, 15262, 2787,  5988,  2450,  6076,  29748, 18550,
    38655, 38656, 295,   2366,  24719, 23908, 4715,  41159, 5361,  5362,  31688,
    37318, 22291, 18381, 32546, 2475,  1859,  24222, 13363, 34531, 16565, 38714,
    17668, 17669, 13864, 6789,  41207, 13533, 9649,  34970, 13364, 34971, 14919,
    38603, 35909, 33933, 21087, 35228, 35229, 35501, 21560, 32277, 12353, 33030,
    15415, 31564, 5709,  371,   41166, 30884, 25440, 5368,  18186, 37990, 37190,
    37753, 36230, 25628, 13738, 17230, 9548,  18399, 18400, 25451, 31637, 14531,
    2728,  36497, 15914, 34423, 21098, 24980, 3030,  4690,  18985, 5754,  5755,
    21616, 34441, 34440, 34576, 15966, 34577, 15748, 11448, 14021, 2992,  17811,
    14585, 23135, 23136, 24641, 39365, 38828, 35422, 13892, 34102, 14752, 412,
    7907,  37951, 6051,  21494, 7559,  22002, 39536, 11050, 5170,  5017,  20580,
    1830,  20591, 35697, 35698, 22849, 23588, 14730, 25545, 27442, 27530, 24092,
    39067, 26840, 25122, 5032,  9506,  22861, 38806, 25893, 30277, 5038,  26148,
    23265, 6411,  10752, 39334, 33482, 30599, 35787, 663,   22866, 6045,  8905,
    22063, 28905, 20138, 12837, 29008, 11624, 39904, 26237, 1540,  9785,  38254,
    20811, 666,   14100, 2793,  39763, 10874, 1273,  1393,  38820, 20162, 24018,
    2668,  7619,  19876, 671,   3826,  20343, 3932,  13721, 32287, 16369, 12848,
    1798,  8467,  12447, 29458, 38298, 9474,  20696, 24233, 6636,  34212, 536,
    13787, 40490, 34152, 4444,  29580, 35559, 39628, 29351, 39629, 32590, 29768,
    9587,  15684, 19495, 36827, 2056,  1799,  3383,  16251, 12299, 27787, 27362,
    24403, 37275, 20314, 27862, 2419,  32441, 7509,  14332, 6954,  9523,  18330,
    26155, 27863, 39721, 23035, 24406, 14343, 14333, 18512, 36271, 5055,  18750,
    35857, 3922,  29804, 27657, 33138, 20316, 2938,  31281, 7522,  9476,  15699,
    15774, 1316,  23953, 17942, 17689, 18615, 12681, 36498, 32125, 29482, 36588,
    16990, 29484, 34025, 5545,  22026, 11662, 20941, 11665, 7651,  14546, 34475,
    38144, 35293, 7132,  25852, 7133,  27085, 5890,  11035, 31138, 29902, 13290,
    468,   26658, 14830, 28888, 8096,  5612,  2972,  39135, 35423, 24903, 26415,
    33731, 14130, 5857,  38746, 13295, 23940, 22349, 1227,  26532, 5188,  13013,
    8775,  7160,  1250,  15584, 13212, 1676,  32650, 5203,  9751,  13308, 10691,
    20028, 9762,  30290, 14987, 12469, 18701, 11757, 11758, 35502, 35503, 35521,
    37679, 37681, 30910, 34595, 37240, 3406,  5858,  36643, 22732, 3448,  40590,
    30134, 12260, 39881, 30447, 5515,  18005, 7925,  30462, 31439, 30465, 3379,
    39641, 14131, 4551,  39871, 4555,  6144,  12531, 39662, 4556,  39992, 16252,
    32967, 13806, 13116, 27073, 12811, 1484,  8184,  30687, 22146, 31524, 39272,
    22747, 29105, 5438,  39279, 1658,  3690,  3096,  13459, 11798, 19735, 18486,
    32457, 829,   24831, 16646, 25266, 6087,  8324,  25269, 8368,  23445, 27007,
    31415, 7233,  36304, 20374, 30949, 31323, 12261, 31779, 12749, 30394, 4481,
    37224, 23226, 4748,  28591, 29983, 23735, 11887, 33322, 15835, 32060, 15250,
    14589, 35674, 755,   20375, 22232, 14597, 628,   21066, 29429, 11064, 14598,
    3783,  5648,  29728, 36739, 7844,  31780, 1177,  36683, 33847, 4484,  1761,
    11553, 33600, 1178,  27350, 31440, 28619, 36673, 20697, 39545, 27033, 31792,
    16594, 10540, 15815, 20707, 39551, 32832, 29353, 5944,  10260, 9578,  31441,
    13415, 27775, 10837, 24530, 11666, 3581,  35405, 33327, 9334,  17958, 3525,
    26407, 24904, 37702, 22316, 5426,  11733, 32793, 19488, 36625, 37482, 22441,
    37706, 37254, 29770, 13804, 38949, 17959, 10261, 24148, 29173, 2113,  23845,
    31454, 19375, 35314, 10532, 3380,  31336, 16859, 17623, 4486,  35757, 17124,
    21107, 6919,  31338, 4557,  6694,  2953,  19833, 25895, 9412,  9407,  23155,
    15546, 29302, 19065, 31493, 15209, 9696,  21328, 6604,  9819,  38586, 37493,
    13857, 12544, 16331, 37256, 10387, 24941, 28654, 29178, 21515, 4314,  11872,
    33125, 6938,  28339, 40951, 12866, 36635, 5431,  21116, 37913, 5969,  4287,
    24465, 2420,  1439,  20438, 40901, 29073, 920,   33740, 30531, 8693,  30688,
    1229,  33741, 11408, 20242, 36636, 15172, 5299,  36080, 3171,  19653, 23604,
    15452, 84,    24160, 34495, 21883, 40952, 25825, 36531, 25068, 8906,  37847,
    28018, 23292, 34951, 27824, 11574, 12327, 9158,  14641, 4183,  21333, 32859,
    15152, 39317, 36644, 2391,  34125, 26709, 1928,  15175, 31823, 11930, 36648,
    34834, 17175, 25941, 28906, 36089, 33657, 28606, 37917, 20508, 8984,  4562,
    22700, 20812, 9787,  3627,  2282,  2259,  2254,  4717,  20449, 38756, 29671,
    364,   27499, 9419,  25077, 38210, 14347, 17417, 21967, 27830, 24263, 36280,
    18937, 26374, 29865, 19382, 23679, 26545, 24427, 5703,  39495, 18513, 14785,
    23182, 23174, 37344, 22881, 17659, 4589,  36695, 3691,  39765, 29672, 3261,
    23520, 24720, 22366, 941,   24494, 13365, 3617,  17435, 22886, 16006, 11785,
    3355,  36285, 36286, 31747, 31581, 5204,  28673, 6737,  6573,  28028, 14939,
    2439,  32641, 7213,  7666,  16569, 16621, 32190, 20450, 17722, 31282, 2285,
    14920, 4650,  32388, 28727, 26769, 22476, 35911, 32107, 21088, 5206,  28730,
    14102, 27801, 13471, 30822, 33766, 24280, 24271, 14661, 2393,  15496, 36351,
    35912, 17944, 26026, 15090, 11257, 101,   34334, 16147, 32037, 3650,  37191,
    36292, 4999,  19954, 108,   19877, 6584,  23342, 20566, 16351, 19840, 3827,
    39809, 21900, 34330, 34842, 1989,  39828, 15878, 15849, 36860, 7897,  18266,
    20344, 3370,  11864, 2844,  16421, 11261, 33819, 25229, 2848,  12636, 14693,
    11295, 26564, 17564, 21024, 20056, 28870, 14989, 8536,  40489, 37687, 8631,
    12854, 6199,  5961,  38319, 12767, 39407, 15939, 38708, 23909, 8655,  13022,
    37319, 34532, 10875, 38719, 31853, 31862, 24834, 11036, 11038, 6884,  27014,
    29161, 19603, 5793,  26394, 35424, 35566, 34496, 24569, 16647, 7297,  25624,
    38037, 38799, 5883,  36921, 15628, 8418,  26575, 2492,  30028, 9130,  31313,
    5450,  25307, 31416, 23737, 12750, 36953, 353,   31423, 39539, 39612, 5451,
    34462, 15836, 1463,  14375, 30950, 10895, 37695, 24322, 5136,  39308, 37868,
    30308, 21156, 23016, 23017, 432,   334,   38226, 37949, 1762,  39546, 28614,
    2102,  35014, 39132, 38371, 34724, 10310, 21268, 35175, 3575,  22428, 12689,
    19771, 24690, 3976,  12693, 38457, 22170, 20840, 23738, 30038, 537,   5614,
    14599, 16116, 23578, 23646, 10519, 21623, 8943,  4819,  35406, 32833, 2408,
    11594, 510,   39630, 16118, 6720,  6721,  21753, 39184, 8677,  13508, 6192,
    20844, 17769, 38373, 18878, 5945,  14845, 17866, 14552, 34243, 32154, 37471,
    30042, 1898,  8829,  29151, 3310,  25761, 15513, 19752, 18481, 14388, 22344,
    12989, 26215, 25629, 32837, 2500,  7760,  13421, 14324, 11990, 29771, 23019,
    38307, 27357, 35131, 14857, 30312, 2114,  41227, 35733, 38516, 18879, 27858,
    30043, 657,   30878, 30396, 24247, 26518, 20387, 19813, 8109,  5350,  31066,
    14734, 37714, 40950, 3122,  29738, 983,   25735, 41243, 31089, 31476, 3315,
    25968, 19049, 24419, 8508,  5624,  11922, 23266, 27236, 23665, 18034, 34254,
    39256, 17608, 9304,  35758, 12001, 26305, 39312, 2197,  1752,  29175, 39994,
    15500, 21994, 13566, 20519, 8867,  19989, 25939, 22408, 21879, 13000, 39266,
    14265, 13001, 34388, 21011, 10578, 22603, 30532, 25826, 21486, 27075, 40953,
    39201, 34056, 36603, 1401,  34779, 11409, 34497, 38069, 33485, 15398, 12288,
    29181, 16175, 16189, 3172,  14270, 29783, 11610, 8794,  3752,  32619, 32800,
    23749, 2511,  847,   34940, 30533, 1077,  30982, 40954, 8807,  9052,  24333,
    25410, 25061, 3770,  28280, 28266, 25402, 701,   15363, 34952, 5358,  39415,
    21811, 16164, 24663, 32266, 13962, 20334, 6956,  4199,  26229, 28462, 38463,
    22066, 17176, 28907, 10926, 39723, 30193, 11169, 30983, 23967, 29270, 39089,
    6957,  21889, 24958, 38502, 31271, 26537, 15284, 27871, 25788, 2789,  28309,
    14272, 3689,  4139,  9321,  7766,  5695,  23511, 27878, 17505, 3262,  3420,
    9420,  18753, 18551, 40960, 8346,  11099, 38389, 4170,  28879, 11222, 20930,
    13236, 9533,  36478, 304,   39767, 21550, 19445, 2840,  15585, 3889,  26546,
    29866, 13450, 2302,  15524, 1541,  13307, 36090, 9063,  23682, 12354, 22760,
    16542, 6614,  32381, 25634, 9651,  38074, 35880, 32191, 3268,  21085, 10725,
    9491,  4914,  21402, 17941, 39318, 11634, 13460, 12456, 2355,  5150,  5151,
    1860,  3063,  14811, 8128,  993,   8129,  40637, 30712, 23047, 24337, 6611,
    11170, 13461, 28486, 24110, 31053, 13035, 36569, 21047, 18669, 40638, 38269,
    23050, 4331,  12201, 5274,  26027, 24386, 13592, 15745, 5117,  32878, 15114,
    377,   14662, 35219, 7043,  19990, 20029, 12458, 28580, 5369,  16418, 14572,
    35145, 25603, 35252, 35245, 21289, 31114, 12382, 1732,  21650, 8666,  39810,
    39791, 16141, 20547, 13174, 32904, 17830, 28640, 533,   27928, 18676, 19045,
    25249, 29055, 34843, 16806, 2158,  27274, 38077, 21409, 32288, 15101, 17274,
    16210, 11378, 36443, 18616, 18466, 23709, 23710, 23715, 16371, 32126, 36367,
    19741, 2672,  36534, 4684,  32914, 26565, 19130, 15108, 20057, 16979, 38081,
    18988, 28642, 17331, 5756,  30208, 5278,  13498, 16430, 17359, 9620,  9580,
    23160, 34077, 15309, 35550, 8371,  569,   22966, 5728,  15597, 20429, 31330,
    10360, 2411,  3986,  8683,  33627, 13517, 3166,  26605, 6691,  37159, 544,
    33628, 6692,  21526, 5773,  6679,  35790, 15412, 34616, 12134, 29706, 32757,
    6696,  34785, 31975, 20399, 36,    37,    5572,  39206, 27392, 17672, 24731,
    33359, 35592, 13472, 26366, 13473, 40661, 35937, 17509, 1332,  16964, 32785,
    32786, 33914, 23233, 23249, 14867, 38520, 16476, 580,   37203, 16379, 30770,
    26735, 12805, 12812, 37164, 13527, 29413, 6301,  36119, 23890, 24764, 38643,
    4884,  40622, 40639, 24267, 17901, 40662, 4030,  6512,  40264, 2764,  10159,
    22279, 36740, 19774, 23250, 22448, 18215, 7857,  7400,  14038, 38872, 35575,
    26426, 13125, 37030, 39792, 7215,  22707, 7216,  38617, 15778, 28237, 37098,
    12470, 12534, 12007, 32820, 29347, 28552, 5643,  33459, 2762,  34750, 26915,
    20376, 20377, 30019, 4222,  31252, 883,   605,   13626, 26736, 11060, 7394,
    9623,  33726, 7563,  24292, 10833, 34354, 38304, 7395,  26698, 14600, 34763,
    1766,  33851, 22967, 39136, 18010, 10256, 20592, 1475,  33608, 11866, 40972,
    27037, 7495,  5946,  30885, 6130,  49,    1767,  251,   18362, 15860, 29405,
    26926, 11559, 33828, 15921, 33472, 13422, 13941, 39645, 29591, 10704, 8310,
    32496, 10070, 15063, 32344, 16044, 40080, 31477, 26796, 38950, 38951, 10071,
    10266, 30348, 29306, 40623, 41177, 40052, 26272, 21276, 31495, 23422, 39313,
    35791, 225,   30349, 17881, 2871,  30476, 32726, 7555,  8858,  35468, 37802,
    11617, 33569, 20445, 35120, 36509, 27310, 30700, 24385, 19655, 20992, 13014,
    34786, 4229,  34959, 28348, 13972, 13451, 15155, 8583,  31019, 2958,  23512,
    10281, 34634, 17189, 12592, 19836, 38091, 33020, 10284, 20640, 4508,  21340,
    38762, 11786, 10108, 33807, 4098,  17676, 5207,  14103, 22761, 17902, 31751,
    35913, 12603, 11579, 5060,  35209, 35210, 17212, 28679, 29633, 32733, 7527,
    26682, 38895, 10291, 35938, 32510, 33233, 26643, 13477, 824,   14165, 34664,
    111,   35246, 25582, 19884, 17253, 3195,  15879, 6018,  17727, 34684, 12063,
    18623, 25454, 18411, 19179, 18989, 26199, 28871, 34578, 40226, 37666, 35170,
    10834, 27228, 2360,  26819, 2468,  2280,  33643, 11761, 36219, 24169, 7585,
    22556, 7597,  18011, 7460,  29165, 21823, 29406, 16509, 41142, 20475, 11462,
    29968, 12137, 36317, 40908, 30508, 29634, 16521, 16637, 18412, 5476,  27336,
    20785, 25267, 394,   6712,  5341,  17081, 9567,  14244, 1113,  3290,  4436,
    25626, 23635, 36955, 31146, 34030, 7234,  40819, 25313, 30033, 5644,  19481,
    3569,  35653, 8342,  8880,  16849, 13325, 26364, 30427, 14370, 19482, 27719,
    37536, 7491,  6128,  32062, 4223,  27220, 11201, 33114, 3856,  3857,  27779,
    31083, 13933, 12103, 19555, 1181,  265,   7598,  35678, 7930,  20978, 11061,
    34154, 6254,  33151, 34888, 6870,  38861, 37902, 41202, 6255,  6806,  18851,
    27856, 20979, 32069, 28558, 31722, 9325,  725,   20593, 35705, 35180, 35184,
    27038, 21501, 1121,  35407, 21272, 16160, 10348, 632,   7235,  39890, 5027,
    4374,  34821, 7845,  19625, 26445, 27783, 26589, 20982, 36626, 39631, 38374,
    5176,  9084,  2107,  276,   7942,  407,   6765,  1188,  26216, 27727, 3980,
    22235, 27021, 9326,  38375, 35020, 14319, 18302, 19695, 17389, 25387, 38224,
    26741, 36622, 34043, 23476, 39068, 35425, 32477, 39192, 17126, 25997, 15186,
    962,   25287, 526,   25288, 1801,  40715, 3788,  35734, 4447,  13110, 41172,
    7077,  7111,  36828, 7174,  8945,  38581, 17782, 36063, 35735, 27047, 7962,
    25547, 35426, 15643, 24450, 25909, 33958, 6768,  40510, 36985, 38066, 0,
    36307, 13836, 18353, 38696, 34044, 26099, 39079, 845,   29472, 16121, 14136,
    23009, 984,   25677, 31478, 16477, 18306, 7710,  23156, 30954, 15030, 8427,
    27985, 24611, 36832, 18483, 22324, 40459, 5664,  33734, 29777, 38207, 277,
    1213,  5556,  9984,  39402, 25331, 903,   12995, 11400, 30341, 21853, 12709,
    29374, 12535, 32601, 18887, 11891, 2456,  7606,  27789, 16863, 6280,  24296,
    36469, 14406, 16084, 40616, 2656,  30679, 14137, 16864, 1689,  32050, 7816,
    28942, 39665, 16253, 17406, 40574, 16874, 23497, 1809,  19068, 4491,  23850,
    23283, 2211,  2682,  5432,  7468,  22015, 697,   11877, 3328,  38182, 17160,
    37279, 37280, 9226,  15069, 6203,  8512,  30477, 4885,  7246,  3246,  38705,
    23423, 37499, 34500, 37281, 24911, 35792, 25292, 23162, 40577, 7997,  16260,
    41001, 41002, 7573,  26611, 24382, 21234, 30350, 18730, 10211, 13579, 3799,
    14555, 14481, 3329,  41245, 23900, 34168, 848,   40624, 40733, 1692,  22353,
    6099,  3949,  2967,  19843, 11246, 13002, 9524,  31812, 5420,  9690,  5840,
    39408, 25025, 20514, 8281,  8868,  22409, 38647, 36042, 26070, 6733,  8198,
    30701, 30541, 12813, 40909, 12889, 35469, 31683, 34625, 34513, 12890, 37173,
    10397, 31101, 22666, 1085,  34902, 12008, 33497, 25744, 34787, 16190, 34389,
    975,   11618, 15941, 13813, 15942, 27641, 7722,  30145, 39666, 20813, 19656,
    11087, 10934, 29503, 37033, 36771, 27827, 33869, 34831, 39091, 22667, 35199,
    13683, 35200, 6653,  37012, 30542, 19717, 29185, 12317, 13684, 25533, 11496,
    16657, 25026, 32571, 27148, 28660, 30891, 26726, 4043,  22645, 12818, 35858,
    38657, 8032,  21891, 20147, 9175,  13140, 28409, 35040, 26116, 37577, 40848,
    20488, 28019, 12838, 34960, 13701, 11578, 8469,  23767, 19303, 37578, 25417,
    26942, 39423, 37853, 29504, 25411, 28807, 38525, 27649, 26810, 15370, 31542,
    9166,  23176, 8584,  28270, 22067, 28909, 8713,  34061, 5738,  21778, 12338,
    9057,  23910, 23819, 19724, 33669, 8534,  40640, 30107, 24122, 34862, 5739,
    12819, 41183, 5421,  18489, 25938, 31694, 12170, 17425, 11787, 36562, 23866,
    9825,  8355,  8360,  29868, 11230, 26071, 4721,  22361, 36850, 13275, 11103,
    11429, 9652,  21551, 35881, 8556,  15266, 9539,  9540,  19453, 5536,  40465,
    16659, 16517, 3182,  4509,  16908, 33393, 24387, 27501, 29665, 9423,  38260,
    28030, 16744, 18665, 17587, 20156, 18520, 3002,  28031, 15377, 1547,  18769,
    14274, 39038, 38395, 27264, 19384, 21460, 34869, 29388, 22362, 40335, 26119,
    24968, 12903, 4510,  12679, 34717, 33988, 7151,  34078, 39500, 41150, 4570,
    23115, 27397, 11223, 16015, 39112, 26326, 31586, 4234,  5824,  7187,  20539,
    31293, 25238, 17968, 18251, 24060, 32390, 25732, 7261,  38666, 16606, 37859,
    27565, 6615,  3273,  28825, 19868, 28056, 14942, 5825,  11800, 12184, 21872,
    30151, 21667, 25688, 29635, 38343, 7626,  24496, 25193, 10551, 23780, 9111,
    18317, 16624, 8558,  31907, 26820, 40886, 25908, 12371, 6243,  14181, 13214,
    4044,  28494, 27270, 13249, 17948, 21734, 36227, 28224, 26248, 41192, 33813,
    3277,  8474,  14513, 41196, 35939, 23118, 7733,  11702, 5321,  12619, 28216,
    22890, 3362,  3960,  40365, 9662,  12373, 13776, 12824, 38544, 13040, 23956,
    5402,  35597, 1601,  27805, 26495, 17394, 36176, 28964, 28583, 20208, 23352,
    29876, 1710,  12036, 12629, 23706, 21292, 21653, 35345, 8597,  15227, 36297,
    21782, 24413, 34547, 23353, 20175, 38900, 9668,  4241,  12213, 15954, 22942,
    5496,  3933,  8776,  20210, 36705, 39839, 11571, 23711, 16762, 16696, 25812,
    18681, 17254, 4689,  18953, 20350, 11837, 21934, 18609, 39811, 8565,  6376,
    37603, 17275, 7540,  40669, 27930, 17456, 13326, 3938,  24438, 40176, 18624,
    34430, 17293, 40175, 3231,  13741, 7020,  27956, 11264, 21585, 37415, 18414,
    16314, 13560, 32291, 9556,  14575, 32676, 18125, 36373, 12958, 36242, 36811,
    36450, 32461, 21744, 2011,  2736,  16380, 14577, 27481, 26568, 30650, 4582,
    24984, 24835, 2353,  14372, 37437, 19135, 17349, 4692,  18990, 5282,  14996,
    34719, 16434, 16391, 40227, 16721, 17066, 496,   21043, 37449, 18156, 9496,
    35679, 23641, 33468, 2974,  3981,  23488, 15169, 35736, 14858, 31800, 33618,
    10316, 15993, 16470, 15793, 27582, 17,    4047,  3539,  24216, 15210, 15796,
    15214, 4113,  9261,  36085, 37035, 32630, 35211, 31162, 28756, 13983, 21924,
    10876, 29191, 11286, 33514, 22300, 31752, 32772, 4049,  26327, 9951,  4031,
    35940, 7010,  37082, 4337,  11447, 2103,  2104,  14601, 23743, 3467,  26005,
    3540,  26011, 39933, 28195, 28196, 17190, 4890,  37057, 17214, 9549,  6885,
    38926, 20582, 20583, 34889, 26743, 33619, 14869, 23598, 24612, 27986, 24380,
    35793, 7829,  35193, 2251,  11879, 5983,  39102, 37881, 30892, 3876,  29193,
    13984, 26379, 36169, 5869,  14353, 11801, 4696,  5118,  6463,  13250, 17552,
    1734,  6377,  13216, 12959, 40288, 24420, 35759, 26093, 24096, 15399, 32709,
    34119, 11691, 24008, 12163, 21925, 11697, 6509,  35346, 32686, 9401,  19748,
    48,    13770, 22498, 2710,  10206, 2189,  22493, 17864, 12700, 25824, 20795,
    30159, 34046, 7112,  25395, 32253, 14467, 24613, 6281,  26101, 22251, 14482,
    6680,  1081,  25906, 19658, 25828, 36935, 30166, 10398, 28474, 25859, 18863,
    20747, 19581, 29636, 25489, 38612, 25982, 38613, 19887, 18682, 6033,  14825,
    23447, 34756, 21187, 1741,  26590, 23477, 31456, 24354, 34264, 6145,  34835,
    37806, 39307, 1746,  5287,  27551, 16648, 21308, 7306,  9566,  1679,  38299,
    20222, 5846,  40592, 4117,  30301, 7310,  4980,  30030, 19477, 24573, 22817,
    23629, 31139, 31140, 29846, 14369, 39366, 39540, 23636, 14087, 14088, 25695,
    15021, 10620, 24999, 1464,  8455,  39876, 7362,  14832, 11016, 21684, 33593,
    33602, 37824, 34463, 5172,  36726, 11052, 11982, 21819, 19689, 20111, 3671,
    22119, 1118,  39541, 22095, 40507, 37954, 18209, 38227, 7695,  19772, 38065,
    30040, 17096, 20078, 35385, 7154,  29250, 27623, 15858, 14204, 14382, 35681,
    12694, 39885, 11720, 959,   38229, 40186, 36684, 9082,  10835, 22845, 4425,
    39373, 27968, 3242,  27713, 14459, 25781, 26737, 14840, 7931,  12432, 9406,
    5242,  36126, 22058, 35707, 11596, 38040, 3303,  30582, 10803, 13101, 27732,
    7072,  33256, 7945,  25996, 39554, 36255, 31195, 15314, 19194, 211,   29166,
    20708, 16785, 35309, 20082, 24930, 22968, 32696, 32953, 27971, 15817, 24150,
    14591, 22851, 33328, 39633, 9456,  20470, 31148, 24692, 35708, 14125, 26838,
    7168,  2766,  13937, 17783, 24601, 30673, 9979,  19497, 36748, 1899,  6274,
    10645, 35737, 36466, 16402, 10027, 17030, 8799,  17525, 4253,  7761,  35738,
    29594, 16554, 12705, 3676,  14212, 28124, 3247,  22282, 32341, 26700, 16104,
    22824, 10062, 14032, 21391, 29735, 32752, 29534, 6828,  29966, 17128, 27531,
    27733, 16788, 27532, 6343,  37837, 10565, 33301, 27186, 4315,  38807, 15547,
    31090, 30048, 6141,  31043, 14407, 26528, 17575, 11873, 28455, 24155, 5429,
    14763, 9151,  9820,  34299, 39995, 22402, 10268, 2867,  23157, 7368,  39468,
    18718, 14474, 16792, 39032, 22862, 29303, 37259, 21228, 18719, 20125, 14138,
    18036, 19066, 24772, 37260, 21393, 1531,  10849, 37494, 16254, 24355, 23809,
    39558, 36210, 20126, 985,   37487, 30980, 25742, 7421,  37488, 15409, 12537,
    26529, 26066, 23562, 22601, 31906, 37490, 25510, 11410, 13003, 21832, 24625,
    29497, 7247,  31044, 5676,  30535, 25558, 2421,  10373, 34501, 10661, 20089,
    19565, 36312, 34502, 10579, 26781, 19757, 38018, 11894, 20962, 9599,  3600,
    6940,  17534, 23499, 23500, 19711, 29264, 4598,  30600, 2229,  11746, 20621,
    33486, 12320, 12997, 7792,  35796, 36266, 26933, 13580, 3256,  28749, 37014,
    1233,  20440, 26847, 29744, 26753, 36637, 14483, 6204,  29893, 13444, 24626,
    28768, 18378, 12009, 37554, 21012, 635,   36838, 24952, 40460, 17629, 2683,
    34379, 4262,  21528, 40735, 19421, 36409, 16235, 7808,  18501, 30601, 32051,
    36410, 22920, 13964, 34627, 28349, 37570, 17418, 35036, 19971, 40559, 3342,
    28605, 28421, 30194, 9001,  25943, 38498, 26937, 19089, 19277, 30543, 2185,
    31360, 30893, 23901, 38247, 26855, 33,    37849, 36086, 28008, 28390, 26856,
    21,    22109, 4008,  30998, 2329,  20335, 8707,  10274, 11576, 31824, 5561,
    39725, 33273, 13685, 8653,  28132, 13522, 11763, 36152, 8549,  18379, 4264,
    32794, 37303, 33426, 11100, 1253,  1542,  39751, 13305, 15611, 26719, 26375,
    20148, 297,   18662, 11028, 36694, 2790,  7346,  36559, 9707,  19426, 24407,
    37047, 12575, 34202, 2999,  31743, 12576, 18515, 18382, 13904, 9789,  4563,
    39496, 8358,  23949, 13528, 4501,  4267,  29867, 21920, 29012, 35160, 31689,
    20149, 28809, 26376, 10099, 17419, 30196, 3492,  8405,  7767,  40878, 15264,
    22333, 38787, 40483, 33670, 11976, 13141, 34318, 27500, 17660, 4733,  29106,
    13241, 4564,  36483, 10681, 34062, 27387, 9421,  40993, 16112, 33671, 39752,
    22614, 37346, 13535, 23010, 5308,  11788, 13710, 31284, 21998, 12355, 30614,
    28044, 23772, 31566, 31843, 34129, 6659,  20451, 25730, 28032, 39109, 4565,
    35860, 39039, 30284, 26319, 34073, 16007, 35122, 29805, 25772, 10513, 1301,
    2702,  27316, 23048, 17895, 30615, 26038, 26019, 3356,  14232, 11231, 13366,
    16622, 4814,  10726, 10005, 37856, 18334, 10727, 8044,  10285, 10399, 32192,
    13147, 26245, 31844, 37473, 18854, 21680, 37073, 17946, 20256, 5250,  11434,
    38270, 33035, 37365, 27117, 33934, 18092, 30410, 40773, 36570, 11802, 2306,
    17547, 5826,  35232, 11340, 39113, 19458, 5154,  35919, 28206, 22621, 14663,
    28487, 24274, 40653, 21731, 9752,  13991, 7622,  26029, 12356, 11803, 3957,
    28502, 27803, 6079,  26067, 40255, 17447, 20097, 26881, 27398, 20163, 21677,
    36433, 36434, 19878, 13999, 23343, 12620, 4789,  31118, 28920, 36231, 36232,
    6580,  4406,  12028, 14169, 16446, 15096, 60,    30624, 1706,  9195,  23787,
    36435, 1742,  16142, 7535,  2351,  19684, 13176, 30739, 19226, 38098, 18951,
    17231, 36703, 34871, 18677, 27770, 39793, 36441, 6374,  30494, 11646, 33056,
    22080, 26690, 1564,  2716,  20665, 18269, 12939, 26042, 3367,  9201,  1716,
    12052, 32408, 18617, 24339, 25452, 17276, 14170, 32669, 36446, 28167, 30750,
    11262, 33980, 40170, 18403, 16309, 6588,  7279,  10999, 16310, 27418, 18201,
    36447, 20048, 12644, 17558, 13183, 36451, 17920, 35990, 12953, 2731,  5075,
    25203, 13068, 16372, 7280,  27514, 37523, 40682, 7744,  26566, 16769, 16373,
    4579,  24832, 36589, 23792, 7195,  25101, 34705, 36536, 25774, 38109, 18992,
    34690, 16980, 20103, 26356, 28643, 5279,  13499, 2828,  36537, 10306, 40225,
    16431, 16388, 21052, 30294, 19000, 34095, 32309, 34708, 8484,  34713, 37462,
    9449,  32573, 32574, 11861, 10571, 40415, 38484, 32940, 3570,  38009, 23460,
    39886, 7599,  21697, 30913, 22964, 35682, 22432, 15167, 22098, 15168, 22163,
    20791, 17737, 9451,  33116, 9495,  9452,  1522,  4930,  31948, 39245, 40190,
    15407, 38865, 7946,  439,   32954, 6766,  18191, 40569, 22184, 28560, 34822,
    29560, 9930,  30781, 11557, 40124, 13423, 33620, 10543, 25002, 11396, 33378,
    33379, 32255, 36120, 31152, 39987, 34929, 27048, 30519, 29595, 20327, 38015,
    15170, 31956, 33829, 39248, 22972, 11671, 9459,  3079,  11602, 3238,  0,
    17867, 7978,  14213, 32970, 23109, 29473, 40606, 29536, 9888,  16510, 34601,
    33630, 3592,  25396, 10915, 31482, 27239, 10466, 33995, 15689, 14708, 32603,
    31483, 40478, 15064, 5665,  32971, 12302, 34302, 18966, 34609, 14475, 17961,
    16049, 11924, 29969, 31499, 4767,  31204, 10580, 3022,  8113,  31098, 4492,
    7793,  22867, 24467, 25743, 31500, 24468, 33178, 35797, 14887, 37283, 8532,
    22520, 33354, 30514, 26754, 2954,  26423, 33346, 21394, 8808,  30879, 3178,
    10471, 15977, 39935, 31925, 11619, 7794,  17539, 33215, 13445, 1254,  36318,
    40248, 30703, 29851, 26277, 31544, 21835, 21836, 2689,  34313, 14216, 14226,
    19790, 30803, 38428, 33179, 24479, 25512, 11419, 7251,  24635, 28197, 34788,
    17803, 13585, 8615,  9262,  37804, 31926, 27149, 17639, 9058,  28810, 3024,
    7053,  1941,  11565, 32871, 31831, 31367, 37921, 10413, 10473, 31546, 37854,
    20927, 26280, 24519, 35083, 20150, 17426, 36420, 31277, 8911,  34716, 23980,
    1276,  1548,  4511,  18771, 12907, 18521, 22363, 28138, 35884, 28999, 14922,
    40921, 11104, 35492, 39770, 30814, 18314, 10109, 21926, 25258, 14230, 16113,
    4697,  38344, 12923, 31588, 31589, 35885, 32774, 3639,  11509, 2802,  35212,
    28680, 34656, 32202, 24023, 15092, 5461,  6661,  26636, 13373, 7627,  27669,
    37367, 17903, 29637, 26434, 7587,  34079, 16443, 19765, 28881, 35921, 14104,
    19838, 14182, 13474, 36429, 35941, 33935, 16352, 28608, 2310,  31605, 25089,
    4522,  17457, 11703, 40214, 18103, 30560, 35942, 32894, 38897, 11817, 4992,
    21735, 16353, 25583, 15323, 34013, 14003, 3836,  5405,  35096, 10494, 16447,
    1569,  25447, 17256, 20673, 25753, 18954, 16211, 283,   34136, 15880, 27605,
    17754, 17296, 18626, 14965, 17731, 34685, 31645, 33069, 18415, 35255, 2317,
    25222, 37770, 16452, 4583,  3737,  9435,  14699, 3115,  20061, 28873, 16457,
    40228, 16461, 18157, 37465, 38906, 39238, 22185, 3244,  30798, 10146, 14923,
    35290, 41096, 7119,  4151,  15345, 38122, 5984,  23911, 36606, 23957, 22102,
    2989,  12880, 4138,  37037, 38429, 1406,  682,   1942,  4141,  36919, 6379,
    3257,  21718, 14246, 28400, 25314, 19469, 7365,  8496,  34592, 8634,  886,
    27728, 36886, 8639,  20760, 5619,  25016, 24934, 40864, 19499, 15516, 23660,
    16877, 23034, 8513,  39474, 964,   24953, 4263,  12727, 7723,  15364, 14488,
    3918,  31833, 928,   19212, 13817, 19257, 25860, 30815, 19582, 6616,  29638,
    24123, 31908, 17257, 6380,  17839, 22024, 22711, 2003,  31646, 3779,  30644,
    15969, 3781,  431,   12430, 2178,  40593, 8628,  15296, 1879,  10789, 34235,
    36116, 11283, 40474, 24343, 39946, 20789, 22433, 14462, 35386, 26738, 30073,
    18007, 22495, 21269, 35016, 36877, 33955, 5173,  1884,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     17995, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     15674, 32244, 11315, 10350, 38866, 12283, 34105, 26217, 28444,
    29588, 16596, 19498, 31459, 31957, 897,   39648, 34362, 26094, 10063, 14039,
    22014, 7427,  32604, 545,   23270, 1534,  36267, 16255, 12868, 23894, 16045,
    34309, 40976, 39668, 39258, 34198, 17868, 5771,  40904, 9635,  7718,  31046,
    37555, 4082,  29850, 34265, 32801, 12720, 1402,  36765, 34954, 28267, 1930,
    20484, 27866, 19298, 37572, 4998,  37321, 26857, 10214, 23986, 35829, 39093,
    2330,  10225, 19447, 13276, 20631, 2693,  298,   10218, 4720,  994,   1302,
    1279,  11502, 23077, 17896, 33683, 29631, 35087, 27592, 32643, 27208, 6612,
    13539, 8720,  14792, 6362,  11804, 15775, 32278, 32281, 21651, 22796, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     12030, 21781, 19955, 17834, 21135, 9478,
    27202, 18618, 28432, 32414, 20049, 25204, 21140, 19132, 32298, 23382, 14991,
    20311, 40717, 18598, 27965, 24571, 8297,  16651, 395,   10621, 5645,  4119,
    8374,  36959, 23404, 36960, 2947,  8882,  31256, 7841,  13795, 34189, 1472,
    689,   37700, 14841, 19809, 14842, 12855, 5138,  22786, 23892, 35710, 180,
    22852, 7947,  33793, 4426,  9020,  12803, 26447, 4369,  25182, 26746, 26591,
    35412, 41097, 18303, 1192,  39063, 13855, 13511, 13112, 17130, 9487,  32073,
    39988, 34292, 33434, 34770, 33563, 27976, 24242, 36133, 34047, 763,   32533,
    31958, 9509,  3677,  33622, 22283, 16632, 5245,  36530, 30921, 6830,  3316,
    5666,  31270, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     31202, 3312,  15065,
    19703, 905,   29537, 32346, 3993,  9988,  33801, 34372, 33861, 33438, 7979,
    31484, 18038, 16866, 13954, 28395, 7807,  30315, 5805,  22790, 38648, 26006,
    20395, 37284, 16261, 30923, 26806, 30602, 29307, 4000,  1039,  3248,  6959,
    2872,  1040,  18731, 9385,  5861,  915,   25052, 40625, 24250, 7198,  14016,
    6413,  13814, 11897, 37174, 19720, 4231,  33749, 29093, 33216, 5053,  25513,
    20400, 12892, 30704, 25651, 11420, 32863, 4084,  13015, 40423, 2955,  17541,
    24959, 6503,  34199, 11499, 18238, 26863, 25423, 28353, 34963, 30894, 31278,
    39103, 13973, 36421, 19279, 28910, 18241, 17191, 16482, 39208, 23912, 4831,
    14912, 38855, 1699,  27259, 2912,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    16064, 40388, 4512,  35339, 23324, 36484, 28357, 24646, 307,   17506, 19818,
    36171, 11249, 30823, 31222, 5462,  33444, 38346, 34081, 24794, 5322,  17904,
    17678, 24497, 28058, 9542,  14105, 7263,  13985, 18252, 12187, 11863, 14106,
    113,   38188, 5254,  13478, 9730,  28735, 11818, 11347, 26040, 28219, 29283,
    4045,  37084, 14004, 18619, 1712,  27297, 41169, 16360, 31760, 40788, 33816,
    25666, 31119, 8364,  16697, 6381,  17279, 39840, 25525, 16967, 38102, 24507,
    29213, 9554,  28160, 16217, 18416, 18627, 17299, 16453, 36375, 20058, 32462,
    24516, 9436,  5416,  38112, 11367, 1885,  1900,  39483, 17361, 0,     32469,
    23637, 608,   22301, 7396,  5139,  0,     0,     30245, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     10901, 35413, 528,   14709, 2900,  3412,  0,     5300,
    19947, 40516, 22869, 1407,  40089, 0,     4392,  36329, 23513, 32186, 18553,
    5705,  21928, 40389, 17970, 31294, 5121,  31034, 36356, 34562, 29261, 9998,
    2904,  24375, 26598, 2773,  2774,  25678, 27942, 26628, 18695, 7790,  38412,
    7911,  22820, 29529, 39181, 19844, 23235, 18323, 34031, 18210, 20761, 37829,
    7948,  8798,  13798, 7949,  29256, 20762, 6671,  13227, 30185, 4936,  20984,
    20764, 20765, 2412,  29259, 8313,  1202,  4941,  39669, 19024, 22047, 36040,
    11212, 26489, 37015, 20769, 15071, 35763, 18220, 5974,  11215, 5248,  40520,
    13235, 3347,  2959,  30016, 16681, 2520,  18253, 6046,  17974, 13254, 3840,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     22635, 6019,  6024,  13633, 5177,
    27245, 39753, 20938, 1119,  8497,  40045, 32024, 33465, 3216,  14847, 23243,
    31915, 4751,  1193,  40973, 33903, 39395, 7169,  39559, 7501,  14390, 26221,
    21509, 29007, 29562, 13568, 30680, 11675, 28625, 3593,  19785, 14147, 32608,
    29745, 19504, 32609, 28096, 7864,  6697,  27189, 35831, 1020,  38810, 9387,
    19253, 17885, 12557, 29313, 156,   3609,  1257,  20401, 6532,  6817,  34219,
    4640,  26712, 39937, 3619,  37322, 7726,  34793, 3183,  29794, 9748,  30927,
    11426, 15697, 36091, 14925, 31571, 9361,  35886, 4142,  11775, 21845, 5740,
    38816, 26723, 4657,  35922, 40985, 27937, 26031, 5918,  18573, 18574, 24275,
    8068,  17683, 24063, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     18260, 16573,
    32212, 7531,  5122,  36282, 10488, 32213, 9365,  9670,  21755, 37399, 30629,
    36579, 16759, 17236, 27324, 5228,  17950, 17951, 1672,  12637, 3444,  34844,
    13596, 39303, 19686, 17314, 12068, 16316, 12682, 33843, 36503, 36244, 36597,
    28644, 5759,  19181, 19006, 19010, 1827,  1834,  440,   7155,  7158,  24128,
    12267, 38196, 19618, 21980, 4427,  18022, 20600, 12285, 22403, 8543,  6835,
    10082, 1234,  3806,  23854, 40,    32732, 10286, 11580, 10287, 38273, 4744,
    10294, 32737, 35220, 10297, 13481, 121,   33239, 11584, 17300, 22739, 10449,
    13553, 8421,  22212, 24627, 25063, 38391, 9178,  15035, 15036, 40098, 38399,
    9196,  38846, 6384,  23405, 36395, 841,   8,     1,     14,    16,    10,
    12,    11,    32,    42,    56,    52,    66,    86,    75,    79,    165,
    145,   137,   189,   210,   227,   209,   216,   214,   244,   250,   267,
    274,   288,   305,   313,   337,   359,   361,   373,   374,   400,   413,
    392,   500,   501,   504,   389,   409,   499,   436,   449,   465,   461,
    472,   467,   491,   506,   469,   516,   525,   523,   531,   524,   540,
    542,   549,   576,   572,   579,   568,   573,   574,   606,   607,   649,
    629,   623,   646,   622,   621,   630,   651,   654,   658,   681,   683,
    677,   696,   708,   691,   709,   695,   698,   724,   726,   719,   733,
    1838,  38831, 10351, 10362, 1840,  30334, 36932, 7331,  8115,  24628, 5387,
    18741, 38652, 16910, 13905, 33673, 12901, 22069, 167,   18606, 33583, 40026,
    5323,  171,   9202,  17301, 8456,  30503, 23461, 37616, 29257, 33117, 31795,
    7700,  20382, 20471, 27042, 37830, 22045, 7398,  19628, 32328, 27051, 34730,
    39249, 35022, 26599, 11991, 4982,  39142, 15863, 14391, 26701, 19781, 20602,
    40299, 39070, 27052, 5957,  21320, 40867, 3019,  1773,  20085, 18367, 29599,
    6043,  5667,  21158, 20476, 33862, 39197, 34774, 20611, 39955, 20603, 19713,
    26477, 10084, 11412, 3387,  4848,  14770, 6836,  19422, 32354, 31503, 16106,
    26279, 29314, 9726,  30358, 16844, 27086, 24480, 17804, 39274, 747,   743,
    757,   765,   756,   753,   793,   792,   817,   800,   811,   828,   840,
    856,   846,   839,   867,   917,   889,   873,   891,   893,   876,   880,
    913,   914,   898,   958,   971,   969,   986,   1009,  1037,  1031,  1053,
    1070,  1054,  1082,  1105,  1110,  1139,  1128,  1120,  1281,  1261,  1285,
    1157,  1199,  1191,  1153,  1166,  1256,  1159,  1212,  1274,  1154,  22612,
    1314,  1339,  1328,  1196,  1419,  1396,  1403,  1429,  1431,  1473,  1469,
    1458,  1505,  1506,  1510,  1490,  1526,  1533,  1549,  1592,  1636,  1628,
    1645,  1671,  1688,  1691,  1705,  1694,  1687,  1728,  1749,  1747,  1768,
    1757,  1763,  1770,  1769,  16885, 16293, 28198, 14778, 1258,  11882, 18742,
    35833, 40053, 37049, 11883, 19299, 32034, 33282, 11629, 9729,  38021, 4291,
    12893, 19791, 10767, 33754, 29342, 33674, 7183,  31108, 16003, 19993, 31023,
    15616, 5314,  3137,  24488, 20650, 27542, 38274, 38818, 35923, 5871,  15586,
    20651, 27566, 4523,  18492, 3432,  19388, 9613,  11446, 25721, 31608, 23085,
    26687, 17726, 3112,  32214, 35221, 33700, 20725, 9663,  13168, 35250, 122,
    11829, 13049, 38901, 19738, 3867,  25987, 21670, 34016, 35103, 12044, 19896,
    20211, 22800, 20212, 17281, 15882, 33777, 20215, 12069, 18633, 19911, 18418,
    9438,  19435, 31767, 28875, 15246, 40267, 17875, 37285, 27586, 38249, 14998,
    26660, 1802,  1794,  1836,  1848,  1861,  1832,  1844,  1833,  1919,  1889,
    1929,  1906,  1944,  1877,  1882,  1915,  1914,  2053,  1922,  22910, 1881,
    2075,  2050,  2074,  2073,  2121,  2091,  2092,  2095,  2150,  2118,  2101,
    2157,  2172,  2184,  2180,  2175,  2182,  2203,  2207,  2191,  2195,  2210,
    2212,  2233,  2221,  2248,  2246,  2250,  2279,  2294,  2322,  2325,  2318,
    2321,  2343,  2356,  2357,  2373,  2362,  2390,  2406,  2423,  2405,  2404,
    2410,  2471,  2488,  2510,  2489,  2535,  2536,  2534,  2555,  2545,  2553,
    2583,  2587,  2585,  2608,  2619,  2620,  2661,  2297,  2695,  2686,  2680,
    2690,  2777,  2758,  2778,  2846,  2864,  2868,  10744, 36464, 39996, 13480,
    38348, 37678, 487,   6090,  23453, 40823, 31325, 38928, 15637, 8498,  5090,
    14849, 17110, 7847,  20383, 6872,  15252, 39555, 13800, 1685,  6896,  38930,
    28181, 22046, 14015, 20604, 14392, 37243, 15352, 30086, 6910,  20767, 40300,
    21803, 22825, 18023, 22213, 16655, 1841,  22975, 36674, 15893, 15515, 24946,
    40142, 15822, 6922,  23602, 18722, 30681, 77,    32347, 34373, 22326, 16633,
    10654, 24437, 30593, 24046, 35764, 15519, 25057, 2837,  16484, 10582, 37016,
    32612, 31971, 19527, 19201, 36638, 3054,  3089,  34620, 26107, 16086, 37286,
    3602,  11247, 18655, 3202,  21844, 27795, 40631, 15523, 34314, 40521, 15551,
    3318,  23294, 40977, 24422, 2929,  2895,  2898,  38781, 2896,  2892,  2928,
    2966,  2948,  2952,  2949,  2980,  2969,  2975,  2993,  3000,  3003,  2991,
    3014,  3016,  3045,  3059,  3097,  3087,  3071,  3098,  3121,  3146,  3152,
    3145,  3239,  3149,  3151,  3153,  3220,  3215,  3269,  3249,  3299,  3361,
    3289,  3291,  3306,  3334,  3326,  3357,  3296,  3294,  3381,  3382,  3392,
    3400,  3422,  3462,  27146, 3451,  3457,  3450,  3453,  3530,  3520,  3517,
    3512,  3572,  3589,  3566,  3582,  3668,  3669,  3716,  3720,  3739,  3762,
    3879,  3800,  3815,  3807,  3804,  3808,  3782,  3796,  3863,  3852,  3872,
    3882,  3880,  3927,  3902,  3936,  3907,  3916,  3903,  3899,  4042,  17886,
    15034, 1855,  20402, 12894, 10472, 25065, 16830, 36154, 31273, 23295, 19084,
    21081, 25656, 34395, 6104,  30103, 36323, 15459, 30808, 27593, 39105, 6506,
    31983, 5309,  29098, 21126, 29345, 23514, 6666,  7727,  25080, 25081, 19280,
    8915,  28036, 6844,  18244, 27661, 28819, 11171, 22467, 30714, 29277, 31987,
    31573, 17439, 30616, 37886, 6535,  16176, 40390, 24428, 40393, 2707,  23533,
    310,   22339, 18336, 18671, 15242, 4173,  3207,  36223, 16748, 1551,  23534,
    23535, 4724,  40929, 4333,  19093, 12202, 26335, 16574, 38349, 13169, 31865,
    6111,  28687, 22075, 37991, 24028, 5540,  17237, 13215, 31909, 38791, 24066,
    13050, 37385, 40538, 10434, 15472, 38282, 16693, 3948,  3951,  4040,  4007,
    4014,  3969,  4058,  4076,  4080,  4096,  4088,  4092,  4111,  4118,  4135,
    4137,  4155,  4150,  4166,  4175,  4186,  4187,  4196,  4205,  4191,  4224,
    4230,  4271,  4252,  4257,  4250,  4296,  4301,  4316,  4349,  4378,  4394,
    4395,  4393,  4391,  4380,  4367,  4421,  4441,  4455,  4437,  4517,  4494,
    4476,  4474,  4542,  4543,  4597,  4616,  4656,  4660,  4631,  4683,  4698,
    4694,  4718,  4708,  4709,  4759,  4770,  4775,  4763,  4777,  4809,  4816,
    4824,  4834,  4835,  4829,  4881,  4878,  4889,  4904,  4923,  4948,  4990,
    4976,  4978,  4994,  5001,  5004,  5066,  5024,  5028,  5009,  5031,  5043,
    5025,  5003,  15417, 3963,  35256, 25094, 5325,  35599, 22479, 22480, 37400,
    22778, 7016,  127,   15391, 12945, 37401, 25671, 22224, 4412,  1992,  34878,
    19314, 32228, 15883, 16704, 16767, 39850, 17282, 17303, 7282,  25102, 22227,
    36376, 17317, 18419, 18420, 20683, 27482, 9439,  16384, 38083, 34444, 25358,
    37696, 28401, 19290, 32946, 34890, 23236, 1004,  6557,  39948, 25323, 35302,
    26922, 36888, 39636, 29373, 8162,  20119, 28107, 19778, 2621,  18888, 37151,
    31203, 40301, 9590,  31959, 39396, 8611,  8612,  27535, 13955, 26704, 8315,
    16085, 5668,  28948, 9227,  9413,  41178, 18052, 18733, 5357,  39475, 851,
    39020, 11621, 36843, 36087, 40746, 12010, 39095, 37650, 31208, 32268, 5026,
    5094,  5086,  5081,  5085,  5096,  5146,  5142,  5167,  5189,  5169,  5181,
    5184,  5174,  5180,  5186,  5244,  5268,  5269,  5294,  5295,  5336,  5354,
    5370,  5379,  5352,  5356,  5351,  5376,  5397,  5383,  5388,  5385,  5439,
    5448,  5446,  5472,  5453,  5454,  5478,  5493,  5484,  5482,  5527,  5511,
    5533,  5551,  5553,  5558,  5546,  5554,  5567,  5565,  5613,  5611,  5445,
    5681,  5669,  5651,  5642,  5658,  5679,  5742,  5730,  5735,  5776,  5765,
    5763,  5827,  5792,  5785,  5786,  5726,  5790,  5799,  5803,  5801,  5807,
    5863,  5845,  5872,  5852,  5841,  5900,  5892,  5893,  5899,  5932,  5931,
    5993,  6000,  5938,  5963,  5982,  34789, 39418, 35326, 19721, 27644, 5686,
    957,   39106, 36651, 12342, 8617,  28813, 27650, 19304, 28476, 8283,  33758,
    23326, 37386, 12189, 27760, 2708,  5210,  9664,  28220, 17052, 21736, 20037,
    5372,  17259, 37771, 29146, 38113, 16818, 25504, 32972, 29726, 25270, 40824,
    2532,  35686, 32065, 21371, 24532, 7658,  10257, 37832, 39383, 14028, 39384,
    37235, 15685, 634,   22443, 21223, 17133, 36749, 22444, 1902,  18024, 21375,
    41241, 39397, 14605, 11961, 29601, 39676, 11963, 10377, 36071, 40723, 39677,
    25290, 6440,  40143, 21725, 8186,  15317, 34120, 27536, 16087, 8429,  14044,
    29079, 29786, 34272, 19085, 18744, 9230,  41250, 40563, 702,   12150, 39419,
    16090, 16831, 6048,  6056,  6050,  6057,  6069,  6074,  6103,  6091,  6086,
    6118,  6123,  6124,  6168,  6171,  6182,  6193,  6185,  6191,  6184,  6194,
    6228,  6253,  6268,  6258,  6269,  6277,  6285,  6227,  6330,  6340,  6353,
    6341,  6346,  6410,  6419,  6416,  6426,  6456,  6428,  6434,  6446,  6425,
    6479,  6487,  6507,  6491,  6493,  6498,  6525,  6553,  6549,  6550,  6608,
    6603,  6623,  6605,  6646,  6635,  6643,  6639,  6650,  6677,  6670,  6667,
    6685,  6716,  6736,  6805,  6785,  6777,  6758,  6778,  6771,  6843,  6826,
    6841,  6823,  6847,  6819,  6825,  6909,  6880,  6889,  6951,  6927,  6914,
    7048,  7064,  7063,  7106,  7105,  7110,  7109,  7130,  22358, 1781,  41179,
    37306, 19031, 32448, 35331, 31835, 1443,  12580, 8034,  22616, 21892, 13590,
    39938, 40916, 33575, 3263,  5393,  32193, 40756, 37348, 33687, 39772, 8588,
    9186,  25424, 28208, 25502, 12605, 15273, 2286,  19731, 39814, 12581, 18795,
    27949, 12190, 36486, 30968, 24546, 10483, 35925, 11519, 24179, 12459, 32656,
    23087, 13378, 40582, 39942, 41203, 18909, 28230, 21738, 26044, 11830, 25199,
    21903, 37402, 22780, 12638, 29927, 30970, 3279,  12045, 15884, 18912, 1574,
    26068, 40587, 17002, 4693,  30178, 36925, 26592, 14093, 35065, 16547, 35024,
    738,   1774,  30186, 40196, 13512, 5896,  31155, 9519,  4136,  35073, 32613,
    3320,  15606, 5194,  40632, 33498, 7138,  7153,  7171,  7178,  7163,  7162,
    7173,  7191,  7196,  7220,  7205,  7207,  7218,  7257,  7236,  7239,  7269,
    7228,  7240,  7296,  7299,  7321,  7322,  7307,  7314,  7313,  7412,  7363,
    7360,  7380,  7379,  7376,  7377,  7387,  7388,  7393,  7409,  7423,  7417,
    7419,  7415,  7449,  7462,  7463,  7487,  7494,  7489,  7492,  7497,  7562,
    7576,  7558,  7565,  7556,  7561,  7592,  7613,  7595,  7645,  7654,  7650,
    7655,  7660,  7661,  7686,  7698,  7697,  7724,  7706,  7721,  7687,  7699,
    7711,  7762,  7757,  7795,  7778,  7788,  7787,  7912,  7822,  8275,  7879,
    7842,  7876,  7917,  7927,  8023,  7995,  7944,  7980,  7909,  7939,  7929,
    27946, 9358,  40701, 31051, 30197, 34275, 24489, 34973, 34974, 29414, 3004,
    29278, 5919,  14665, 17748, 31591, 31377, 15906, 4145,  38841, 15806, 15802,
    3278,  4790,  22722, 38218, 4701,  24116, 24508, 6310,  38223, 18467, 24197,
    3973,  27142, 8156,  23881, 3982,  10636, 23244, 10307, 26818, 7684,  20312,
    24864, 40302, 18026, 18369, 1803,  563,   27745, 10663, 14148, 5911,  35836,
    27380, 14140, 24870, 22832, 26451, 40406, 2481,  5464,  4815,  30253, 14176,
    15229, 14178, 16653, 22345, 3463,  19489, 40191, 30428, 32698, 28108, 24295,
    34192, 40511, 37545, 10164, 2455,  1206,  35567, 6142,  26225, 4900,  40199,
    20890, 9091,  24157, 20437, 727,   2415,  22285, 18039, 7963,  7977,  8014,
    8278,  7908,  8276,  8091,  8112,  8105,  8107,  8098,  23067, 8117,  8095,
    8124,  8165,  8177,  8255,  8192,  8160,  8280,  8146,  8157,  8144,  8201,
    8148,  8183,  8145,  8151,  8147,  8200,  8277,  8292,  8288,  8303,  8326,
    8354,  8344,  8345,  8347,  8453,  8366,  8372,  8387,  8388,  8375,  8425,
    8430,  8422,  8426,  8479,  8486,  8489,  8501,  8500,  8493,  8492,  8524,
    8529,  8491,  8559,  8539,  8542,  8552,  8540,  8560,  8580,  8591,  8589,
    8602,  8640,  8656,  8649,  8624,  8645,  8641,  8635,  8646,  8680,  8698,
    8686,  9855,  8679,  8702,  8771,  8765,  8766,  8777,  8780,  8781,  8801,
    8851,  8797,  8818,  21793, 7981,  7243,  8428,  7332,  26982, 19612, 29224,
    24460, 20466, 19202, 9638,  24710, 3475,  36081, 35076, 1137,  16125, 32710,
    28278, 25559, 12140, 10173, 39960, 16263, 5247,  2429,  7871,  29795, 16886,
    16488, 14557, 9388,  13016, 9999,  29611, 31979, 39729, 3335,  28109, 40326,
    41251, 29499, 2430,  8616,  8400,  15895, 37851, 21909, 32729, 23023, 16270,
    41006, 1142,  1283,  8774,  28568, 9328,  36938, 12902, 5394,  3490,  39281,
    26164, 40054, 18759, 17890, 15082, 8036,  38433, 9107,  23685, 15083, 4206,
    2436,  41062, 2035,  33760, 1408,  28286, 32274, 22883, 33226, 10954, 35493,
    37676, 4232,  18939, 31167, 6172,  27597, 12360, 13689, 33227, 19796, 7349,
    8826,  8833,  8836,  8869,  8879,  8874,  8894,  8899,  8881,  8895,  8871,
    8887,  8870,  8935,  8938,  8941,  8966,  8965,  8990,  8985,  8988,  9017,
    9016,  9037,  9034,  9036,  9041,  9100,  9245,  9241,  9106,  9075,  9081,
    9080,  9079,  9171,  9128,  9154,  9143,  9134,  9136,  9216,  9219,  9215,
    9228,  9250,  9247,  9290,  9294,  9302,  9309,  9313,  9324,  9331,  9355,
    9344,  9346,  9347,  9345,  9389,  9384,  9442,  9408,  9434,  9405,  9448,
    9473,  9488,  9528,  9501,  9498,  9517,  9497,  9500,  9505,  9568,  9585,
    9573,  9581,  9631,  9624,  9645,  9629,  9621,  9702,  9703,  9724,  9745,
    9741,  9775,  9815,  9829,  9842,  9852,  4101,  7729,  40212, 11512, 24176,
    24543, 20301, 23867, 9246,  27150, 37860, 10424, 28826, 37751, 3775,  25751,
    39290, 21561, 23871, 32734, 18460, 22371, 6423,  40655, 3924,  26184, 40342,
    23917, 18391, 12925, 2141,  11820, 1323,  5576,  4530,  34331, 2288,  40435,
    22545, 22735, 37403, 29872, 38280, 26185, 9666,  35511, 11110, 2803,  15620,
    22891, 38216, 12203, 18558, 2445,  21407, 28316, 4699,  5930,  28320, 16661,
    17640, 32657, 1994,  20176, 26186, 5326,  17691, 5126,  8136,  13052, 20456,
    16020, 5072,  13388, 28288, 16577, 32670, 18831, 27131, 38058, 23566, 22021,
    23567, 22022, 8443,  14681, 6469,  18819, 34425, 5260,  25846, 40367, 18405,
    23712, 17474, 27152, 9876,  9871,  9885,  9904,  9895,  9903,  9902,  9940,
    9948,  9960,  9997,  9959,  9985,  9990,  9961,  10028, 10024, 10117, 10114,
    10060, 10053, 10113, 10059, 10073, 10051, 10046, 10147, 10160, 10166, 10231,
    10230, 10219, 10210, 10245, 10243, 10265, 10247, 10263, 2,     10318, 10366,
    10381, 10361, 10329, 10336, 10332, 10331, 10375, 10215, 10355, 10340, 10372,
    10478, 10475, 10481, 10463, 10511, 10510, 10521, 10525, 10526, 10529, 10531,
    10530, 10550, 10552, 10541, 10572, 10573, 10575, 10641, 10660, 10634, 10617,
    10613, 10615, 10748, 10742, 10755, 10788, 10800, 10823, 10797, 10828, 11132,
    10831, 10937, 10904, 10931, 10903, 10955, 10899, 11135, 10927, 16374, 16026,
    37099, 37762, 10240, 39121, 28584, 29215, 21586, 3842,  36044, 23568, 29029,
    40448, 40116, 7224,  27934, 40115, 23884, 40688, 29034, 18845, 18634, 13077,
    30175, 36458, 37443, 16319, 18426, 24203, 17489, 16389, 23726, 37776, 39922,
    24839, 17490, 1428,  6517,  41133, 17003, 27697, 19143, 36463, 37788, 40697,
    37463, 7237,  26584, 38932, 26593, 21817, 10353, 21219, 4826,  38819, 23648,
    38573, 1129,  611,   31340, 26095, 15253, 25531, 1207,  4755,  36301, 38944,
    3528,  28611, 11133, 8395,  14615, 20614, 40081, 16867, 27990, 10664, 29606,
    2416,  17884, 40461, 529,   16635, 7084,  24711, 10507, 32364, 8016,  17038,
    37731, 18760, 14496, 23311, 553,   38759, 10897, 11017, 11134, 11051, 11033,
    11053, 11037, 11139, 11141, 11154, 11168, 11167, 11202, 11196, 11195, 11203,
    11254, 11252, 11251, 11253, 11269, 11445, 11308, 11317, 9870,  11372, 11393,
    11399, 11391, 11411, 11423, 11401, 11395, 11389, 11382, 11458, 11466, 11484,
    11518, 11515, 11526, 11478, 11481, 11490, 11497, 11585, 11562, 11556, 11561,
    11587, 11595, 11614, 11641, 11593, 11676, 11658, 11692, 11686, 11784, 11714,
    11744, 11739, 11736, 11740, 11717, 11734, 11716, 11718, 11730, 11727, 11867,
    11865, 11870, 11899, 11888, 11923, 11953, 11960, 11971, 11970, 11993, 11984,
    12005, 12033, 11985, 12003, 12084, 12091, 12122, 12092, 12149, 12172, 12116,
    12165, 9826,  11248, 25875, 28821, 1446,  20270, 40981, 13151, 16920, 33037,
    7888,  21897, 944,   9192,  33428, 12843, 40466, 28832, 25878, 7674,  13311,
    20543, 25880, 25881, 21902, 31620, 17594, 15779, 2045,  11355, 27419, 40991,
    32416, 29880, 21596, 17304, 41305, 5596,  21597, 29426, 16460, 27616, 14252,
    8883,  39310, 14255, 36878, 12504, 2589,  40072, 34040, 37669, 10638, 36927,
    10354, 30311, 25324, 30918, 24603, 20884, 40718, 29702, 21704, 7818,  12520,
    27232, 4254,  22445, 39193, 26096, 10647, 39561, 12287, 7569,  37839, 25327,
    5145,  13856, 7401,  4756,  14300, 37958, 505,   7861,  39679, 4428,  3795,
    10655, 37959, 31805, 7982,  32973, 26608, 1846,  40308, 24702, 12096, 12087,
    12110, 12186, 12083, 12100, 12113, 12124, 12141, 12257, 12266, 12316, 12678,
    12406, 12323, 12252, 12282, 12289, 12262, 12265, 12326, 12263, 12437, 12422,
    12290, 12423, 12562, 12482, 12600, 12489, 12473, 12538, 12488, 12533, 12502,
    12528, 12527, 12471, 12472, 12500, 12480, 12487, 12479, 12521, 12477, 12731,
    12698, 12686, 12690, 12704, 12683, 12756, 12772, 12807, 12798, 12808, 12809,
    12842, 12827, 12829, 12828, 12836, 12850, 12863, 12849, 12847, 12869, 12851,
    12891, 12861, 12856, 12857, 12846, 12882, 12987, 12996, 12984, 13026, 13005,
    12978, 12990, 13017, 12981, 12994, 12993, 13104, 15217, 13136, 13132, 13105,
    13095, 13137, 13149, 13096, 18040, 40309, 26475, 8463,  34826, 7983,  30092,
    39146, 5039,  3994,  26842, 39899, 32167, 41101, 14191, 636,   24774, 20615,
    27363, 41174, 15894, 14040, 25337, 10174, 32985, 13675, 40148, 3802,  9307,
    530,   14890, 15867, 10929, 4451,  11324, 8809,  28900, 13676, 15693, 13438,
    24955, 8331,  19203, 33867, 1015,  32355, 8003,  8778,  6205,  25405, 29420,
    36082, 16737, 32986, 14772, 8316,  5975,  29661, 27637, 13300, 32482, 11748,
    14891, 13018, 14779, 3424,  20246, 39156, 18895, 3336,  24637, 27254, 680,
    29662, 32622, 11328, 24219, 8841,  33427, 29094, 29719, 32864, 10674, 31826,
    8017,  29475, 28134, 6569,  16091, 7872,  14050, 11091, 39420, 34384, 14222,
    7768,  13108, 13113, 13100, 13099, 13117, 13128, 13111, 13098, 13239, 13222,
    13223, 13226, 13217, 13256, 13268, 13265, 13263, 13262, 13324, 13302, 13291,
    13368, 13347, 13377, 13348, 13343, 13329, 13333, 13337, 13341, 13335, 14974,
    13433, 13430, 13428, 13413, 13429, 13418, 13411, 13420, 13475, 13419, 13441,
    13518, 13529, 13515, 13516, 13501, 13520, 13577, 13565, 13564, 13569, 13583,
    13562, 13699, 13620, 13613, 14466, 13631, 13659, 13686, 13704, 13640, 13644,
    13772, 13835, 13788, 12387, 13789, 13797, 13803, 13778, 13799, 13802, 13792,
    13837, 13859, 13839, 13847, 13838, 13848, 13877, 13894, 13901, 13887, 13900,
    13932, 13968, 13942, 13965, 13931, 13945, 13943, 12560, 33722, 25350, 40917,
    3132,  6738,  17192, 18934, 17584, 3814,  25010, 26479, 23312, 40560, 23314,
    30362, 23861, 32374, 27194, 30609, 28952, 30363, 8518,  30488, 1026,  40547,
    2205,  9827,  4776,  19074, 18312, 23432, 38711, 1284,  4326,  18078, 20197,
    23178, 24172, 29274, 40918, 9708,  41007, 31550, 40757, 33305, 17613, 13906,
    7433,  25680, 20409, 37327, 40962, 7255,  18935, 33675, 36332, 26411, 23564,
    33688, 32452, 12910, 15463, 32383, 25659, 20198, 12174, 6508,  3727,  5706,
    20412, 20286, 37582, 33023, 775,   27664, 24544, 1409,  11374, 8812,  4515,
    20252, 30818, 8219,  30723, 29690, 9005,  20302, 32879, 17545, 40923, 1499,
    37925, 36094, 29108, 9270,  13888, 13928, 14029, 14051, 14026, 14180, 14042,
    14058, 14023, 14036, 14054, 14049, 14025, 14079, 14110, 14096, 14095, 14158,
    14154, 14146, 14167, 14119, 14132, 14153, 14143, 14133, 14117, 14209, 14217,
    14266, 14251, 14243, 14294, 14298, 14286, 14293, 14285, 14301, 14328, 14329,
    14309, 14312, 14339, 14314, 14331, 14315, 14442, 14381, 14383, 14389, 14379,
    14386, 14478, 14456, 14545, 14698, 14549, 14547, 14646, 14590, 14623, 14580,
    14595, 14627, 14658, 14638, 14607, 14581, 14622, 14602, 14612, 14706, 14716,
    14705, 14753, 14765, 14728, 14760, 14810, 14990, 14831, 14866, 14855, 14948,
    14853, 14822, 14827, 14850, 15019, 15032, 15027, 15016, 15018, 15057, 39797,
    37926, 3270,  2704,  5062,  31989, 37583, 40963, 33517, 36533, 30882, 8813,
    33761, 36430, 13993, 35927, 40529, 21344, 670,   9188,  22073, 40106, 12926,
    4357,  24971, 27504, 37811, 31993, 4725,  31593, 25427, 28917, 8234,  37861,
    3140,  8592,  25620, 10972, 38051, 29018, 32392, 28047, 39166, 40986, 28918,
    11586, 2213,  1324,  7803,  4661,  16931, 28321, 34542, 31756, 40988, 16690,
    14796, 23873, 19460, 39506, 18910, 20825, 22736, 17449, 33886, 40965, 12204,
    26249, 28231, 18947, 1048,  35343, 25953, 20726, 23973, 11905, 32429, 12621,
    26179, 33449, 25162, 33887, 28240, 24032, 38351, 41272, 39439, 26341, 25882,
    17912, 37404, 7217,  17692, 4336,  41212, 13177, 15051, 15072, 15059, 15053,
    15061, 15112, 15111, 15116, 8636,  15122, 15127, 15153, 15138, 15148, 15184,
    15189, 15187, 15199, 15202, 15234, 15254, 15263, 15275, 15283, 15295, 15290,
    15297, 15310, 15312, 15316, 15332, 15402, 15340, 15343, 15356, 15379, 15375,
    15347, 15397, 9863,  15401, 15413, 15420, 15421, 15430, 15438, 15483, 15489,
    15485, 15488, 15507, 15506, 15540, 15567, 15561, 15570, 15577, 15588, 15595,
    15603, 15639, 15642, 15653, 15675, 15698, 15681, 15695, 15708, 15723, 15731,
    15734, 15732, 15750, 15766, 15753, 15751, 15785, 15795, 15808, 15823, 15837,
    15820, 15859, 15866, 15855, 15854, 15896, 15901, 15898, 15903, 15933, 15919,
    15944, 9513,  25253, 2808,  25691, 33451, 11831, 11237, 41125, 31621, 23975,
    37950, 4993,  26771, 11839, 31883, 26048, 13056, 13257, 11356, 38191, 4535,
    33072, 13485, 1364,  5231,  35976, 21750, 28241, 35977, 26189, 33538, 12646,
    1718,  23832, 16375, 23096, 34019, 23371, 22388, 35107, 20685, 16814, 32916,
    41131, 15885, 36713, 33713, 16706, 32130, 2737,  13561, 18635, 2741,  36384,
    2188,  25227, 32139, 41155, 41134, 19241, 17008, 16437, 16726, 17568, 10622,
    25315, 40274, 39178, 5947,  31801, 36313, 28945, 37800, 32356, 4711,  32948,
    7826,  7827,  23560, 1847,  22870, 32538, 38907, 8519,  36341, 9429,  41213,
    28693, 2352,  23551, 31035, 36369, 16707, 28708, 18636, 30456, 8487,  16001,
    15997, 15998, 16037, 16038, 16081, 16101, 16117, 16115, 16130, 16129, 16157,
    16159, 16177, 16197, 16188, 16200, 16234, 16247, 16240, 16294, 16338, 16330,
    16328, 16326, 16347, 16336, 16323, 16342, 16340, 16404, 16400, 16414, 16405,
    16439, 16442, 16479, 16481, 16471, 16474, 16465, 16508, 16524, 16541, 16543,
    16545, 16589, 16590, 16593, 16619, 16616, 16615, 16670, 16644, 16671, 16695,
    16749, 16745, 16794, 16750, 16733, 16683, 16639, 16786, 16784, 16828, 16829,
    16840, 16850, 16862, 16865, 16925, 16929, 17392, 16855, 16881, 17034, 17388,
    17022, 17046, 17018, 17136, 17112, 17079, 17125, 17082, 17074, 17085, 17132,
    17072, 17083, 17154, 17091, 17101, 19100, 19997, 9088,  40240, 14393, 19562,
    20385, 9305,  29081, 14773, 8004,  26714, 9308,  40633, 37307, 199,   7184,
    27651, 19309, 18315, 508,   7186,  3007,  30824, 1306,  12622, 3699,  18321,
    14799, 20177, 38902, 19121, 22553, 12239, 12248, 18996, 20079, 4932,  34765,
    36830, 36826, 7603,  415,   34853, 9147,  23893, 38123, 8541,  35767, 40311,
    35453, 25406, 25125, 23970, 11329, 32366, 35839, 34877, 23913, 23777, 37060,
    8814,  37590, 7276,  26253, 7633,  26255, 17516, 21764, 23983, 8968,  3679,
    7570,  10648, 3588,  4757,  7984,  31961, 974,   16161, 22449, 18327, 39680,
    24775, 31677, 32855, 31815, 15400, 11750, 11613, 32614, 26159, 10675, 13238,
    5395,  26165, 17161, 17078, 17148, 17088, 17100, 17070, 16909, 17390, 17396,
    17410, 17404, 17399, 17470, 17416, 17402, 17403, 17401, 17498, 17500, 17536,
    17524, 17523, 17522, 17581, 17573, 17574, 17582, 17571, 17601, 17625, 17632,
    17628, 17621, 17624, 17641, 17650, 17654, 17645, 17677, 17656, 17643, 16604,
    16667, 17744, 17750, 17743, 17738, 17758, 17800, 17784, 17759, 17793, 17883,
    17872, 17908, 17906, 17873, 17871, 17923, 17880, 17939, 17960, 17954, 17869,
    18015, 18047, 18069, 18073, 18027, 18198, 18043, 18018, 17998, 18028, 18181,
    18184, 18189, 18188, 18203, 18216, 18237, 18222, 18235, 18214, 18207, 18242,
    18213, 18301, 18322, 18355, 18374, 18357, 18373, 18490, 3621,  33762, 3633,
    40924, 30323, 11637, 10772, 10484, 22708, 17450, 10778, 388,   17913, 22308,
    24117, 319,   11840, 33778, 5413,  16588, 9021,  9024,  9022,  6042,  25643,
    20953, 6473,  29465, 22450, 35446, 24887, 12713, 14617, 3911,  19086, 12344,
    38443, 18527, 12216, 16626, 12055, 36714, 11266, 35659, 24244, 37841, 5093,
    10650, 39460, 22105, 39147, 3085,  39261, 36833, 30232, 29359, 7086,  34266,
    29432, 33721, 10275, 26807, 17805, 14055, 1143,  5631,  9790,  30929, 33677,
    22828, 4503,  6116,  21244, 29510, 14568, 4516,  15905, 17570, 17440, 31024,
    16010, 17452, 17460, 4531,  26764, 27831, 29478, 16021, 21572, 39509, 5128,
    21658, 24133, 21295, 29481, 29483, 18377, 18455, 18457, 18454, 18507, 18495,
    18546, 18554, 18567, 18561, 18587, 18584, 18602, 18586, 18590, 18653, 18650,
    18652, 18656, 18838, 18743, 18843, 18747, 18710, 18726, 18790, 18732, 18702,
    18698, 18768, 18856, 18874, 18892, 18876, 18885, 18903, 18893, 18896, 18922,
    18928, 18920, 18923, 18931, 18924, 18969, 18970, 18968, 18975, 19014, 19016,
    6920,  6921,  19048, 19056, 19051, 19050, 19053, 19054, 19088, 19105, 19116,
    19094, 19106, 19110, 19111, 19112, 19164, 19205, 19188, 19191, 19189, 19246,
    19252, 19272, 19273, 19275, 19270, 19292, 19322, 19319, 19325, 19336, 19347,
    19348, 19344, 19349, 19385, 19383, 19378, 19423, 19450, 19437, 19444, 19446,
    18428, 38870, 27734, 28012, 38887, 35622, 24575, 15481, 2395,  8632,  1880,
    11384, 35553, 25316, 25595, 37630, 2496,  9963,  7602,  22233, 22164, 36737,
    25138, 30952, 23238, 22496, 31433, 31434, 15484, 5948,  7496,  441,   1892,
    24766, 29258, 40825, 15641, 39386, 21316, 22853, 40874, 8102,  32156, 20763,
    24695, 15349, 3523,  34729, 22120, 3409,  33330, 7078,  10544, 40875, 9510,
    3313,  29408, 4758,  19699, 32841, 32842, 19351, 33103, 21624, 30398, 30956,
    33384, 14141, 36834, 10535, 17796, 26222, 29538, 19704, 4258,  26705, 23810,
    5449,  14711, 4636,  33382, 33175, 30049, 3321,  21174, 6282,  21151, 22573,
    9153,  17150, 38808, 4768,  13582, 17610, 27518, 1535,  19380, 19478, 19490,
    19485, 19483, 19476, 19525, 19549, 19558, 19575, 19552, 19553, 19611, 19599,
    19622, 19623, 19645, 19666, 19629, 19681, 19693, 19691, 19702, 19725, 19730,
    19718, 19690, 19696, 19708, 19762, 19749, 19751, 19775, 19784, 19770, 19783,
    19807, 19829, 19841, 19850, 19861, 19886, 19857, 19950, 19943, 19969, 19967,
    19992, 20027, 20041, 20030, 20000, 20007, 19996, 20075, 20122, 20117, 20115,
    20152, 20123, 20130, 20194, 20190, 20192, 20236, 20223, 20230, 20232, 20244,
    20267, 20279, 20283, 20284, 20304, 20294, 20297, 20310, 20309, 20338, 20325,
    20371, 20426, 20421, 20436, 20434, 20432, 20468, 20493, 20469, 20478, 20467,
    20512, 20521, 20523, 19070, 22664, 16738, 15999, 4203,  5190,  21176, 20925,
    25338, 26706, 4321,  14411, 6206,  22523, 9783,  31103, 19760, 21242, 40424,
    3610,  19108, 21952, 5687,  158,   21122, 27465, 37918, 39936, 25539, 29796,
    30707, 13447, 12729, 6504,  1260,  2905,  23820, 30237, 27935, 28814, 28023,
    40524, 35865, 17661, 12345, 22533, 32872, 18906, 21942, 2913,  18775, 9793,
    22128, 4062,  13280, 7881,  40391, 18940, 13367, 36514, 18865, 33987, 4239,
    29639, 21350, 17679, 4787,  9543,  32651, 29000, 7265,  39501, 13376, 10882,
    4782,  25733, 32453, 28168, 7672,  40366, 5158,  15776, 21737, 14950, 4032,
    14742, 16204, 17511, 30010, 23356, 4798,  1735,  34014, 21149, 31120, 38151,
    20532, 20552, 20533, 20535, 20542, 20537, 20555, 20564, 20574, 20609, 20656,
    20664, 20585, 20630, 20628, 20589, 20712, 20703, 20735, 20834, 20754, 20753,
    20756, 20752, 20808, 20817, 20810, 20802, 20816, 20782, 20786, 20814, 20792,
    20822, 20843, 20858, 21165, 20881, 20865, 20877, 20868, 20937, 20934, 20935,
    20954, 20950, 20981, 20977, 20987, 21039, 21070, 21108, 21104, 21141, 21144,
    21166, 21173, 21184, 21198, 21202, 21210, 21252, 21220, 21216, 21211, 21266,
    21265, 21318, 21336, 21317, 21334, 21368, 21366, 21369, 21404, 21403, 21392,
    21421, 21444, 21439, 21445, 21480, 21485, 21510, 21577, 21512, 21555, 21556,
    21508, 21619, 21631, 21628, 21645, 21625, 32410, 1570,  33312, 15790, 16213,
    34337, 18628, 12065, 37968, 19174, 24840, 38152, 18998, 21263, 37973, 23643,
    31085, 9490,  17909, 9479,  13410, 12550, 8548,  3874,  20199, 21562, 8697,
    13130, 5977,  39410, 33388, 28569, 32322, 2499,  31816, 37177, 33308, 14570,
    14357, 33196, 26571, 14297, 28626, 27099, 28754, 23128, 23129, 9394,  11238,
    29344, 31980, 5343,  7358,  21984, 28597, 7242,  4091,  18852, 18046, 31962,
    24471, 22142, 15738, 8018,  38211, 7769,  16889, 37042, 16489, 37308, 1945,
    21430, 14426, 11514, 15464, 1500,  20819, 5999,  6318,  712,   2519,  35929,
    2333,  18528, 5068,  33989, 35098, 5508,  5262,  23958, 18683, 35601, 12400,
    13191, 12056, 23372, 21627, 21674, 21683, 21692, 21703, 21694, 21724, 21722,
    21719, 21752, 21789, 21797, 21807, 21815, 21834, 21841, 21839, 21852, 21899,
    21904, 21875, 21908, 21912, 21915, 21913, 21964, 21947, 21950, 21911, 21985,
    21982, 21993, 22003, 22004, 21995, 22007, 22013, 22016, 22012, 22035, 22031,
    22054, 22049, 22059, 22072, 22103, 22104, 22094, 22101, 22118, 22137, 22141,
    22159, 22165, 22169, 22179, 22178, 22210, 22187, 22204, 22209, 22230, 22236,
    22248, 22256, 22253, 22247, 22284, 22274, 22273, 22297, 22302, 22320, 22315,
    22325, 22338, 22351, 22359, 22352, 22357, 22416, 22372, 22343, 22360, 22401,
    22410, 22424, 22439, 22482, 22421, 22427, 22466, 22521, 22497, 18687, 18637,
    2745,  27488, 12928, 22829, 34677, 34702, 2389,  16649, 29460, 29364, 13328,
    22342, 35640, 2607,  20188, 8369,  37221, 11046, 40855, 11728, 28117, 39609,
    29985, 30661, 23455, 30912, 25271, 7919,  33594, 11140, 14834, 9014,  335,
    3900,  19619, 25369, 10157, 36117, 36817, 35661, 24200, 22570, 29063, 5550,
    17099, 36665, 887,   35557, 21629, 21270, 1886,  1764,  33421, 35017, 32066,
    10627, 38458, 6129,  5937,  21487, 10836, 19694, 26740, 9083,  1183,  30779,
    7938,  40707, 5616,  12505, 4593,  37558, 33919, 8678,  17111, 25390, 2631,
    3157,  37236, 10193, 40858, 17774, 31198, 12506, 9504,  4446,  9039,  9457,
    13340, 36981, 40714, 7172,  19529, 39950, 22508, 22522, 22504, 22484, 22560,
    22575, 22618, 22595, 22636, 22654, 22647, 22690, 22693, 22704, 22748, 22720,
    22743, 22757, 22762, 22773, 22793, 22787, 22812, 22818, 22819, 22843, 22846,
    22864, 22839, 22841, 22858, 22840, 22848, 22907, 23008, 22918, 22932, 22974,
    22990, 22965, 22978, 23011, 23039, 23126, 23037, 23066, 23070, 23068, 23072,
    2111,  23105, 23107, 23110, 23108, 23112, 23134, 23133, 23161, 23163, 23150,
    23561, 23144, 23139, 23148, 23177, 23146, 23142, 23229, 23284, 23230, 23234,
    23271, 23263, 23253, 23222, 23309, 23237, 23220, 23282, 23413, 23398, 23392,
    23396, 23400, 23465, 23470, 23527, 23443, 23450, 23451, 23452, 23459, 23444,
    23572, 23638, 40193, 11316, 7850,  8309,  4899,  4110,  14030, 7076,  212,
    24042, 3465,  22855, 13851, 16597, 27355, 40455, 4934,  38234, 37472, 6438,
    30674, 16856, 6276,  7856,  25289, 36134, 2116,  37873, 28126, 3304,  3162,
    31199, 1650,  31464, 8834,  40304, 20608, 40458, 41242, 30044, 24604, 28297,
    3163,  22347, 19849, 33298, 14033, 3052,  15028, 34365, 4879,  10064, 4880,
    12762, 30449, 27979, 21705, 26418, 32342, 30978, 13652, 20986, 20798, 29848,
    8975,  19526, 4449,  5671,  24768, 6143,  41000, 16162, 18724, 30787, 21521,
    16046, 23069, 38016, 8578,  9822,  19067, 3797,  4197,  38703, 19814, 16868,
    803,   24329, 14735, 24245, 5625,  13570, 13896, 24047, 28561, 23589, 23590,
    23647, 23628, 23645, 23656, 23622, 23632, 23674, 23623, 23666, 8392,  23783,
    23746, 23747, 23740, 23773, 23818, 23802, 23823, 23846, 23849, 23836, 23860,
    23891, 23886, 23902, 23887, 23944, 23947, 23943, 23964, 24021, 24010, 24006,
    23989, 24044, 24065, 24039, 24040, 24077, 24113, 24108, 24099, 24091, 24088,
    24093, 24136, 12696, 24135, 24139, 24144, 24209, 24207, 24206, 24243, 24249,
    24254, 24235, 24266, 24251, 24302, 24323, 24345, 24347, 24346, 24348, 24349,
    24356, 24390, 24381, 24383, 24379, 24399, 24401, 24417, 24469, 24445, 24531,
    24522, 24524, 24616, 24576, 24568, 24592, 24579, 24716, 24674, 24707, 24675,
    24708, 24686, 24684, 24773, 8804,  11162, 24248, 149,   30475, 1038,  40049,
    12871, 17935, 28718, 29263, 5386,  11022, 10382, 4226,  2901,  11319, 7507,
    16256, 26151, 34487, 35447, 29378, 23273, 30345, 2417,  39230, 30162, 14262,
    1392,  36041, 19851, 2052,  22228, 6115,  24536, 15358, 32539, 30403, 37168,
    37019, 8189,  17535, 33746, 21013, 2427,  31047, 4285,  32615, 1440,  19650,
    154,   36412, 16126, 16127, 13234, 20245, 41296, 41297, 41038, 25511, 31734,
    35195, 155,   24778, 12884, 8007,  18930, 14047, 22305, 10665, 10666, 10756,
    34621, 29746, 40739, 24384, 20092, 11492, 26617, 8348,  40085, 13131, 30694,
    1924,  30537, 12551, 6499,  35077, 28130, 24957, 39084, 11881, 26849, 16335,
    40906, 24862, 24865, 24873, 24890, 24878, 24907, 24991, 24922, 24972, 24929,
    24921, 24944, 24933, 24998, 25015, 25014, 25029, 9626,  25038, 25040, 25109,
    25071, 25058, 25053, 25124, 25126, 25148, 25156, 25172, 25181, 25208, 25219,
    25220, 25218, 25228, 25234, 25243, 25251, 25254, 25256, 25264, 25263, 25261,
    25283, 25318, 25302, 25298, 25296, 25311, 25308, 25352, 25353, 25371, 25384,
    25383, 25414, 25391, 25433, 25421, 25413, 25392, 25389, 25462, 25509, 25505,
    25537, 25546, 25586, 25570, 25576, 25541, 25598, 25596, 25594, 25607, 25619,
    25642, 25638, 25686, 25706, 25704, 25724, 25725, 25738, 25740, 25763, 25766,
    25786, 25829, 25833, 25827, 25843, 25849, 25853, 34900, 37496, 19715, 37801,
    27364, 40419, 9356,  25198, 33904, 11147, 30695, 36918, 27867, 36273, 26858,
    4266,  26939, 37805, 39097, 25562, 17181, 25031, 37573, 17182, 14562, 31531,
    3905,  33552, 29798, 18232, 12016, 5777,  23855, 41039, 22988, 4850,  37501,
    3912,  37309, 22065, 23071, 20908, 31684, 7614,  37852, 25745, 2331,  20012,
    28268, 20486, 27868, 18233, 31685, 9161,  16480, 8356,  4888,  28804, 19163,
    33751, 35037, 9643,  40958, 9705,  41309, 29379, 2431,  22295, 5211,  26621,
    16515, 18199, 5912,  29383, 19614, 29565, 4013,  160,   17420, 4505,  22871,
    24540, 13907, 4268,  13706, 30610, 29899, 2369,  37349, 35867, 40809, 1262,
    18663, 2132,  38760, 16677, 25866, 25898, 25910, 25919, 25934, 25942, 25944,
    25967, 25970, 26008, 25994, 25998, 26069, 26076, 26098, 26089, 26080, 26087,
    26082, 26085, 26137, 26147, 26110, 26181, 26190, 26218, 26211, 26206, 26200,
    26204, 26238, 26212, 26260, 26263, 26324, 26337, 26330, 26309, 26293, 26301,
    26321, 26373, 26367, 26369, 26396, 26395, 26404, 26406, 26414, 26420, 26416,
    26424, 26417, 26443, 26442, 26452, 26454, 26471, 26467, 26468, 26485, 26488,
    26505, 26499, 26516, 26531, 26538, 26525, 26536, 26526, 26523, 26521, 26600,
    26573, 26580, 26576, 26578, 26607, 26595, 26585, 26653, 3150,  26659, 26669,
    26652, 26696, 26710, 26703, 26734, 26729, 26755, 26745, 26728, 26767, 23950,
    19449, 34396, 18079, 12552, 1543,  9711,  10030, 5569,  18763, 26550, 26378,
    5570,  34001, 1946,  5698,  4853,  26629, 33875, 10945, 299,   20094, 18517,
    39905, 22937, 13273, 20151, 4506,  21457, 11777, 14787, 36162, 13142, 36088,
    9791,  3179,  11102, 26112, 15614, 23863, 19255, 38130, 38317, 16921, 30725,
    12363, 23778, 26811, 19870, 21960, 2798,  5780,  25687, 16746, 37063, 24057,
    3920,  11177, 12913, 19341, 37857, 732,   36788, 18797, 25237, 6984,  29109,
    7477,  14927, 7200,  25568, 7623,  16011, 27564, 34223, 33518, 8222,  5317,
    31218, 6173,  27666, 32652, 31848, 18384, 30898, 26484, 12914, 28271, 18093,
    37369, 31990, 27767, 21733, 33767, 37931, 37350, 26774, 26799, 26801, 26795,
    26793, 26824, 26823, 26839, 26837, 26848, 26830, 26821, 26829, 26898, 26902,
    27144, 26909, 26651, 26924, 26923, 26913, 27143, 26962, 26964, 26969, 26976,
    26973, 26970, 27006, 27002, 26993, 26997, 27039, 27016, 27035, 27100, 27058,
    27018, 27036, 27084, 27115, 27045, 26999, 27017, 27081, 27027, 26994, 27000,
    27034, 27030, 27024, 27025, 27157, 27163, 27169, 27165, 27176, 27184, 27182,
    27177, 27193, 27180, 27265, 27221, 27237, 27229, 27215, 27256, 27219, 27249,
    27238, 27246, 27211, 27286, 27284, 27290, 27320, 27309, 27322, 27313, 27314,
    27312, 27315, 27308, 27337, 27345, 27351, 27340, 27338, 27353, 27383, 27361,
    27378, 27386, 31698, 10295, 105,   11806, 11807, 12609, 4407,  32450, 30413,
    20340, 16836, 13247, 2308,  26639, 23955, 17453, 15374, 37591, 4960,  29201,
    28778, 38605, 28272, 32108, 7266,  6081,  33038, 9193,  27319, 13162, 10200,
    25804, 34005, 35090, 565,   6581,  22797, 30732, 21652, 3832,  19330, 22723,
    12624, 38189, 3192,  39117, 7124,  21290, 36436, 4572,  32658, 23344, 7188,
    13042, 33695, 15955, 1452,  5923,  20170, 16354, 14002, 24503, 24182, 17706,
    32219, 28064, 18869, 35960, 33705, 32934, 35961, 16179, 16760, 13541, 5581,
    39597, 862,   35099, 20670, 11439, 1567,  27929, 28695, 29901, 24512, 24068,
    30843, 18270, 11822, 21974, 8598,  37937, 837,   17285, 27327, 3935,  27356,
    27424, 27427, 27435, 27433, 27440, 27441, 27458, 27456, 27474, 27472, 27496,
    27517, 27521, 27540, 27537, 27555, 27568, 27557, 27561, 27571, 27584, 27579,
    27576, 27636, 27659, 27654, 27626, 27619, 27614, 27612, 27702, 27749, 27708,
    27748, 27706, 4438,  27003, 27722, 27704, 27778, 27820, 27817, 27844, 27842,
    27839, 27838, 27841, 27864, 27884, 27923, 27939, 27940, 27944, 27961, 27978,
    27980, 27995, 28015, 28001, 28007, 27984, 28092, 27969, 28100, 28110, 28111,
    28120, 28153, 28154, 28152, 28173, 28199, 28175, 28228, 28193, 28204, 28184,
    28261, 28275, 28276, 28308, 28300, 28294, 28311, 28336, 28333, 28340, 28327,
    28407, 28397, 28398, 28399, 28420, 63,    17981, 33779, 24340, 16313, 30171,
    31394, 25692, 25693, 23362, 18620, 27954, 29928, 19909, 37944, 22894, 37208,
    34017, 12639, 14198, 33780, 24673, 27955, 14199, 7810,  2047,  25205, 35992,
    32293, 37106, 14532, 17559, 17518, 36239, 23959, 36370, 18406, 29713, 30762,
    37766, 18122, 35000, 19742, 10136, 15915, 16376, 12649, 5329,  19468, 16817,
    16708, 11653, 7745,  39444, 30855, 15963, 11267, 16982, 12657, 16773, 11281,
    19133, 12240, 15967, 18848, 12968, 25821, 29043, 16719, 25012, 32688, 36026,
    19001, 19827, 1642,  27629, 32597, 3995,  10851, 33477, 4844,  7991,  33492,
    18658, 11026, 10277, 13360, 14636, 820,   34409, 38721, 38722, 15908, 1707,
    31875, 27417, 28428, 28442, 28504, 28490, 28546, 28557, 28556, 28551, 28596,
    28601, 28589, 28593, 28592, 28612, 28631, 28617, 28636, 28632, 28645, 28684,
    28662, 28674, 28666, 28651, 28713, 28720, 28716, 28753, 28746, 28741, 28743,
    28764, 28799, 28801, 28790, 28795, 28822, 28788, 28827, 28856, 28864, 28858,
    28880, 28877, 28897, 28895, 28908, 28896, 28946, 28936, 28935, 28943, 28938,
    28972, 28977, 28984, 29025, 29009, 29006, 29010, 29045, 29044, 29053, 29049,
    29074, 29114, 29120, 29071, 29149, 29182, 29204, 29174, 29169, 29164, 29222,
    29226, 29233, 29269, 29247, 29262, 29252, 29316, 29309, 29354, 29365, 29370,
    29417, 29422, 29430, 29436, 29428, 29457, 29462, 29467, 5849,  24582, 6060,
    31912, 14852, 38933, 26501, 36928, 9973,  40831, 32528, 7370,  6913,  416,
    3531,  23653, 30919, 37709, 37710, 15029, 23255, 29598, 23256, 37546, 14861,
    11672, 24246, 23257, 39953, 20799, 30450, 7604,  7605,  10167, 8170,  25144,
    804,   21231, 28988, 22865, 3471,  14618, 17151, 8179,  38421, 9025,  22513,
    22514, 32169, 5860,  1652,  1777,  38584, 29437, 9155,  36405, 8699,  4453,
    11677, 19509, 8190,  17799, 35324, 32177, 17165, 35807, 22872, 23166, 26509,
    35454, 30482, 20622, 24162, 9602,  24474, 16636, 33218, 13815, 24638, 12775,
    29953, 3055,  551,   10090, 33803, 26717, 8120,  32368, 16490, 1263,  37502,
    36844, 13692, 5191,  5812,  11678, 29459, 29486, 29494, 29489, 29490, 29533,
    29543, 29561, 29592, 29616, 29641, 29574, 29603, 29576, 29605, 29659, 29657,
    29660, 29655, 29668, 29674, 29683, 29682, 29714, 29723, 29727, 29730, 29764,
    29769, 29773, 29847, 29776, 29832, 29835, 29840, 29849, 29858, 29896, 29908,
    29939, 29954, 29957, 29947, 29963, 29979, 30008, 30039, 30027, 30050, 30089,
    30067, 30065, 30176, 30143, 30135, 28439, 30160, 30181, 30246, 30191, 30182,
    30210, 30214, 30229, 30247, 30260, 30285, 30273, 30280, 30309, 30313, 30298,
    30314, 30304, 30359, 30332, 30340, 30353, 30338, 30327, 30336, 30388, 30404,
    30434, 30445, 30442, 30513, 30458, 30461, 30502, 30505, 30499, 30498, 30516,
    27798, 14427, 23318, 37332, 15085, 27652, 19076, 17194, 5995,  28953, 16061,
    10003, 10102, 706,   7456,  30548, 6607,  37510, 28392, 23821, 25708, 21246,
    30810, 17615, 6152,  6969,  616,   5699,  30490, 2256,  34836, 6106,  16198,
    13693, 29511, 19673, 33519, 20200, 13593, 26944, 33764, 34535, 25519, 30553,
    8223,  37584, 19797, 30883, 25569, 32881, 31932, 36336, 26872, 3728,  28775,
    40159, 40925, 29110, 37585, 19871, 16203, 6361,  24545, 17202, 31054, 37809,
    24871, 36425, 13243, 650,   27670, 4463,  31598, 31006, 17454, 592,   25434,
    12377, 31169, 33448, 10119, 35504, 1096,  11178, 35594, 6462,  20971, 10428,
    10976, 9541,  19282, 35931, 30936, 36432, 28994, 39909, 30564, 30540, 30515,
    30572, 30578, 30586, 30574, 30589, 30591, 30773, 30608, 30594, 30662, 30522,
    30663, 30657, 30658, 30659, 30660, 30774, 30809, 30777, 30782, 30783, 30789,
    30840, 30775, 30796, 30788, 30786, 30812, 30772, 30896, 30888, 30920, 30909,
    30916, 30911, 30948, 30964, 30953, 30972, 30996, 30993, 31030, 31038, 31052,
    31040, 31050, 31059, 31105, 31082, 31095, 31079, 31145, 31144, 31151, 31134,
    31141, 31150, 31147, 31181, 31188, 31200, 31186, 31185, 31182, 31254, 31242,
    31262, 31243, 31279, 31402, 31257, 31314, 31308, 31363, 31342, 31324, 31305,
    31401, 31337, 31335, 31427, 31547, 31428, 31904, 31486, 31782, 31494, 31559,
    31413, 31535, 31458, 2334,  25992, 23565, 29427, 26384, 5715,  18813, 30836,
    39817, 3189,  24802, 22546, 37087, 13170, 18529, 24309, 36234, 13252, 30940,
    32659, 30416, 38993, 39044, 19261, 9764,  18261, 4533,  16945, 19432, 32660,
    2968,  20671, 41153, 27678, 24554, 28996, 39510, 22380, 13483, 24814, 1633,
    17694, 9617,  31758, 12461, 40395, 7457,  16578, 14959, 14960, 36177, 2717,
    13390, 21093, 32671, 31232, 3731,  34088, 27679, 4046,  3280,  5263,  17058,
    26346, 35602, 14109, 4964,  23552, 4364,  32513, 26559, 24283, 36535, 2641,
    17261, 38325, 33781, 40217, 38287, 32813, 19538, 33076, 23373, 25457, 13069,
    10241, 40685, 13756, 22802, 10325, 7287,  16709, 13753, 16226, 20461, 17305,
    31504, 31905, 31421, 31473, 31574, 31405, 31474, 31545, 31481, 31526, 31417,
    31501, 31700, 31678, 31672, 31668, 31682, 31731, 31730, 31723, 31775, 31820,
    31772, 31783, 31931, 31917, 31938, 32003, 31985, 31976, 31946, 31940, 31950,
    32019, 26152, 32025, 32021, 32076, 32091, 32055, 32427, 32099, 32058, 32152,
    32151, 32170, 32168, 32148, 32155, 32150, 32182, 32246, 32248, 32320, 32359,
    32314, 32367, 32351, 32357, 32326, 32343, 32323, 32321, 32434, 32437, 32464,
    32435, 32451, 32454, 32442, 32431, 32483, 32478, 32472, 32501, 32494, 32492,
    32530, 32527, 32551, 32542, 32523, 32536, 32606, 32611, 32648, 33901, 32585,
    32663, 32616, 32593, 32587, 32705, 32724, 24563, 21598, 18638, 6470,  32683,
    40183, 18430, 17323, 18431, 7747,  35129, 1075,  21040, 9209,  36385, 27420,
    31660, 2276,  24850, 24990, 2277,  19415, 13767, 40231, 40588, 11459, 21714,
    22237, 39961, 19354, 7143,  15113, 20360, 31902, 15235, 37639, 24900, 18049,
    33864, 27365, 29670, 32540, 32184, 10957, 30821, 5398,  3694,  30826, 5403,
    40556, 8423,  36966, 35389, 7851,  7567,  13636, 39893, 5143,  35718, 39951,
    13801, 39556, 32844, 25140, 39389, 15025, 2635,  11599, 25141, 30088, 18183,
    805,   35072, 41290, 1208,  26473, 14619, 10465, 33921, 39145, 35437, 22005,
    1842,  5521,  8171,  9698,  39653, 39685, 25145, 35747, 30045, 20887, 8994,
    33857, 38945, 24698, 32721, 32742, 32751, 32745, 32754, 32753, 32750, 32804,
    32795, 32805, 32808, 32882, 32819, 32834, 32861, 32821, 32848, 32825, 32851,
    32927, 32968, 32949, 33075, 33034, 32944, 32945, 32987, 32958, 33145, 33110,
    33133, 33115, 33111, 33134, 33109, 33105, 33169, 33176, 33205, 33217, 33210,
    33209, 33288, 33244, 33253, 33248, 33246, 33245, 33284, 33291, 33289, 33292,
    33290, 33317, 33316, 33331, 33320, 33323, 33342, 33344, 33369, 33372, 33380,
    33422, 33441, 33439, 33430, 33436, 33435, 33501, 33458, 33505, 33478, 33500,
    33471, 33548, 33554, 33663, 33636, 33605, 33588, 33592, 3988,  33607, 33648,
    33641, 33631, 33632, 33725, 33736, 33729, 33799, 33800, 33789, 9699,  21365,
    1904,  1849,  3542,  3537,  15690, 25333, 13297, 13119, 1917,  13661, 7082,
    25555, 40144, 9520,  36072, 15121, 33314, 33493, 16047, 21455, 27374, 12770,
    16088, 17041, 14715, 26618, 8701,  39149, 18224, 12563, 35845, 2079,  40463,
    27538, 25127, 17393, 7820,  2664,  16056, 28951, 37653, 18065, 3546,  2874,
    3810,  17611, 22257, 7431,  37503, 34517, 6357,  39757, 35581, 12564, 39478,
    15502, 23563, 29189, 29100, 8210,  3725,  33016, 5996,  16062, 6480,  33445,
    33446, 37654, 8211,  37054, 29894, 34530, 11630, 22229, 5111,  37882, 28412,
    9006,  11255, 25429, 37655, 20970, 14233, 28355, 593,   25925, 21463, 36342,
    13821, 11258, 15700, 17441, 16922, 26878, 33827, 33841, 33855, 33854, 33906,
    33908, 33916, 33913, 33944, 33948, 33993, 33999, 34055, 34027, 34032, 34026,
    34029, 34028, 34110, 34099, 34143, 34097, 34107, 34100, 34148, 34153, 34157,
    34162, 34285, 34146, 34186, 34180, 34193, 34196, 34201, 34197, 34218, 34213,
    34230, 34233, 34301, 34593, 34306, 34290, 34300, 34368, 34346, 34364, 34385,
    34353, 34345, 34350, 34406, 34376, 34357, 34356, 34467, 34483, 34486, 34478,
    34522, 34602, 34614, 34657, 34587, 34597, 34623, 34598, 34596, 34618, 34599,
    34611, 34604, 34728, 34720, 34732, 34731, 34751, 34746, 34754, 34757, 34747,
    34764, 34749, 34823, 34814, 34825, 34819, 34850, 34864, 34910, 34903, 34885,
    34964, 18907, 35932, 5935,  33049, 32112, 30837, 1599,  2379,  12195, 26072,
    734,   1394,  8070,  13043, 40437, 13044, 4792,  12388, 5123,  37992, 7270,
    1983,  32557, 33154, 1660,  25239, 19429, 16355, 345,   38283, 9671,  2398,
    28233, 21739, 2670,  17513, 5259,  27329, 28736, 1367,  16364, 23095, 39599,
    6518,  27331, 30241, 27136, 534,   32912, 2015,  3233,  16318, 18423, 31714,
    32134, 16385, 39025, 5077,  14700, 38115, 26894, 13084, 36020, 16462, 34232,
    31418, 7780,  8282,  7811,  484,   10443, 12242, 12250, 13097, 9348,  1480,
    34603, 9521,  14872, 22685, 19643, 20128, 20129, 20331, 27062, 27746, 2662,
    19109, 14893, 20144, 29421, 17427, 35084, 39758, 15037, 31691, 34953, 34917,
    34956, 34933, 34943, 34923, 35018, 35026, 35067, 35068, 35106, 35119, 35121,
    35130, 35288, 35157, 35153, 35150, 35167, 35118, 35164, 35165, 35166, 35194,
    35173, 35188, 35291, 35319, 35296, 35321, 35318, 35301, 35294, 35295, 35478,
    35369, 35460, 35444, 35365, 35435, 35482, 35377, 36039, 35398, 35520, 35576,
    35563, 35565, 35542, 35541, 35552, 35543, 35617, 35652, 35677, 35663, 35630,
    35613, 35650, 35946, 35778, 35840, 35711, 35625, 35844, 35825, 35882, 35616,
    35612, 35740, 35828, 35689, 35623, 35748, 35662, 35633, 35945, 35769, 35687,
    36059, 36060, 36047, 36064, 36061, 36049, 36055, 36114, 36145, 36142, 36138,
    36198, 36193, 36194, 36209, 26285, 30555, 31849, 29321, 37075, 16415, 6997,
    6421,  24223, 22161, 12625, 20495, 36437, 9070,  24744, 38726, 14006, 9366,
    5470,  13186, 19122, 24897, 12947, 30641, 14977, 24750, 19125, 16426, 26693,
    5597,  9378,  34591, 29310, 24588, 13853, 4617,  39686, 3038,  12293, 5192,
    5628,  11216, 24961, 8710,  27088, 9605,  13773, 11933, 24642, 33224, 21249,
    12175, 18778, 38397, 1327,  33235, 26385, 8927,  39844, 33940, 4037,  31629,
    35530, 17343, 14983, 31656, 34694, 31663, 34715, 6093,  8163,  24589, 24590,
    13509, 12508, 7206,  34111, 5898,  10716, 2636,  28974, 33475, 13653, 35438,
    25328, 34144, 36135, 26303, 23480, 30046, 12524, 34112, 36136, 6832,  7574,
    34258, 36251, 36305, 36338, 36310, 36358, 36303, 36333, 36400, 36402, 36403,
    36399, 36532, 36396, 36439, 36398, 36482, 36477, 36510, 36506, 36539, 36543,
    36542, 36576, 36544, 36546, 36554, 36650, 36646, 36617, 36618, 36627, 36614,
    36629, 36620, 36662, 36685, 36676, 36687, 36679, 36719, 36720, 36731, 36755,
    36727, 36735, 36764, 36818, 36812, 36916, 36868, 36871, 36901, 36889, 36866,
    36870, 36923, 36931, 36945, 36963, 37034, 37043, 37028, 37053, 36950, 36969,
    37021, 36967, 37010, 37013, 36993, 36998, 37129, 36984, 37137, 37128, 37132,
    37143, 37131, 37144, 37134, 37212, 37250, 37220, 37230, 33456, 37294, 37271,
    37239, 37276, 37301, 37258, 37234, 37229, 37313, 34895, 27846, 26672, 36143,
    33127, 14874, 32707, 21159, 3168,  36759, 39569, 33332, 7403,  33177, 2976,
    26530, 32081, 25767, 40561, 33566, 35772, 35773, 28093, 3417,  10319, 26619,
    10390, 33651, 39151, 40317, 39335, 9044,  40846, 38588, 9162,  8191,  13008,
    5978,  18053, 5629,  34855, 21080, 22108, 40087, 8465,  35810, 14626, 35078,
    38500, 35456, 35457, 24869, 38875, 22873, 1238,  33355, 24715, 446,   4949,
    41103, 28902, 40249, 4388,  38959, 36639, 33571, 34064, 35846, 11563, 10402,
    27089, 2552,  32764, 26860, 10527, 2594,  9053,  9606,  24962, 11765, 13694,
    11217, 8318,  32485, 30546, 26622, 40090, 29614, 20017, 20515, 6962,  11623,
    34393, 33335, 9310,  7145,  37241, 37273, 37291, 37246, 37351, 37213, 37484,
    37489, 37480, 37527, 37538, 37548, 37542, 37553, 37581, 37533, 37532, 37544,
    37571, 37569, 37556, 37615, 37633, 37652, 37634, 37635, 37665, 37668, 37727,
    37717, 35069, 37699, 37726, 37684, 37707, 37713, 37840, 37818, 37833, 37820,
    37872, 37865, 37899, 37927, 37909, 37798, 37920, 37897, 37952, 37976, 37974,
    38014, 38012, 38010, 38025, 38042, 38035, 38036, 38063, 38078, 38086, 38093,
    38124, 38146, 38148, 38158, 38163, 38170, 38192, 38174, 38173, 38184, 38179,
    38222, 38215, 38205, 38197, 38195, 38217, 38231, 38228, 38225, 38230, 38318,
    38331, 38339, 38341, 2472,  38361, 38368, 38379, 38382, 38411, 34229, 1810,
    29410, 35472, 16741, 40154, 15826, 15715, 31214, 12585, 39760, 25345, 4647,
    16518, 6845,  15843, 7046,  29548, 5195,  931,   2696,  36907, 15525, 24103,
    24220, 27432, 161,   37182, 32767, 3345,  13818, 32375, 31165, 31368, 8619,
    27853, 2061,  11778, 14156, 27573, 39209, 27574, 6359,  11250, 2962,  27519,
    13716, 15466, 24733, 4566,  32716, 28210, 30491, 32195, 7478,  3433,  28489,
    35891, 21345, 36173, 5916,  22580, 40646, 2799,  3138,  40555, 12597, 23188,
    28676, 40530, 30726, 14502, 24409, 6174,  39338, 38265, 41008, 23691, 40647,
    17636, 13152, 4023,  10226, 19091, 26679, 1596,  11273, 22675, 37066, 6005,
    33524, 22689, 27119, 33769, 27120, 11937, 11232, 38423, 38418, 38459, 38491,
    38504, 38004, 38483, 38492, 38485, 38524, 38517, 38540, 38548, 38556, 38563,
    38614, 38578, 38594, 38583, 38576, 38641, 38638, 21399, 38642, 38640, 38737,
    38694, 38691, 38693, 38697, 38706, 38702, 38763, 38747, 38754, 38757, 38744,
    38786, 38785, 38801, 38796, 38800, 38805, 38797, 38804, 38817, 38811, 38829,
    38830, 38850, 38852, 38867, 38879, 38881, 38859, 38886, 38858, 38914, 38921,
    38934, 38958, 38986, 39017, 39021, 39051, 39026, 39029, 39062, 39090, 39071,
    39094, 39073, 39116, 39054, 39056, 39057, 39133, 39141, 39130, 39215, 39190,
    39214, 39176, 39273, 39244, 39259, 39236, 39246, 39232, 39237, 39321, 39311,
    39323, 39329, 6998,  39968, 5710,  32889, 8059,  23114, 29512, 13163, 23439,
    37371, 40776, 40394, 31754, 11809, 36097, 168,   32207, 20999, 3190,  7783,
    40163, 34796, 34658, 11520, 33770, 8733,  21895, 23193, 20724, 35235, 30827,
    33315, 29021, 40027, 26336, 22941, 16017, 11570, 12038, 8667,  36438, 20026,
    32736, 20172, 31757, 23921, 3142,  33977, 29124, 28069, 714,   3501,  23700,
    27125, 13284, 37595, 33051, 10491, 28921, 34984, 34985, 39872, 37092, 1568,
    4592,  16946, 20544, 20667, 26386, 39000, 20522, 13058, 38284, 13597, 17463,
    18531, 2312,  21935, 9731,  31703, 40672, 317,   318,   13921, 39001, 35523,
    10889, 13319, 19399, 3013,  10131, 11184, 2816,  33536, 38354, 26057, 39328,
    39331, 39327, 39325, 39362, 39371, 39359, 39363, 39426, 39374, 39377, 39399,
    39361, 39358, 39376, 39470, 39456, 39472, 39473, 39451, 39459, 39453, 39534,
    39552, 39526, 39570, 39527, 39532, 39542, 39610, 39644, 39664, 39608, 39651,
    39731, 39620, 39627, 39616, 39700, 39650, 39728, 39623, 39622, 39670, 39702,
    39621, 39678, 39873, 39892, 39883, 39894, 39897, 39888, 39924, 39923, 39952,
    39943, 39944, 39977, 39981, 39976, 39984, 39978, 40003, 40040, 40044, 40123,
    40062, 40078, 40063, 40071, 40110, 40138, 40137, 40150, 40127, 40140, 40139,
    40130, 40197, 40184, 40194, 40247, 40238, 40258, 40254, 40234, 39050, 40287,
    40272, 40312, 40282, 40323, 40315, 31630, 38402, 6589,  39350, 21095, 16365,
    6860,  36371, 14967, 12225, 41225, 13488, 2046,  11843, 40442, 31236, 38333,
    38449, 27153, 24118, 28699, 38334, 23120, 26772, 33783, 38220, 28704, 5275,
    28246, 32295, 12230, 13548, 38732, 21038, 35353, 130,   38622, 11711, 11242,
    35993, 35994, 26347, 25230, 21785, 23833, 40543, 28530, 11120, 40034, 10242,
    131,   36378, 13197, 37427, 13078, 11854, 6392,  39006, 33896, 38110, 16774,
    26694, 30865, 2829,  17352, 35533, 1518,  39012, 34695, 7033,  3847,  30869,
    3848,  35115, 2750,  25231, 36246, 16392, 3236,  32924, 21606, 11302, 38117,
    36030, 5285,  38637, 34709, 6408,  30026, 25301, 33321, 33347, 1168,  39985,
    26667, 33480, 40271, 40280, 40291, 40284, 40362, 38848, 40371, 40374, 40380,
    40400, 40429, 40427, 40431, 40457, 40452, 40462, 40451, 40484, 40470, 40472,
    4202,  40498, 40492, 40527, 40509, 40546, 40552, 40557, 40571, 40568, 40567,
    40572, 41246, 40599, 40608, 40610, 39049, 40594, 40602, 40708, 40709, 40720,
    40711, 40736, 40722, 40704, 40843, 40811, 40829, 40845, 40884, 40853, 40866,
    40852, 40938, 40903, 40927, 40888, 40892, 40948, 40971, 40995, 41023, 41027,
    41028, 41037, 41043, 41044, 41052, 41098, 41092, 41093, 41094, 41116, 41130,
    41164, 41189, 41176, 41180, 41204, 41208, 41239, 41264, 41265, 38490, 41291,
    41274, 41275, 41287, 0,     0,     0,     0,     0,     23654, 10656, 31922,
    12306, 10676, 9945,  10592, 31610, 31611, 17695, 10037, 6393,  18434, 23412,
    17042, 5455,  1093,  27396, 32398, 7736,  39853, 39867, 34710, 34712, 3979,
    11607, 29991, 35774, 35775, 12872, 421,   10809, 6948,  3906,  12897, 15490,
    8319,  14637, 7877,  31554, 1700,  40164, 12738, 7629,  31612, 1984,  30899,
    11349, 5587,  40935, 7635,  35982, 218,   22515, 20894, 22451, 9029,  20899,
    36900, 20623, 27751, 11330, 16057, 10404, 10104, 16913, 21250, 1146,  37195,
    12739, 29853, 19551, 31613, 7004,  14679, 3893,  28700, 11303, 15003, 878,
    39065, 37541, 8164,  2183,  8970,  28985, 35439, 10172, 30400, 22789, 12004,
    7336,  28627, 9411,  38244, 39471, 3968,  12081, 31304, 8335,  21419, 25777,
    22417, 8787,  3288,  8688,  21063, 6995,  9691,  36974, 22766, 1109,  30024,
    34880, 34915, 39360, 5509,  33162, 36256, 15929, 37320, 8551,  28968, 40233,
    12268, 20968, 20318, 12088, 23216, 20076, 875,   26000, 9173,  38297, 26520,
    4873,  34482, 14881, 27648, 35226, 34660, 7359,  22947, 9571,  15992, 1433,
    38266, 9299,  36814, 5337,  35615, 30947, 14083, 15632, 9622,  15139, 16173,
    12111, 26298, 30274, 15743, 22699, 14905, 24005, 11949, 35903, 14184, 30463,
    25262, 6049,  38779, 16641, 25759, 8625,  20783, 25299, 37130, 22563, 34181,
    30215, 31244, 2863,  2320,  15291, 40269, 21672, 15117, 36680, 35642, 8986,
    7142,  40319, 27079, 1239,  40751, 7144,  9639,  22688, 1437,  19338, 5049,
    26804, 15868, 7513,  29434, 35459, 3477,  19651, 10468, 1240,  18746, 17962,
    11766, 8320,  22669, 40752, 12816, 33666, 38320, 13448, 8357,  38126, 13135,
    36337, 34126, 39210, 26492, 1701,  1702,  24643, 26493, 4126,  38131, 40017,
    16297, 38092, 4464,  3139,  26397, 29323, 22263, 8815,  32196, 19360, 13153,
    28212, 8226,  28757, 4567,  4568,  39779, 12177, 38815, 6422,  13994, 33338,
    4292,  37890, 778,   38022, 16300, 7804,  2350,  12208, 26815, 35949, 40438,
    8244,  9071,  25845, 38285, 17696, 35964, 559,   3211,  30419, 39833, 40539,
    1571,  37815, 38363, 5232,  38103, 34678, 23138, 26348, 29575, 30066, 21309,
    12687, 12269, 7134,  36874, 15721, 15200, 40129, 35665, 29348, 2616,  13412,
    21720, 20704, 3785,  34471, 17102, 24584, 17024, 37139, 22821, 36619, 23240,
    7791,  23843, 25739, 22011, 40570, 27226, 19156, 31039, 1127,  29167, 9349,
    15542, 14608, 7659,  34481, 32845, 12525, 30520, 40949, 18498, 28859, 1690,
    21854, 3606,  31536, 14098, 13138, 13356, 14341, 29618, 33755, 5114,  29573,
    30011, 26500, 23633, 41095, 37755, 4678,  5548,  31406, 34118, 10694, 9800,
    2806,  15962, 718,   23062, 10574, 7972,  7910,  27966, 27711, 29681, 34466,
    1895,  9694,  19642, 32976, 18973, 23021, 1780,  36427, 19172, 16698, 1743,
    11043, 17763, 32243, 30422, 36453, 14009, 8478,  32234, 38136, 1379,  6394,
    27300, 34691, 26401, 33898, 18488, 8482,  38138, 37530, 1241,  40006, 7796,
    37812, 31489, 29615, 31828, 3259,  3275,  31995, 28835, 41022, 17115, 26304,
    24462, 36206, 32262, 4351,  14875, 24298, 3472,  4352,  3221,  5979,  5528,
    31819, 38589, 14894, 12337, 3487,  3914,  9266,  33972, 29386, 6734,  8433,
    28313, 4648,  31692, 38889, 28026, 36224, 14504, 13154, 25082, 4328,  4738,
    18780, 5318,  24548, 40777, 29119, 24741, 3652,  11535, 24069, 24033, 13543,
    38221, 29217, 7128,  38084, 15686, 15353, 14876, 3200,  7410,  37716, 475,
    23276, 30164, 35812, 21395, 18055, 19786, 15650, 4355,  23580, 40320, 14417,
    27785, 20107, 39926, 20473, 34344, 13614, 10714, 26291, 21910, 14586, 21153,
    9133,  10309, 5607,  38860, 24682, 35379, 15811, 16731, 9301,  12274, 11590,
    26586, 9035,  24925, 39239, 11917, 33559, 24089, 8606,  15838, 7045,  40997,
    40607, 30675, 36988, 26666, 2769,  28185, 3169,  13121, 33965, 35189, 6925,
    37266, 33735, 150,   5672,  40726, 22686, 20524, 5271,  27996, 27078, 20134,
    38963, 13019, 38332, 24050, 14915, 34644, 38600, 3230,  13607, 13891, 8143,
    31309, 23624, 14082, 601,   5788,  41276, 838,   33249, 8305,  39637, 21503,
    40999, 4195,  22507, 30525, 11483, 15926, 31699, 9956,  24443, 15851, 19473,
    31143, 7361,  1759,  22423, 879,   35172, 5774,  22061, 14631, 21238, 35474,
    12154, 6783,  6784,  40155, 24963, 40372, 32487, 3611,  22670, 39736, 12776,
    2204,  28469, 14499, 27261, 29808, 4018,  14157, 21547, 32636, 2136,  4813,
    20776, 27262, 13452, 24009, 20717, 13155, 23331, 31055, 30727, 13717, 12365,
    21554, 14431, 14432, 19078, 18782, 16845, 30372, 24970, 41065, 24177, 35588,
    4655,  40926, 22411, 39276, 37077, 6662,  4116,  36656, 5711,  38473, 3208,
    9271,  28831, 8061,  41068, 21896, 2576,  29942, 23922, 21408, 5744,  29125,
    12391, 18205, 38101, 1341,  3705,  18824, 17697, 28781, 5074,  28074, 31759,
    15985, 12220, 39511, 23927, 5588,  22082, 40936, 17464, 38165, 21412, 29929,
    14527, 32122, 39916, 5608,  28553, 12755, 39626, 40131, 15754, 24141, 11310,
    37903, 17118, 36465, 8607,  31447, 7955,  22506, 28652, 34489, 14767, 34316,
    36156, 38750, 22938, 26315, 41010, 18116, 7740,  3897,  11383, 19343, 24762,
    26464, 10333, 8762,  19942, 33626, 32875, 27911, 33046, 14976, 36192, 23798,
    5288,  2951,  27610, 1459,  973,   24623, 979,   6902,  7167,  27287, 12182,
    36567, 10487, 30573, 31136, 8627,  39175, 15852, 22564, 35368, 17087, 23223,
    602,   8376,  18456, 5789,  18588, 3072,  3458,  30069, 21213, 20755, 354,
    34156, 5941,  6187,  15141, 26214, 26393, 21102, 8306,  36124, 3308,  26925,
    9740,  33994, 17778, 37636, 39462, 192,   35754, 22510, 21424, 1869,  4667,
    14970, 17983, 28419, 24034, 14814, 17642, 6624,  15881, 4969,  1374,  1375,
    14687, 24120, 6632,  3844,  12235, 31303, 37772, 21414, 39520, 17345, 39861,
    3943,  6516,  30866, 18435, 17990, 32135, 30871, 16393, 25213, 25775, 21607,
    28539, 24854, 13833, 4685,  4867,  31768, 15971, 15005, 17992, 5100,  7685,
    29153, 6735,  8909,  16493, 25351, 19167, 59,    12178, 14505, 15575, 16623,
    34540, 19806, 15278, 24746, 18535, 16629, 6752,  39514, 34718, 29158, 5415,
    36538, 37453, 3047,  34241, 9583,  15026, 37711, 33174, 5034,  33733, 7327,
    25330, 26223, 15840, 27243, 29993, 3170,  5044,  6926,  20896, 23278, 19567,
    25648, 25334, 23750, 40403, 10576, 10857, 22348, 29841, 25975, 5037,  15645,
    5965,  36077, 16827, 10808, 8706,  37564, 19441, 36555, 17583, 3491,  33146,
    22557, 36013, 2400,  13327, 20936, 6424,  23631, 12097, 30303, 24439, 23399,
    32432, 7918,  34349, 37826, 7488,  12485, 17090, 6890,  14592, 22488, 39543,
    25696, 32318, 2893,  4478,  24234, 31319, 23839, 23227, 26207, 1466,  40275,
    15579, 35554, 20587, 8383,  22767, 18359, 437,   20793, 14384, 25175, 24398,
    3461,  7937,  18008, 21447, 36254, 19559, 36397, 24448, 20378, 26444, 23842,
    29065, 25233, 1195,  4377,  14551, 29590, 11668, 40135, 29491, 24043, 7954,
    25286, 33294, 24931, 11729, 34041, 20472, 12507, 13339, 3675,  13225, 19190,
    33258, 24782, 15869, 5630,  18057, 5050,  278,   39153, 7339,  15829, 34833,
    22330, 916,   9098,  9099,  22191, 40322, 25480, 6949,  450,   40042, 39576,
    34944, 15360, 35813, 39714, 27092, 22876, 7087,  8954,  14493, 13524, 9463,
    10406, 15154, 24964, 40010, 38046, 39737, 26491, 17634, 37335, 26430, 36782,
    30408, 36220, 38970, 30367, 8126,  24362, 40019, 21251, 16834, 38978, 38717,
    17637, 40769, 11639, 30492, 4329,  9830,  15220, 35589, 22369, 23869, 9715,
    21405, 22884, 9392,  937,   19079, 22018, 17590, 25664, 25521, 12680, 34797,
    32208, 4104,  4607,  4238,  8734,  36793, 10598, 27268, 8236,  40778, 8062,
    30900, 998,   38672, 37088, 30901, 28922, 9198,  39119, 32001, 34042, 8792,
    13938, 19337, 28263, 10640, 40074, 15204, 1104,  26928, 31041, 36831, 6829,
    19700, 36752, 17135, 29772, 32075, 7968,  28125, 36753, 5555,  26602, 9382,
    16525, 36308, 4255,  14041, 23272, 31488, 27791, 13895, 20958, 23159, 444,
    27242, 2869,  29431, 36995, 11320, 1221,  7990,  29781, 5185,  4764,  34304,
    14408, 5297,  12870, 30344, 36404, 9094,  10075, 23574, 7720,  25339, 32445,
    30538, 2780,  15149, 23501, 16000, 31735, 6944,  768,   21987, 29500, 18503,
    22037, 33745, 12721, 39098, 26859, 25616, 20632, 7052,  923,   31018, 10196,
    12335, 16890, 703,   12896, 27588, 16529, 36418, 37310, 28024, 19863, 6237,
    31745, 17507, 4645,  17965, 37596, 18825, 13391, 3011,  40410, 30844, 11906,
    33990, 39004, 13544, 38728, 2067,  16611, 7636,  7221,  17918, 8745,  26055,
    15230, 11359, 35604, 12408, 40544, 7100,  37428, 13198, 10608, 16713, 22294,
    17346, 17357, 18640, 17993, 5013,  39990, 17580, 30895, 4389,  41181, 1496,
    16199, 4400,  33909, 643,   1504,  33910, 596,   4415,  1515,  1517,  21726,
    21729, 2818,  4308,  36036, 25356, 1397,  26903, 25625, 2651,  8370,  36924,
    35372, 23141, 37955, 30501, 29839, 40549, 29163, 10158, 4924,  6822,  39974,
    3074,  21312, 39624, 3155,  40283, 28931, 30075, 24899, 11669, 6196,  36890,
    20942, 35417, 13645, 17775, 34106, 6642,  14210, 36686, 24605, 5659,  14134,
    35568, 24789, 15615, 33723, 17721, 11791, 34130, 14928, 25681, 41188, 12364,
    19869, 7214,  23329, 10692, 33039, 10597, 30557, 35930, 31033, 27926, 1326,
    10199, 28582, 25578, 34010, 32282, 8595,  16953, 12057, 24824, 10560, 7283,
    21587, 20059, 8934,  35701, 15847, 17398, 4898,  35696, 31450, 38143, 22189,
    36718, 17734, 8298,  8399,  27207, 19808, 29860, 3117,  8097,  22096, 336,
    13639, 13416, 37957, 35732, 18884, 15058, 29338, 35134, 31,    20889, 12443,
    9318,  527,   14405, 23020, 17788, 23748, 9409,  5970,  38381, 34262, 24330,
    37011, 195,   33742, 1779,  15932, 37646, 27252, 7058,  4059,  12888, 27587,
    38651, 21886, 25920, 19210, 36327, 39488, 10096, 39031, 31341, 17405, 28388,
    11673, 9243,  16257, 988,   4882,  14879, 1055,  36761, 39998, 13956, 37267,
    4299,  29176, 4945,  37619, 21881, 5301,  28155, 34508, 3478,  29082, 26934,
    39085, 36768, 37916, 6950,  9846,  4950,  30603, 21032, 34955, 3875,  34124,
    28470, 5690,  3488,  37622, 28013, 19321, 9422,  38761, 27102, 2165,  3623,
    28027, 6657,  5700,  18518, 3496,  4833,  25252, 23692, 33836, 37355, 35495,
    31374, 17675, 27121, 19361, 9877,  38607, 29016, 7125,  1414,  1418,  16957,
    37604, 35003, 19134, 17062, 29485, 23394, 26202, 36946, 25540, 30426, 7835,
    15293, 1680,  33107, 26657, 37531, 4808,  11973, 662,   14593, 1169,  30216,
    15812, 9502,  26831, 15638, 38966, 32876, 18583, 41222, 4680,  8437,  11433,
    22583, 33285, 40660, 11955, 41138, 21051, 35614, 28981, 5018,  27072, 2069,
    3563,  12086, 15594, 5338,  16645, 38369, 34149, 34883, 7836,  8089,  35644,
    4995,  17086, 6888,  1116,  955,   9735,  24320, 36197, 37956, 15110, 8287,
    9077,  18190, 6125,  21626, 6669,  21065, 36682, 27620, 15814, 12105, 26661,
    11591, 4897,  17865, 35397, 32581, 1185,  4346,  9453,  11723, 33373, 35303,
    22030, 15756, 6715,  12494, 20320, 19991, 38489, 21721, 8782,  20701, 19293,
    3405,  16549, 8825,  31190, 38376, 28330, 38200, 31449, 41285, 12112, 7781,
    38236, 21878, 20278, 17876, 40417, 38834, 28939, 10844, 4760,  26145, 8304,
    10343, 12275, 10799, 33252, 31669, 9531,  21850, 16540, 34358, 3297,  6270,
    18857, 8103,  31189, 16466, 12757, 8824,  1893,  31796, 890,   32701, 23152,
    24350, 39991, 40998, 22847, 16248, 21224, 36754, 2138,  32436, 14479, 36573,
    23994, 35317, 19705, 25741, 908,   27244, 37161, 37908, 10746, 15925, 32439,
    32440, 27860, 28796, 20481, 31513, 25599, 4006,  40741, 41004, 35196, 31158,
    32446, 37844, 10273, 36553, 19652, 2994,  7875,  17719, 40384, 11092, 24001,
    19440, 24002, 33576, 5486,  1358,  34068, 1286,  38338, 30611, 39340, 19668,
    17892, 5112,  19872, 35225, 2396,  15771, 7730,  19873, 15873, 17512, 38097,
    2712,  36700, 12210, 34668, 2724,  4860,  11293, 36540, 5178,  2051,  6096,
    16463, 17139, 27426, 4065,  5964,  4902,  20990, 16872, 15930, 13572, 36602,
    15994, 14264, 27861, 36076, 3597,  13573, 18580, 15691, 21906, 11742, 24255,
    293,   27999, 6329,  15362, 21532, 10320, 3129,  28396, 8704,  7,     20835,
    10213, 5724,  22,    81,    28306, 9867,  29563, 3418,  22288, 16822, 2364,
    22746, 23172, 36326, 1023,  27920, 5564,  20146, 22335, 14809, 17664, 23046,
    4066,  13531, 21907, 24265, 18582, 2469,  5458,  10198, 13988, 14938, 35335,
    25830, 22471, 25574, 2156,  12050, 21033, 30571, 12977, 20974, 19052, 10894,
    17999, 36880, 37148, 24351, 37156, 11337, 30575, 39619, 22275, 28855, 3786,
    38239, 9780,  31648, 38107, 17324, 36991, 34490, 41175, 19568, 39199, 6284,
    39082, 37663, 8279,  29237, 23581, 7159,  3811,  38047, 4325,  36904, 36278,
    23074, 41185, 9890,  30618, 18787, 16411, 34326, 28956, 38665, 28677, 40531,
    32209, 6331,  28734, 24653, 4274,  37933, 22995, 15387, 27891, 3865,  4838,
    37935, 36671, 273,   38514, 13312, 22737, 3212,  37408, 16947, 38166, 35350,
    13317, 28702, 7161,  21742, 35995, 34686, 35996, 21440, 25590, 3845,  34697,
    18138, 20068, 20069, 21442, 33200, 13557, 26187, 20074, 34706, 1468,  27067,
    27137, 16958, 14014, 24593, 35564, 17718, 5344,  38833, 6062,  22977, 24609,
    417,   39076, 39461, 418,   19020, 8108,  20944, 5904,  26307, 24081, 30590,
    31094, 19443, 38814, 8043,  7212,  12259, 23397, 23634, 23224, 24680, 34183,
    32317, 352,   2452,  16325, 397,   11057, 15404, 6127,  12800, 33431, 5016,
    9015,  19605, 20373, 35671, 6189,  13507, 34034, 39242, 16551, 16244, 27786,
    34297, 9222,  32703, 9743,  15544, 14864, 25401, 35031, 30257, 38027, 30598,
    37006, 4845,  18545, 40731, 19709, 26805, 27794, 12452, 38813, 17894, 5489,
    1708,  35510, 5746,  3562,  7391,  4623,  34104, 34762, 10802, 16245, 31726,
    2899,  11489, 34950, 39288, 13470, 24851, 26201, 25024, 24570, 206,   9475,
    19288, 21693, 37869, 31943, 22183, 7493,  25388, 15757, 27179, 28262, 1201,
    14758, 17129, 36986, 32256, 36132, 15605, 4122,  40839, 7303,  11163, 11164,
    10076, 8510,  23279, 19502, 25379, 5673,  27743, 31807, 35779, 2611,  26843,
    29837, 31491, 21818, 23662, 24672, 13122, 22605, 35137, 13860, 464,   7371,
    3176,  33271, 6263,  37729, 23667, 7868,  22452, 20900, 33132, 6839,  14896,
    6652,  8998,  36211, 23757, 615,   25787, 25273, 2981,  21707, 7577,  37878,
    12451, 24252, 22453, 9744,  10669, 36150, 15033, 26853, 35815, 39901, 31736,
    8349,  25380, 11975, 28603, 15300, 37664, 18853, 6952,  30990, 6698,  40761,
    21280, 29800, 27093, 20404, 9105,  15367, 18066, 1782,  27752, 9170,  1934,
    22460, 37314, 27753, 41252, 2060,  36776, 29272, 12817, 39099, 26986, 27094,
    39485, 14633, 28095, 35315, 9821,  19103, 21229, 26486, 4635,  20004, 10928,
    2546,  30692, 30880, 19712, 21078, 38758, 14155, 14924, 17673, 33036, 34008,
    11296, 4107,  11978, 28265, 36160, 39525, 26899, 28786, 29986, 31776, 25319,
    37225, 3573,  35391, 32495, 1845,  36992, 11892, 2512,  27869, 20528, 33391,
    13908, 25876, 40432, 21042, 22561, 31248, 9569,  22182, 33375, 32474, 30140,
    147,   37157, 1211,  8810,  296,   13903, 2701,  33032, 17943, 36352, 33201,
    5339,  4823,  2835,  31250, 39611, 21965, 3670,  31249, 15166, 2945,  4176,
    27777, 1462,  21691, 11058, 3975,  22314, 4927,  34848, 41280, 21215, 7926,
    2973,  35675, 35384, 29667, 34288, 2407,  15142, 34036, 2665,  26861, 26862,
    33871, 38836, 810,   10407, 1267,  26759, 3915,  26940, 1935,  40327, 3612,
    37961, 22922, 29617, 23765, 8024,  38552, 18310, 23676, 8025,  17184, 37733,
    22461, 34735, 639,   1856,  13696, 9002,  27382, 39277, 20774, 31737, 31738,
    5691,  12730, 20815, 28722, 11332, 35577, 27645, 15871, 15119, 871,   29624,
    33274, 10684, 13454, 3550,  7148,  19213, 1783,  27103, 20718, 12732, 36163,
    15038, 40015, 3755,  32507, 29625, 20641, 16799, 12167, 37336, 33679, 25276,
    41229, 39761, 26311, 3624,  32273, 33275, 24967, 22464, 29439, 40160, 32548,
    20489, 15725, 34966, 32097, 32187, 33397, 15039, 2517,  16603, 12348, 22579,
    25565, 20095, 35332, 36093, 9465,  15431, 37904, 896,   27819, 23650, 15900,
    16080, 35731, 29168, 24906, 24154, 33300, 7465,  2933,  30471, 3792,  10846,
    4762,  37914, 15996, 6939,  16843, 40514, 24083, 1230,  28005, 23852, 36558,
    14101, 24056, 3692,  4026,  17945, 19957, 29292, 11642, 27455, 34588, 30579,
    10623, 20425, 15251, 28447, 18858, 16082, 14260, 16472, 37268, 2870,  31808,
    30922, 11875, 6928,  24888, 25059, 10408, 29273, 25032, 10031, 23937, 22056,
    23888, 27550, 23448, 27709, 2582,  7694,  37535, 20788, 20224, 6637,  20110,
    9132,  1465,  30975, 10184, 30576, 16652, 8379,  27343, 18358, 18589, 34725,
    27720, 30072, 18006, 19607, 19184, 33848, 22097, 30071, 10626, 20427, 14024,
    200,   6122,  36848, 26012, 15331, 23771, 27776, 24,    5913,  10111, 25711,
    27110, 15528, 24649, 32646, 38979, 33447, 38150, 29112, 4892,  9272,  10729,
    39908, 29679, 18902, 19729, 16497, 30373, 33139, 37858, 938,   28038, 37358,
    2698,  6107,  1959,  10112, 12783, 10690, 4681,  7731,  2667,  30374, 39784,
    27667, 33765, 11179, 37185, 29391, 8957,  40650, 19038, 33278, 24307, 26722,
    10007, 19039, 35141, 3926,  38359, 14434, 32385, 29440, 19512, 23130, 16923,
    22112, 25712, 3353,  8620,  17044, 28993, 1826,  40338, 39231, 29757, 18316,
    41194, 14669, 2941,  37624, 13164, 8521,  5920,  28960, 2915,  19080, 9832,
    18094, 861,   18799, 16936, 23919, 23025, 14743, 20413, 11314, 30668, 17770,
    12701, 39061, 36058, 11667, 40133, 12501, 33610, 11726, 28933, 34038, 13293,
    18211, 11018, 34039, 25609, 27975, 31196, 16246, 30587, 40605, 14707, 2454,
    659,   31457, 19753, 11394, 40242, 23269, 31480, 27790, 6347,  40575, 22600,
    20238, 8461,  7450,  4558,  26670, 9410,  18720, 27464, 32983, 34308, 20243,
    13435, 27865, 11491, 33645, 22304, 12879, 33866, 31097, 19710, 34628, 24258,
    15453, 26540, 19531, 36416, 23111, 17178, 25614, 28410, 11927, 1252,  33442,
    8118,  28802, 22126, 20483, 11501, 36419, 32631, 16409, 2367,  10868, 19211,
    11424, 17542, 40158, 35330, 18755, 33805, 8432,  27393, 27660, 26244, 26482,
    29630, 2703,  16299, 41195, 22373, 232,   22472, 32394, 34173, 40500, 16803,
    15385, 15557, 28500, 16066, 6366,  21192, 4209,  40780, 39286, 966,   21563,
    40987, 4275,  28682, 6109,  23338, 23782, 40534, 12196, 37373, 13915, 9395,
    19588, 2878,  29326, 31599, 17551, 28961, 9236,  4893,  27402, 39118, 18800,
    19956, 18801, 11148, 1600,  8294,  16278, 15495, 7414,  31404, 20972, 30414,
    11136, 5443,  32109, 22657, 11952, 17638, 7204,  19820, 15161, 36345, 5541,
    17553, 9760,  32283, 6465,  29822, 30626, 40933, 8245,  25523, 12393, 7005,
    15043, 3210,  29126, 38444, 11114, 34800, 6511,  32002, 37089, 15533, 33237,
    11528, 30745, 8246,  38843, 2523,  24183, 26883, 10603, 15956, 29327, 24030,
    28141, 17048, 5209,  2706,  17446, 25577, 23084, 1336,  10234, 40664, 10134,
    33067, 36445, 37765, 7681,  10302, 494,   20187, 9564,  5291,  20113, 36882,
    3159,  21636, 23677, 23681, 31365, 17667, 23695, 11339, 13047, 13046, 4306,
    34237, 31320, 14206, 38232, 35390, 7108,  12697, 14120, 5021,  10804, 22140,
    2057,  17031, 24606, 32598, 29171, 25115, 15924, 30523, 11404, 18725, 4094,
    11493, 24632, 31973, 300,   9055,  28471, 18234, 32102, 17899, 14668, 33041,
    20305, 28234, 16169, 12468, 11738, 29892, 39697, 15304, 39549, 12114, 6813,
    2299,  31740, 14652, 2851,  14118, 21799, 20080, 7988,  1228,  37441, 3069,
    27575, 7416,  34347, 31247, 37222, 1117,  24031, 10780, 29680, 4534,  11351,
    35251, 20415, 13171, 6482,  13165, 27809, 15957, 10985, 33772, 6747,  13733,
    39120, 1415,  39912, 40785, 33407, 35144, 19767, 22042, 27,    13830, 23882,
    19737, 28369, 4965,  715,   32005, 17469, 28373, 15181, 34994, 35258, 21783,
    31007, 25450, 28842, 28374, 23929, 17264, 27603, 4210,  1995,  22083, 4919,
    1099,  25928, 8522,  40787, 31174, 36442, 11583, 29397, 18273, 15162, 28289,
    26129, 27896, 30420, 10299, 39224, 39225, 16500, 35966, 37602, 28867, 21573,
    31704, 12742, 8669,  19284, 14723, 27857, 41114, 28375, 32043, 7809,  30991,
    20854, 18685, 28376, 21936, 41083, 29879, 33412, 9433,  33894, 17555, 27203,
    19434, 20672, 19123, 13930, 40818, 9499,  21681, 36951, 27712, 4926,  40038,
    26209, 24138, 34242, 25232, 27224, 18967, 13334, 22772, 2586,  17028, 22823,
    30184, 32157, 28296, 5654,  30670, 6812,  14135, 1593,  13655, 2866,  1210,
    2679,  21804, 339,   37643, 29495, 31347, 9047,  20526, 22607, 83,    22791,
    3419,  16903, 34317, 23945, 22719, 2908,  16673, 38753, 31562, 26322, 1315,
    21465, 19251, 27476, 8296,  8291,  7915,  21790, 40730, 13609, 14819, 722,
    38140, 27723, 8158,  40996, 35690, 21792, 5022,  32584, 11159, 22660, 16858,
    23281, 15445, 40494, 2226,  39716, 31355, 365,   18236, 26312, 1545,  4507,
    2801,  12642, 32458, 27611, 36922, 40058, 8629,  30302, 15853, 1359,  30847,
    18280, 5593,  25883, 40969, 35525, 18832, 15537, 23933, 4732,  23207, 2921,
    28782, 19464, 36584, 2819,  7737,  14175, 1572,  27413, 18578, 33452, 4538,
    18407, 38104, 13188, 2385,  16969, 32046, 31632, 15280, 27516, 1073,  38821,
    23883, 3283,  18842, 11188, 12409, 23097, 11846, 23976, 22930, 17921, 26056,
    33453, 25886, 3284,  16029, 27684, 18346, 21097, 11537, 22768, 28248, 7285,
    24071, 24917, 34807, 28783, 32563, 14978, 13394, 41214, 17703, 24194, 16584,
    6592,  33155, 38060, 12231, 13071, 39917, 5499,  34179, 36526, 6543,  14979,
    21784, 38061, 23122, 29443, 7286,  38822, 6085,  26349, 15137, 12956, 7544,
    28253, 18688, 14726, 11850, 37429, 17486, 37825, 22422, 27216, 8457,  32947,
    7933,  40066, 7934,  3978,  5020,  15683, 10162, 13294, 8832,  32596, 29068,
    18041, 23419, 7422,  26409, 9697,  6723,  27188, 18307, 25005, 30342, 40724,
    15450, 32444, 29080, 20298, 11749, 27638, 1488,  8997,  40517, 20396, 13966,
    39157, 25615, 8582,  16888, 35838, 12895, 1696,  22701, 19448, 16676, 20716,
    25949, 32880, 17674, 38342, 13245, 23826, 24025, 11341, 41128, 34879, 12171,
    4075,  38011, 36545, 6054,  12094, 30667, 1683,  30914, 14846, 15346, 18364,
    5795,  5029,  22969, 20381, 12702, 7113,  8946,  33476, 34191, 10163, 34930,
    19195, 31725, 11603, 17499, 23286, 36319, 23285, 11025, 16050, 34504, 4559,
    30352, 40678, 24036, 13201, 40687, 16710, 1380,  29444, 11361, 35270, 6710,
    9835,  5334,  14695, 7638,  4971,  36005, 132,   40945, 34141, 5927,  40359,
    10563, 40545, 12241, 21599, 10451, 12070, 24368, 1720,  36383, 16032, 21662,
    33543, 13203, 13204, 23885, 2579,  39865, 20363, 16999, 16716, 12243, 41139,
    15889, 26402, 22398, 16231, 6400,  27608, 4342,  18964, 1585,  834,   18690,
    32430, 15807, 18440, 7037,  18641, 13206, 16458, 2027,  12971, 35116, 2751,
    32467, 13208, 31665, 9444,  2347,  21609, 16779, 4686,  24856, 22116, 19146,
    41122, 19005, 38172, 21612, 15007, 28876, 27335, 16398, 12276, 34758, 33259,
    802,   33266, 19503, 34260, 39688, 32082, 31206, 23299, 2875,  3124,  14410,
    19660, 37039, 37649, 31978, 21121, 94,    28812, 13912, 11510, 36339, 4736,
    4513,  33808, 38765, 23081, 2311,  24812, 18803, 1351,  38105, 30988, 30709,
    37919, 28912, 31317, 1525,  23403, 2494,  19289, 17095, 22492, 20292, 35015,
    25697, 12979, 3947,  3295,  4482,  32579, 7364,  21992, 40279, 20952, 39632,
    39027, 18363, 14318, 22850, 18594, 31947, 32582, 36885, 39553, 30157, 39379,
    18012, 9019,  5618,  17107, 6764,  3243,  15315, 16598, 34159, 25235, 39646,
    39069, 9458,  23151, 29535, 9255,  14325, 11206, 10542, 9632,  13651, 18971,
    14757, 144,   33562, 7329,  9224,  7975,  14868, 40836, 28299, 18035, 3952,
    7610,  6350,  23851, 38873, 39738, 36324, 11508, 40762, 1960,  28865, 25430,
    1066,  18259, 11353, 16221, 2744,  38784, 2894,  14302, 338,   5980,  24734,
    17730, 20053, 19811, 19291, 27457, 26270, 11994, 19812, 34375, 1223,  10077,
    1224,  26365, 15130, 15301, 1017,  10670, 25727, 25900, 32178, 32179, 12886,
    20442, 31924, 27552, 6288,  38430, 21146, 38596, 22332, 32017, 18068, 1495,
    1268,  25728, 95,    9360,  8715,  8716,  7185,  4019,  10724, 9535,  20447,
    25993, 16096, 16534, 18861, 29508, 26171, 14500, 37746, 37747, 2800,  24891,
    17973, 2879,  26194, 16097, 34328, 30937, 34410, 7000,  11885, 37374, 30938,
    32560, 735,   10731, 24896, 35054, 30941, 620,   233,   30627, 36104, 16144,
    25093, 19107, 4201,  17578, 9824,  13126, 5675,  14409, 41029, 26711, 20993,
    38384, 17538, 16407, 12329, 22814, 14560, 24538, 6500,  4204,  3222,  18859,
    2550,  14559, 33870, 19716, 36415, 39101, 7473,  28472, 28282, 33003, 8550,
    4719,  8585,  27590, 1698,  25416, 40157, 33002, 13910, 23948, 23184, 3891,
    28816, 40162, 10952, 8435,  37750, 24391, 30116, 14941, 24059, 24273, 18670,
    41209, 31584, 14509, 37589, 16688, 34411, 17949, 2044,  2567,  36772, 306,
    20584, 4624,  26368, 29293, 37875, 17527, 22730, 5104,  12318, 1729,  35916,
    25317, 6897,  9085,  15350, 18596, 39557, 35720, 39138, 10841, 17117, 34926,
    27057, 39656, 24936, 18711, 38954, 21397, 30483, 16357, 6334,  25027, 7735,
    29286, 21574, 28514, 15163, 10437, 25095, 4174,  9368,  6307,  23442, 15911,
    28846, 9370,  22725, 15244, 31890, 11847, 2823,  22638, 5330,  11362, 28525,
    30945, 28417, 10052, 15143, 6326,  11751, 4953,  11345, 16643, 33160, 8339,
    39605, 36048, 34748, 6251,  6887,  26731, 22243, 15505, 37866, 39533, 22486,
    3240,  6891,  24683, 5609,  18180, 30068, 1760,  6759,  27223, 6760,  7068,
    9574,  36926, 15055, 24090, 33260, 4251,  8172,  31951, 26268, 26747, 23042,
    39188, 32332, 5419,  7504,  35750, 6564,  19059, 36066, 14396, 3165,  18712,
    26750, 32261, 36074, 40241, 34776, 25366, 31966, 3722,  34612, 36075, 27367,
    5526,  30524, 21522, 6565,  4322,  40740, 4602,  18786, 17905, 30785, 12845,
    23889, 12763, 12450, 12314, 15192, 5479,  8352,  13023, 38129, 21914, 18016,
    2124,  1063,  38360, 22625, 23038, 8286,  16172, 8454,  10254, 28649, 8576,
    38303, 33113, 37828, 14205, 10347, 38064, 19609, 37233, 2931,  21315, 23252,
    3311,  35183, 2990,  34600, 11601, 2058,  9983,  9598,  33747, 15940, 93,
    20487, 29972, 34012, 35095, 31641, 21049, 961,   27044, 15862, 35416, 39655,
    40719, 8312,  13949, 39198, 16291, 24617, 12142, 5147,  8212,  2655,  12523,
    31679, 5559,  37044, 9062,  13987, 24889, 13103, 13310, 22816, 19557, 9139,
    31267, 9225,  12138, 14629, 12881, 22652, 15329, 24149, 25762, 512,   194,
    13571, 8350,  34509, 11615, 37879, 31353, 28806, 12568, 5359,  292,   31829,
    36215, 25823, 25245, 17893, 29913, 5487,  13468, 28157, 369,   32275, 7617,
    21286, 7092,  12197, 5366,  36229, 6849,  18462, 31633, 17220, 17242, 10909,
    39401, 35780, 24253, 23668, 11325, 9056,  14775, 10872, 37986, 37067, 3823,
    28144, 10132, 31121, 27475, 9431,  3937,  37993, 36582, 12222, 31622, 18345,
    16959, 21002, 33942, 38002, 12420, 12421, 20860, 7831,  26004, 20807, 7579,
    22125, 37845, 3613,  34736, 183,   31362, 5813,  5306,  11094, 5914,  20820,
    3188,  38511, 18086, 23194, 40024, 10693, 38608, 36100, 40343, 30007, 18200,
    6215,  36347, 31385, 18106, 18107, 10696, 36105, 8712,  515,   19635, 20744,
    4766,  13127, 25856, 27253, 2940,  18855, 23116, 24836, 22754, 5342,  32061,
    4079,  6131,  34247, 36065, 15443, 37803, 28116, 3591,  13443, 6352,  5985,
    36853, 37539, 9795,  37688, 31081, 25386, 11453, 14089, 25640, 28594, 8884,
    40550, 20874, 34920, 23803, 18365, 6195,  15118, 18595, 12804, 26699, 40073,
    41284, 9253,  39064, 24765, 39387, 14126, 9460,  6200,  34293, 15760, 25785,
    9887,  22661, 39191, 20086, 29992, 19104, 4868,  22172, 30343, 21483, 14046,
    34311, 7451,  37017, 40905, 6100,  13129, 4600,  21015, 20247, 30236, 6960,
    27381, 3339,  36512, 8714,  18900, 1730,  29013, 39775, 4070,  9197,  19885,
    25954, 26251, 19362, 19363, 37891, 18342, 19979, 1717,  31392, 30848, 16149,
    31705, 35983, 5234,  29042, 37430, 18408, 5076,  12410, 22134, 34810, 30648,
    7746,  31898, 12658, 19926, 19927, 16717, 17367, 12076, 65,    7553,  5079,
    18441, 18139, 135,   7751,  17380, 787,   10508, 10504, 10506, 1823,  24344,
    29238, 39100, 3266,  24426, 14163, 14168, 29245, 7429,  20264, 813,   29328,
    11852, 35278, 6063,  2549,  23760, 25340, 5560,  6448,  31354, 25341, 24260,
    21711, 36216, 25768, 20911, 20642, 41105, 640,   35871, 35085, 28954, 934,
    12780, 10685, 22193, 1825,  36096, 8726,  28958, 13719, 164,   10523, 8958,
    23621, 29477, 36519, 28143, 29392, 33884, 15574, 1050,  28506, 26412, 17461,
    17971, 36956, 31479, 35322, 26157, 33135, 26556, 1527,  25784, 14634, 27875,
    1555,  1556,  27212, 9050,  9168,  10982, 7467,  12180, 16346, 36961, 22281,
    19560, 38580, 14037, 21275, 18229, 35583, 34752, 30666, 6638,  23978, 26921,
    10839, 40289, 33853, 28559, 35185, 34768, 31344, 9987,  19831, 2978,  34619,
    10936, 37304, 30544, 6502,  730,   33748, 1405,  29952, 18204, 19454, 26380,
    37923, 35883, 37368, 7262,  28218, 32285, 14982, 4706,  1524,  5384,  33658,
    31587, 17094, 11059, 14188, 11078, 7425,  26995, 27714, 32064, 39548, 24694,
    11065, 7951,  41283, 19999, 39382, 4376,  39074, 29355, 23287, 2684,  31825,
    40641, 31753, 25207, 28980, 28712, 1789,  16145, 16237, 33061, 674,   7062,
    24555, 24556, 10438, 32779, 20829, 12933, 5542,  30903, 28925, 28515, 32910,
    22084, 8746,  1368,  16151, 28784, 18538, 9682,  24073, 33911, 12236, 12964,
    13260, 2854,  4972,  11124, 32306, 23728, 6402,  30242, 12973, 16399, 30583,
    25342, 8038,  19793, 25020, 8727,  30728, 24114, 10015, 2964,  16154, 25534,
    37939, 26560, 30755, 8743,  561,   28926, 9012,  37942, 8623,  1369,  30761,
    28257, 6397,  30243, 6403,  7956,  14306, 32105, 33044, 32113, 12228, 37985,
    16658, 22374, 11536, 36354, 37945, 22392, 176,   36108, 32517, 11125, 35182,
    6071,  24404, 15928, 32541, 27562, 9941,  33495, 35477, 33499, 6874,  27848,
    15980, 23302, 6561,  12760, 11732, 21822, 21194, 34849, 40861, 25051, 23671,
    20443, 28991, 23529, 6575,  19677, 19839, 8537,  37211, 37219, 4929,  33920,
    20296, 12099, 8382,  5292,  11987, 3049,  6640,  34244, 40601, 1399,  7701,
    7176,  76,    17131, 18368, 38460, 29597, 5622,  16174, 30085, 7964,  33265,
    19501, 31960, 23992, 38558, 6202,  21075, 8770,  31099, 23506, 6566,  922,
    6102,  3203,  6356,  13702, 5697,  33874, 1442,  38975, 9714,  25924, 24429,
    24800, 6619,  5494,  13255, 2163,  19897, 2017,  15188, 39578, 8072,  8140,
    33466, 20231, 15581, 6629,  20293, 5089,  26775, 37483, 35432, 28129, 40868,
    3413,  20711, 16292, 13004, 5678,  28303, 34200, 21335, 10177, 37315, 30320,
    582,   6655,  5571,  5113,  22111, 22924, 18185, 3095,  14099, 16800, 10421,
    24015, 6992,  6846,  30729, 32883, 16136, 26680, 35507, 26685, 9874,  6548,
    37186, 22835, 16801, 8130,  12784, 29692, 11813, 15952, 12790, 19097, 29553,
    3276,  36488, 37813, 10979, 10120, 14107, 29919, 29920, 22794, 16301, 29921,
    40794, 40793, 4211,  6112,  16302, 28688, 10129, 23705, 15388, 4793,  33839,
    24226, 35516, 25834, 29135, 6853,  7013,  34417, 30986, 15228, 36609, 40396,
    34418, 32286, 33193, 35603, 37660, 25931, 5747,  5748,  13285, 15909, 16810,
    16585, 22740, 30268, 19405, 4670,  35004, 10303, 24074, 9239,  34139, 34573,
    11855, 2855,  25591, 19931, 1722,  28133, 22611, 25709, 27922, 15945, 19664,
    15378, 20491, 22733, 3274,  15241, 17907, 9203,  29463, 1182,  25001, 29255,
    7323,  39140, 26490, 30357, 29889, 7953,  8505,  9146,  17166, 34516, 22532,
    16410, 16933, 12205, 38350, 10363, 9427,  14727, 13841, 8290,  35546, 22904,
    38825, 17715, 29836, 4121,  26213, 19810, 2610,  21816, 2109,  28595, 14606,
    610,   23741, 7367,  15298, 29701, 11974, 462,   37245, 39253, 9148,  6814,
    22953, 2119,  1905,  37712, 20800, 28717, 5797,  27581, 27059, 33858, 28404,
    1209,  21225, 22447, 6689,  15326, 16600, 7114,  36835, 3323,  12766, 21076,
    35135, 5333,  5905,  36073, 15144, 40145, 6097,  6121,  11165, 24948, 9853,
    32307, 22809, 18643, 16435, 21611, 24995, 29546, 14218, 11767, 36476, 36607,
    16808, 7702,  1536,  9311,  8028,  31927, 38662, 1544,  25792, 452,   28570,
    17813, 9274,  33885, 26436, 14676, 1562,  27680, 30756, 34806, 34997, 27900,
    15164, 27901, 7222,  18281, 31710, 18347, 22712, 22713, 18287, 1579,  1580,
    1581,  17707, 1615,  26062, 7752,  33420, 34753, 38639, 27646, 34967, 18239,
    7418,  7226,  7447,  26918, 2225,  12120, 6095,  27735, 30051, 38585, 29997,
    25343, 37295, 14783, 3605,  36217, 7342,  7343,  28269, 36212, 29707, 35479,
    41299, 1270,  13774, 28913, 18311, 4401,  29450, 27754, 770,   27096, 6787,
    9913,  25346, 29320, 13455, 12781, 1784,  34968, 29626, 26104, 5906,  39263,
    26003, 3751,  28767, 193,   25556, 16558, 16264, 28990, 15522, 38358, 17037,
    8613,  6840,  4887,  19029, 18309, 15129, 13009, 16487, 24301, 14418, 4,
    23907, 21888, 965,   5436,  15455, 16058, 9232,  11948, 22254, 14737, 28663,
    40755, 24174, 15157, 27653, 6972,  2518,  27881, 11334, 25,    18570, 23914,
    7520,  19726, 20652, 8725,  14721, 20852, 18247, 35894, 12736, 1703,  1554,
    28779, 19459, 19114, 36574, 41070, 33882, 5539,  2713,  14952, 23090, 18673,
    6583,  16356, 23119, 4682,  23924, 5495,  12047, 40674, 35967, 2578,  1575,
    39906, 26663, 4849,  39739, 1124,  40827, 20606, 27282, 18890, 12133, 7866,
    16485, 15365, 25293, 4402,  32508, 34837, 14789, 7121,  16669, 31558, 1863,
    21177, 6994,  2139,  15091, 6299,  28039, 37068, 27112, 34981, 11904, 9833,
    27113, 13166, 40535, 1786,  32395, 2144,  35240, 28683, 7439,  38767, 30831,
    9396,  7001,  21837, 37936, 10987, 11530, 11825, 12934, 10782, 116,   28838,
    7588,  30839, 9199,  2524,  27855, 28844, 1996,  8564,  31878, 16019, 18343,
    27897, 28965, 35262, 37862, 20549, 28848, 19402, 1360,  37419, 33413, 13924,
    25890, 16030, 40446, 26351, 3656,  5235,  35998, 12232, 25241, 3286,  30862,
    32519, 38627, 7589,  9925,  19928, 34698, 20561, 2752,  32520, 19148, 38118,
    21046, 6088,  30031, 6761,  10356, 16668, 31448, 6278,  15060, 9823,  9164,
    39162, 12594, 26032, 21381, 8256,  25210, 9503,  13426, 10271, 31529, 22940,
    5956,  11079, 36616, 14253, 37477, 758,   39189, 9090,  6134,  18597, 24769,
    3411,  27631, 7083,  39689, 9260,  33385, 18972, 1926,  16878, 9165,  37297,
    32180, 29085, 31274, 20285, 159,   858,   4297,  10951, 6975,  4397,  19727,
    31369, 35088, 12919, 36349, 39042, 18338, 17687, 13385, 14360, 37397, 11117,
    18828, 9440,  21152, 6055,  13563, 17097, 26297, 17109, 36742, 8389,  15351,
    5144,  38494, 22211, 40297, 33796, 12706, 34217, 35443, 39706, 16557, 31351,
    4847,  32175, 26106, 40203, 7516,  9229,  30705, 37175, 36937, 5107,  16194,
    35862, 10766, 2638,  18568, 12820, 25980, 35205, 1937,  7616,  1950,  21282,
    1290,  1975,  29821, 9950,  7440,  12935, 170,   125,   32123, 37814, 7640,
    22783, 33149, 19276, 37296, 7765,  10092, 5562,  30105, 38964, 3489,  34066,
    40328, 39430, 22290, 33187, 25381, 25789, 37884, 30930, 39493, 5200,  18862,
    36783, 1951,  773,   14917, 30113, 35872, 24728, 23137, 24735, 14195, 22958,
    38840, 37513, 22264, 40102, 14649, 40339, 21794, 14436, 22468, 38141, 12840,
    18087, 39163, 28573, 8228,  34840, 26988, 1312,  30177, 30115, 27762, 18248,
    19311, 22681, 28963, 39804, 25436, 29019, 6213,  34006, 24914, 26641, 14196,
    7123,  9917,  1976,  40167, 36102, 19221, 40125, 5214,  33052, 18264, 14517,
    27832, 24227, 19517, 3629,  20649, 585,   12358, 11517, 1550,  19168, 36485,
    38565, 18390, 36228, 3774,  595,   16306, 35956, 5830,  22588, 5753,  24842,
    35768, 27821, 31432, 24447, 40551, 1432,  35025, 29409, 6290,  15366, 37052,
    34000, 14645, 37184, 36038, 2572,  20880, 25325, 13852, 19779, 22106, 5246,
    12765, 8643,  15501, 17411, 3337,  17504, 13007, 1594,  3953,  29186, 1264,
    14423, 6681,  4910,  930,   771,   18901, 1444,  16343, 3551,  39023, 23974,
    25584, 22115, 22562, 33469, 15031, 4810,  13849, 16729, 40830, 3035,  27742,
    11947, 16618, 28771, 21959, 18522, 13279, 21780, 20688, 5976,  6058,  5098,
    18045, 21633, 9263,  16009, 314,   28659, 9931,  23258, 10169, 16502, 10130,
    29824, 33773, 29962, 15097, 6879,  3389,  33238, 44,    18826, 40502, 40031,
    26561, 22683, 16070, 28966, 16279, 40937, 15473, 23358, 23359, 34671, 7441,
    25958, 34552, 8748,  35057, 31396, 22695, 4539,  22696, 23789, 7442,  11538,
    23786, 11956, 37103, 29140, 24978, 32011, 40939, 15959, 25526, 27683, 9280,
    30126, 9553,  27904, 23717, 3373,  39847, 18283, 22396, 29028, 31711, 2394,
    6389,  34687, 37606, 41017, 25960, 26352, 16984, 39857, 27480, 18844, 31712,
    19126, 38774, 20680, 384,   2242,  1582,  4541,  24753, 1377,  39858, 37440,
    33542, 11190, 1871,  28088, 32684, 17925, 38738, 6627,  18293, 30129, 2485,
    5839,  13401, 29446, 34699, 19139, 38629, 13677, 10393, 36474, 15361, 10091,
    6993,  40392, 21564, 19373, 25926, 10300, 25587, 22803, 10826, 23745, 24577,
    12435, 2634,  11597, 8767,  19846, 7969,  22505, 25699, 32259, 10209, 13805,
    8983,  6261,  36203, 3410,  9936,  9095,  10383, 17152, 36758, 25147, 38497,
    24534, 18048, 3253,  36897, 24473, 12769, 21079, 39712, 27639, 24713, 29501,
    16128, 23288, 13351, 34782, 20715, 26716, 38911, 26429, 31213, 16892, 3913,
    8020,  23906, 24361, 23319, 31552, 37333, 7434,  9828,  9753,  35868, 22534,
    29389, 24966, 30283, 16492, 19953, 4233,  25428, 21021, 8049,  15948, 15382,
    8224,  27886, 37064, 36789, 18523, 24648, 1410,  19584, 24278, 315,   19428,
    19536, 14076, 36021, 35279, 30062, 22784, 40121, 34707, 18448, 18873, 29040,
    32468, 12673, 27493, 14542, 31720, 11304, 17015, 1588,  25375, 36062, 1528,
    33207, 24212, 40895, 27991, 15937, 27478, 30682, 30697, 30698, 37024, 8466,
    35819, 246,   815,   935,   4358,  29155, 24016, 15736, 29943, 8848,  22677,
    37095, 28170, 2009,  32675, 685,   2010,  4362,  20554, 17705, 18541, 32681,
    38137, 29160, 1739,  15792, 18644, 8546,  24104, 15306, 24086, 16586, 25990,
    16055, 5563,  7405,  33398, 25151, 5201,  16063, 1731,  7199,  22469, 7201,
    29197, 818,   1313,  19586, 8053,  7093,  25437, 24738, 8923,  16139, 22377,
    40368, 26439, 28322, 29211, 17245, 1733,  5589,  22386, 27812, 19324, 37592,
    31597, 3435,  28830, 22151, 27123, 11527, 2383,  22709, 28833, 31609, 32559,
    39911, 38769, 27451, 19589, 22381, 11833, 22081, 26342, 12058, 19961, 2722,
    17476, 20359, 16983, 6472,  24855, 7821,  36334, 24432, 32038, 27056, 40187,
    36976, 12286, 6409,  12118, 12992, 38869, 40835, 11074, 24461, 22955, 4944,
    26751, 38242, 9023,  17147, 27739, 29377, 12711, 1400,  3414,  15607, 1236,
    32263, 34383, 24954, 39268, 37850, 27087, 8533,  21996, 26427, 32728, 24425,
    38258, 24171, 40330, 25747, 23769, 30168, 1282,  5110,  15555, 37506, 32634,
    39110, 16008, 11511, 10770, 9007,  7480,  17215, 1322,  3497,  28060, 20348,
    6244,  18804, 6510,  9614,  39292, 40940, 27569, 13063, 30155, 11002, 16215,
    23376, 17484, 39170, 22397, 19315, 25863, 19407, 19408, 26078, 33544, 17853,
    23722, 23721, 21041, 16153, 21665, 1740,  25215, 6279,  6298,  21147, 10734,
    31879, 6311,  10041, 6314,  6313,  14283, 37454, 37458, 34662, 8135,  24284,
    9551,  40942, 18348, 9555,  26389, 19787, 12569, 23305, 8301,  33508, 37395,
    29925, 23199, 17620, 8414,  22714, 1371,  12465, 33540, 3871,  34579, 38630,
    37001, 5346,  25275, 13697, 507,   10686, 30054, 5915,  12455, 33691, 6848,
    6974,  26121, 10179, 30003, 20655, 13824, 26681, 619,   37586, 22538, 18666,
    30933, 10963, 18605, 37965, 7383,  7624,  20916, 36790, 22697, 20699, 10431,
    31997, 5831,  38057, 5467,  2037,  16311, 40113, 36965, 36980, 3681,  31817,
    21511, 21826, 4090,  26219, 35562, 1130,  39896, 612,   7402,  8763,  18599,
    40200, 38243, 31509, 26428, 30708, 19952, 27173, 2382,  3703,  19907, 24211,
    21452, 12715, 24639, 26114, 1366,  5524,  23966, 28307, 13713, 28774, 31594,
    32071, 20083, 414,   17149, 29419, 31505, 40738, 2301,  17891, 40979, 25873,
    10771, 38055, 4399,  33577, 25518, 24665, 13316, 8783,  12571, 35714, 18044,
    31506, 40331, 7474,  13033, 22655, 10426, 35944, 20109, 39476, 23313, 23431,
    34982, 5417,  7863,  24748, 14256, 14416, 17806, 40753, 38082, 21010, 39022,
    13229, 27065, 6061,  8391,  40079, 35569, 9101,  24739, 10012, 22474, 18097,
    30121, 1868,  24656, 22889, 8067,  1330,  4434,  30832, 14439, 5873,  483,
    36797, 9720,  22475, 21379, 33232, 28576, 821,   8240,  38476, 14659, 9115,
    27151, 6221,  5080,  28509, 13734, 27271, 10817, 32514, 7095,  235,   30628,
    38899, 40168, 36289, 17824, 19223, 29642, 29156, 35953, 1816,  30746, 13381,
    15668, 9545,  32115, 8740,  11682, 16638, 8284,  15333, 33455, 6708,  15044,
    29136, 20259, 26441, 38477, 28323, 24228, 37096, 21180, 39002, 9723,  8850,
    28094, 31233, 24659, 26252, 23056, 11441, 29396, 17056, 26130, 26131, 15336,
    19903, 3399,  17395, 41036, 31910, 36658, 21256, 40797, 23364, 39302, 32515,
    21181, 4279,  12643, 5878,  4639,  30102, 32090, 20509, 39582, 34638, 26182,
    3352,  29809, 16798, 16065, 22241, 10978, 29121, 33582, 9893,  28837, 16579,
    2068,  13546, 31631, 14688, 17059, 34022, 26968, 4858,  6630,  24482, 33930,
    4663,  1665,  801,   28403, 12998, 7862,  23898, 39479, 7867,  26227, 17167,
    30098, 12723, 2034,  28562, 15979, 24000, 1265,  32270, 32089, 12155, 13354,
    17585, 12586, 4300,  11256, 3495,  39780, 5781,  1958,  39498, 13156, 6006,
    4071,  39940, 14571, 6705,  4837,  22679, 25520, 21567, 22076, 23197, 3940,
    14969, 23121, 7278,  4666,  40220, 17985, 2743,  17851, 41120, 33095, 39614,
    5862,  20633, 33390, 20668, 22547, 10914, 14873, 26370, 9097,  40748, 24192,
    9238,  40057, 6162,  16280, 7542,  21258, 35985, 16071, 18835, 14364, 2883,
    14067, 19081, 18117, 41015, 16970, 19962, 40943, 39849, 21382, 11138, 37474,
    5723,  26886, 26646, 11915, 29142, 10784, 33241, 40178, 16222, 40944, 38324,
    1420,  1421,  11442, 24981, 38328, 30565, 30566, 37107, 4242,  25528, 6021,
    11543, 17561, 34563, 24557, 24558, 13064, 1102,  7022,  34809, 8264,  25836,
    8445,  31937, 30156, 11005, 27154, 25754, 33899, 30905, 23876, 10304, 31176,
    7386,  25963, 18290, 19285, 26955, 26890, 9373,  40801, 29032, 28435, 35005,
    6868,  36612, 23794, 23378, 30906, 25756, 26727, 17487, 327,   16666, 11654,
    20462, 12659, 29403, 24756, 12965, 26648, 19412, 8908,  28025, 39776, 40750,
    24435, 14149, 37000, 17169, 30924, 29509, 12588, 22292, 7437,  26174, 36182,
    64,    25888, 19335, 3218,  14563, 731,   29387, 40764, 15491, 37187, 4330,
    31123, 20229, 37561, 30127, 40491, 28277, 14761, 14424, 19214, 24818, 3839,
    24486, 18977, 31375, 38094, 20727, 380,   18272, 953,   33148, 36769, 7382,
    479,   22877, 21376, 18603, 27945, 8202,  10811, 28566, 9537,  13707, 30717,
    7090,  12589, 13361, 32509, 34070, 8847,  16924, 17443, 12917, 26948, 29394,
    9716,  26123, 11432, 12599, 24364, 18098, 41012, 7438,  16067, 2880,  9237,
    21253, 21380, 5874,  26880, 40783, 7676,  6011,  7008,  24553, 8248,  11531,
    1417,  25956, 31715, 24661, 1614,  12660, 12652, 40222, 13261, 33418, 40398,
    36595, 38775, 15282, 33947, 1639,  37445, 24757, 32567, 1873,  13500, 34093,
    28089, 11549, 41216, 26359, 26360, 7227,  9687,  17926, 34094, 20291, 31766,
    38367, 32572, 7683,  9379,  10821, 15783, 38329, 25965, 38632, 8450,  9689,
    36528, 17065, 2925,  16823, 27421, 136,   25593, 12671, 33719, 11129, 27422,
    17374, 17863, 17379, 20368, 39123, 32521, 7041,  18646, 9445,  17016, 32142,
    5345,  12445, 29998, 426,   10409, 36777, 38464, 480,   22529, 15322, 29627,
    38321, 10814, 15767, 38468, 15040, 36653, 23340, 26642, 1098,  2919,  29128,
    30902, 30562, 24975, 13253, 22153, 12943, 30850, 31707, 11122, 8447,  320,
    23360, 28431, 9369,  34995, 16664, 1613,  33946, 19404, 20460, 36585, 9680,
    26353, 41215, 17061, 4955,  34738, 4961,  24058, 19395, 12942, 14445, 25524,
    9011,  950,   13816, 29689, 15659, 9182,  5632,  10776, 8729,  15390, 1345,
    18536, 23613, 15791, 1737,  6399,  19795, 454,   34537, 17617, 32653, 30495,
    3445,  32500, 34649, 29454, 28929, 36594, 1530,  16059, 19580, 25155, 29393,
    12615, 40782, 33404, 24977, 14279, 1738,  11366, 17861, 20536, 11640, 20032,
    12454, 15041, 40257, 20035, 23370, 321,   26567, 17928, 5071,  4034,  36859,
    32009, 35352, 24749, 6390,  16977, 24394, 2292,  242,   7631,  36911, 31238,
    34580, 31658, 24657, 9952,  38408, 38628, 9399,  21453, 35578, 8030,  17185,
    14271, 2065,  34631, 8104,  5864,  12158, 7797,  25627, 8406,  26868, 7799,
    20490, 774,   37508, 39434, 11106, 24269, 7884,  587,   30934, 12918, 26875,
    37362, 7833,  34907, 14936, 14937, 22582, 11288, 39220, 777,   34650, 34171,
    39346, 7374,  7800,  30935, 21929, 5065,  8662,  25573, 18099, 20341, 8054,
    30122, 20414, 17227, 1448,  39806, 8663,  37514, 4411,  24806, 32654, 3438,
    5216,  14440, 35051, 9116,  6156,  37376, 34743, 25501, 34175, 29442, 37377,
    29346, 36348, 6539,  31171, 7096,  9278,  106,   39437, 34667, 10557, 32662,
    12792, 17825, 40169, 34801, 29129, 10697, 19224, 25581, 20729, 8668,  25279,
    13382, 33409, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     40029, 39438, 19225,
    10566, 21435, 7044,  18979, 12793, 12634, 29826, 11292, 30153, 2085,  31234,
    14724, 37412, 1998,  15099, 34135, 1097,  31624, 15100, 14523, 29759, 14066,
    29137, 6856,  6857,  15846, 10996, 31301, 26645, 16307, 13559, 22117, 18836,
    22550, 27277, 8081,  175,   40680, 22394, 24285, 23713, 863,   5879,  18837,
    25110, 12949, 14530, 29845, 34178, 37520, 23367, 16971, 35267, 40504, 15559,
    6800,  16072, 26766, 23368, 14068, 35986, 35987, 14069, 40798, 16281, 6163,
    23208, 4298,  8819,  14448, 14971, 36043, 41234, 12229, 27414, 36362, 3657,
    20289, 25529, 177,   24560, 29143, 11006, 29144, 7024,  13602, 19593, 8083,
    4244,  29828, 34564, 10448, 37608, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    22659, 16075, 19743, 11007, 36363, 4132,  31398, 14533, 6222,  2338,  7408,
    10501, 36379, 37609, 32131, 31011, 26891, 10502, 3941,  28852, 32013, 25757,
    18291, 12415, 9126,  12963, 28290, 10141, 4416,  4417,  36010, 35108, 34689,
    12237, 17326, 29289, 15623, 29059, 29060, 36011, 29830, 19286, 13399, 8570,
    29290, 3199,  12416, 29883, 39048, 328,   35059, 35358, 21939, 3660,  39863,
    18350, 36596, 18872, 1381,  27484, 40690, 37117, 31240, 14995, 36187, 29148,
    27691, 13402, 36022, 11192, 1384,  36387, 28090, 11550, 7292,  13403, 17709,
    34700, 8572,  14368, 32237, 32238, 29831, 19342, 41217, 37447, 36389, 18849,
    29884, 32239, 33943, 36028, 22640, 3966,  19142, 31662, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     35537, 12249, 38294, 37124, 38633, 35282, 34813, 22641,
    21666, 11130, 20073, 36392, 19938, 5601,  37787, 37448, 16781, 835,   18647,
    10505, 18449, 27494, 37792, 36393, 9446,  24860, 17017, 19012, 26832, 2323,
    32599, 18029, 33922, 10547, 40000, 31207, 16060, 23678, 8811,  37505, 28014,
    10416, 24541, 35900, 31004, 18250, 12368, 35901, 35342, 11354, 38616, 19904,
    27485, 18654, 13868, 18100, 13065, 32232, 4863,  13075, 13088, 34445, 36693,
    4619,  22196, 4620,  22198, 40345, 12936, 20034, 37204, 18276, 3194,  15045,
    17915, 21261, 14365, 15046, 14072, 17290, 32460, 32233, 12744, 20051, 17327,
    38777, 14077, 23387, 18161, 34452, 4621,  19353, 10417, 3027,  7886,  20271,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     20255, 7892,  22222, 24895, 24742,
    20730, 7896,  32406, 16282, 20277, 3667,  7754,  24736, 20274, 19682, 20700,
    41016, 21847, 7642,  11495, 13869, 9467,  29242, 29710, 11236, 15876, 10701,
    3449,  10509, 35902, 5156,  31861, 29975, 20648, 23785, 5783,  34553, 19769,
    34565, 37769, 5276,  34340, 34436, 34570, 5164,  39173, 5078,  2293,  35360,
    19747, 38689, 34586, 6407,  18648, 7649,  20249, 37598, 4665,  24898, 3012,
    30206, 40179, 39445, 19935, 330,   1640,  30133, 1389,  2995,  20154, 6078,
    40770, 9172,  6161,  7634,  37524, 2887,  8571,  23556, 37525, 28785, 29004,
    27305, 7534,  30943, 459,   5877,  30125, 39914, 24823, 26765, 26951, 26954,
    29519, 21433, 14075, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     11912, 14540,
    34575, 29760, 27694, 32423, 16727, 35053, 31389, 31393, 10739, 33091, 7036,
    33454, 31036, 38409, 21756, 21062, 23322, 38528, 12635, 40799, 12238, 12246,
    3553,  3224,  3226,  10441, 34205, 36183, 33078, 736,   38291, 33083, 2630,
    3446,  34566, 14576, 29401, 18123, 18108, 3895,  24985, 33087, 15498, 21591,
    14367, 35058, 4340,  16100, 37209, 3965,  35608, 21262, 38293, 41020, 24876,
    37896, 34584, 21943, 7039,  31132, 36032, 4365,  41021, 5760,  3967,  14013,
    34282, 10385, 36151, 18392, 22154, 8928,  22155, 34567, 18425, 18468, 8932,
    15196, 4974,  18176, 4975,  9547,  24565, 1643,  4220,  10453, 15000, 32926,
    37452, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     2943,  0,     0,     0,     34283,
    40083, 40059, 5335,  13769, 0,     30248, 10042, 10036, 32719, 33204, 40088,
    40064, 0,     8490,  15739, 27837, 27816, 0,     0,     8495,  15765, 28443,
    21682, 0,     0,     0,     18491, 2281,  27009, 3767,  0,     25309, 25349,
    0,     490,   481,   37470, 40377, 24481, 16023, 16013, 0,     33128, 34696,
    14161, 24389, 0,     26344, 35138, 22923, 26345, 40586, 26350, 15008, 30967,
    39341, 4069,  39342, 0,     0,     37116, 36290, 4243,  24559, 37115, 29033,
    26876, 13384, 17826, 14071, 14534, 29061, 22643, 34568};

/**
  Weight array for one range of 4-byte gb18030 code points,
  which is [GB+8138FE38, GB+82359232]. The sequence NO. of this
  array is the diff between the code point and GB+8138FE38
  The weights would be 0 for non-Chinese chars
*/
static const uint16 gb18030_4_weight_py_p1[] = {
    36865, 34286, 36250, 25280, 14183, 0,     5349,  2049,  32720, 31179, 30440,
    30441, 31180, 27773, 34914, 12676, 12467, 33203, 27209, 28151, 0,     25382,
    25370, 37683, 5007,  0,     20420, 27553, 27554, 1590,  38908, 38905, 23963,
    25028, 0,     20832, 27001, 27140, 27700, 27701, 8523,  30497, 30496, 0,
    0,     0,     37469, 25536, 14543, 2399,  2401,  2402,  11031, 36045, 31667,
    31911, 13211, 0,     0,     34455, 954,   3057,  4305,  4307,  4344,  8141,
    13886, 2926,  2927,  38795, 19828, 0,     8142,  37136, 24373, 30655, 35287,
    7756,  7448,  26958, 0,     26959, 26960, 0,     19287, 9142,  9618,  37127,
    21479, 18693, 19371, 11552, 20260, 23390, 23391, 3560,  3561,  18452, 18453,
    9563,  9562,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    24521, 29334, 0,     0,     15728, 31241, 36195, 0,     0,     0,     0,
    0,     35364, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    32822, 0,     0,     0,     0,     0,     3784,  0,     0,     0,     0,
    21876, 0,     0,     5101,  0,     0,     0,     33596, 33250, 0,     33318,
    18208, 17932, 32447, 36575, 33159, 39126, 5008,  31306, 22044, 0,     0,
    19271, 23838, 35626, 36112, 21185, 3391,  7688,  0,     0,     0,     40566,
    7389,  331,   31246, 41273, 0,     6183,  27967, 35664, 24446, 15809, 16783,
    21101, 40276, 27217, 0,     0,     0,     33556, 0,     0,     26587, 13796,
    5939,  21851, 27970, 35692, 18472, 36505, 1032,  0,     0,     0,     16329,
    20281, 35724, 17119, 12512, 37146, 19102, 2618,  0,     0,     0,     11890,
    33564, 11737, 25244, 0,     0,     10079, 31809, 28602, 34936, 11741, 15068,
    19296, 19030, 28797, 34945, 38877, 38522, 37170, 40635, 7147,  25190, 23428,
    3615,  31275, 10093, 28860, 26009, 0,     24484, 16672, 25790, 0,     0,
    15981, 23075, 28485, 27288, 34740, 21957, 28571, 0,     20201, 36284, 5917,
    37188, 20342, 15095, 21468, 33053, 36804, 0,     0,     3114,  7739,  16764,
    17312, 0,     19178, 0,     12474, 0,     0,     0,     0,     24920, 0,
    2177,  17602, 9131,  19616, 0,     9288,  28180, 0,     0,     19637, 19377,
    24908, 27082, 16987, 0,     30455, 15596, 6442,  39213, 29456, 0,     0,
    1795,  11983, 6186,  8967,  3241,  0,     24208, 14208, 18707, 33296, 0,
    20988, 32977, 0,     1247,  13698, 27982, 0,     8873,  0,     36867, 33243,
    23582, 22487, 5787,  8094,  19183, 23585, 23586, 28765, 509,   8386,  4370,
    33727, 16507, 0,     0,     26502, 0,     16852, 11204, 29685, 22648, 5522,
    25647, 6916,  24152, 35782, 40576, 25702, 12874, 0,     3607,  3724,  31537,
    0,     19034, 5456,  17887, 14904, 28016, 32765, 38088, 0,     0,     40251,
    38663, 12920, 41030, 4048,  33045, 17228, 0,     3655,  31708, 12976, 0,
    12256, 0,     7486,  3971,  1002,  13628, 0,     438,   17605, 15759, 0,
    31919, 1618,  14906, 16686, 33192, 556,   34841, 18949, 901,   6930,  18657,
    0,     0,     3081,  21864, 33791, 10537, 37154, 0,     9603,  35822, 33832,
    8982,  18560, 29048, 16642, 27004, 0,     28279, 35062, 32052, 41026, 0,
    25041, 36113, 31410, 39530, 12747, 11047, 16155, 35555, 15424, 7843,  24240,
    73,    0,     15446, 3908,  32931, 3917,  30550, 0,     0,     11381, 27973,
    36893, 0,     15088, 38847, 33587, 26966, 0,     27425, 15989, 27473, 10410,
    8359,  34456, 24566, 26572, 11197, 31412, 7308,  22162, 5135,  7390,  8878,
    275,   8088,  21154, 33949, 36722, 11155, 0,     3147,  9770,  20836, 11199,
    17092, 7165,  32576, 23029, 0,     27716, 0,     0,     16654, 17956, 35694,
    10790, 0,     33606, 24763, 7069,  0,     0,     34033, 0,     0,     0,
    0,     21504, 30669, 32956, 29066, 10643, 30012, 21505, 21506, 36128, 39066,
    0,     0,     0,     0,     0,     27181, 21877, 35186, 23259, 29715, 9980,
    15062, 6166,  11869, 18713, 14397, 11996, 18030, 0,     29298, 19060, 0,
    0,     0,     0,     0,     0,     8689,  34307, 26930, 33926, 22296, 4284,
    21686, 6725,  38245, 6932,  32852, 36688, 6933,  26778, 30958, 15647, 10920,
    8691,  31968, 19438, 19028, 12309, 10747, 39691, 0,     0,     30250, 0,
    564,   80,    40497, 23670, 9046,  5193,  852,   1927,  3888,  17172, 32763,
    33440, 0,     0,     0,     0,     0,     10680, 29187, 4641,  16133, 16560,
    39740, 32807, 31539, 0,     24167, 38388, 31540, 0,     0,     4561,  12349,
    12022, 28425, 34399, 33682, 22926, 25838, 0,     0,     0,     9757,  35227,
    32511, 33907, 10422, 41301, 35904, 4403,  0,     16824, 32211, 28587, 25438,
    35935, 39825, 31615, 32218, 14677, 12395, 0,     22223, 17267, 0,     16368,
    25840, 10040, 34431, 24752, 0,     34443, 15197, 3559,  21492, 11979, 0,
    1172,  31941, 31012, 33794, 30282, 36805, 24230, 33590, 21496, 1163,  10248,
    14084, 350,   351,   0,     0,     39055, 28613, 14457, 0,     41277, 2097,
    13637, 72,    38142, 4371,  7166,  0,     0,     0,     0,     21507, 18325,
    19697, 6562,  656,   1197,  759,   0,     3990,  32027, 29300, 2897,  0,
    0,     6674,  30527, 8181,  6726,  37162, 35158, 15931, 30683, 15761, 0,
    30528, 34898, 18458, 33213, 40382, 3480,  32858, 21533, 16512, 35327, 40911,
    19381, 38812, 32033, 9727,  32868, 0,     12590, 17665, 35876, 12350, 36167,
    0,     4912,  35877, 33029, 10289, 36654, 15221, 2841,  28575, 28824, 39505,
    823,   19881, 15953, 2715,  16752, 0,     31881, 0,     31636, 24121, 21055,
    37799, 0,     18361, 8159,  40889, 0,     9135,  15124, 5866,  11221, 15984,
    0,     8574,  28976, 0,     26261, 16285, 21498, 7921,  8575,  24130, 626,
    12691, 15541, 31787, 37252, 40493, 26668, 4317,  32618, 12457, 21788, 32693,
    35629, 36948, 35370, 34459, 26656, 25173, 10249, 25779, 15020, 36724, 0,
    33150, 22231, 24528, 2652,  0,     2098,  6126,  27717, 7107,  0,     19604,
    37900, 12101, 0,     24079, 33324, 22181, 3898,  22313, 21867, 13638, 35306,
    7137,  6762,  0,     0,     0,     6718,  0,     0,     24146, 18881, 24595,
    27912, 2296,  6272,  31452, 7703,  35729, 28295, 24125, 22971, 33120, 29656,
    33172, 36745, 895,   18476, 0,     0,     0,     0,     37836, 16854, 28450,
    16403, 19420, 23965, 40041, 34606, 31471, 18715, 31472, 25969, 7337,  0,
    30684, 7197,  35784, 21114, 3254,  28748, 12131, 27368, 22663, 151,   15714,
    2508,  0,     32173, 39694, 0,     0,     7716,  17530, 34053, 33655, 20136,
    11755, 20809, 36550, 38650, 35823, 21775, 28800, 31519, 37846, 27377, 8010,
    35824, 4952,  0,     17423, 2365,  2231,  14639, 18749, 28017, 21197, 366,
    198,   23858, 0,     4714,  4498,  0,     25153, 21401, 19327, 33153, 37744,
    20929, 375,   26635, 19310, 0,     0,     16445, 31603, 37756, 39827, 31026,
    11259, 19980, 21470, 30387, 20046, 21583, 24828, 38108, 17567, 39523, 40813,
    9869,  33591, 10252, 33728, 39640, 20233, 4260,  9048,  0,     4272,  18997,
    40268, 27164, 17711, 14310, 32928, 6089,  13783, 25385, 19479, 0,     15429,
    35019, 21630, 35399, 16467, 36600, 36130, 34367, 27983, 0,     17877, 34166,
    19564, 20474, 41173, 37163, 35785, 9049,  20093, 15076, 30962, 0,     15261,
    5816,  18380, 0,     33283, 4778,  24054, 20207, 19982, 24314, 0,     30305,
    5423,  74,    0,     1478,  21759, 17424, 13909, 36920, 4190,  41266, 2032,
    11592, 35064, 29936, 12529, 146,   19197, 12441, 30685, 1850,  37960, 33656,
    21385, 37898, 0,     460,   38925, 14378, 30664, 32951, 23466, 35400, 32952,
    4373,  24596, 6325,  21482, 23493, 12446, 29898, 0,     27814, 5818,  16564,
    38678, 0,     0,     36110, 2451,  12425, 11715, 40815, 16324, 21064, 14584,
    24318, 5011,  0,     13616, 33555, 4477,  36663, 6252,  3455,  0,     20424,
    11476, 28176, 15403, 41045, 10253, 3293,  33953, 21214, 3574,  17400, 208,
    20757, 27621, 32473, 34760, 11158, 4875,  24597, 16550, 7959,  6563,  19494,
    16468, 30137, 9977,  19524, 1897,  25113, 23247, 9978,  0,     18478, 0,
    29375, 38237, 23261, 38085, 20003, 22249, 38699, 32534, 8526,  0,     23262,
    0,     18716, 0,     37912, 6935,  6477,  20392, 30530, 24950, 27918, 20393,
    29743, 0,     20507, 35034, 14897, 17174, 15763, 8530,  37567, 4989,  0,
    16561, 18510, 23859, 302,   1595,  36557, 19532, 5360,  0,     303,   0,
    31687, 8042,  5116,  14346, 25729, 29629, 24729, 6977,  23181, 12351, 12352,
    11174, 13532, 41190, 1597,  19875, 555,   30730, 35591, 376,   37199, 10232,
    6579,  31117, 21355, 4687,  0,     16951, 18614, 21471, 11260, 17272, 0,
    18958, 7743,  20102, 37455, 0,     14579, 0,     0,     38646, 22337, 35545,
    0,     12530, 1111,  0,     25306, 11449, 7232,  8673,  15680, 13786, 26081,
    0,     27617, 29579, 37476, 40706, 1174,  15724, 17103, 11457, 34035, 21868,
    0,     38940, 30977, 32162, 23597, 35133, 19638, 0,     0,     27370, 0,
    23997, 40553, 16048, 31349, 36316, 4153,  29087, 17415, 1084,  8999,  19508,
    33000, 7798,  18511, 38156, 39343, 3921,  19456, 18389, 0,     36291, 22776,
    39352, 12952, 18986, 21490, 35789, 0,     12570, 12370, 38541, 37133, 14291,
    11307, 39537, 16158, 18004, 39544, 970,   38487, 14380, 5171,  17736, 35700,
    38864, 32327, 3580,  4445,  3522,  34474, 16469, 6273,  18479, 2678,  0,
    29904, 2541,  51,    3534,  0,     36470, 38957, 29687, 0,     29907, 2554,
    35039, 40959, 0,     22048, 24107, 17433, 24270, 18668, 34652, 15303, 27951,
    35988, 2650,  14203, 13272, 0,     14164, 0,     6190,  0,     14747, 10050,
    5640,  0,     0,     10619, 0,     3460,  5847,  1176,  0,     34103, 18591,
    0,     32831, 1186,  0,     1198,  0,     32163, 25700, 1674,  7115,  14769,
    0,     39204, 919,   6955,  37181, 24793, 38090, 20052, 35673, 27763, 0,
    0,     0,     26295, 28555, 20801, 14145, 1483,  25415, 2487,  2305,  6052,
    0,     0,     0,     0,     5547,  29654, 28441, 33255, 27781, 6687,  31791,
    28889, 0,     29067, 26300, 13115, 39661, 30521, 36259, 0,     0,     11371,
    39929, 23494, 40900, 0,     32993, 33001, 38255, 30607, 0,     0,     28492,
    38604, 21676, 0,     0,     0,     35635, 25282, 27339, 2581,  40591, 0,
    20227, 12270, 7378,  22271, 71,    7312,  333,   24321, 23569, 32744, 7560,
    8378,  23987, 8637,  29582, 2653,  36875, 8538,  980,   8154,  3974,  40278,
    0,     0,     10161, 21618, 14844, 3672,  2588,  15566, 17780, 17104, 37232,
    0,     36971, 9900,  17105, 10743, 8940,  15436, 37638, 5425,  11725, 0,
    9489,  14211, 41293, 8167,  24153, 868,   3077,  4383,  19496, 9932,  31797,
    24599, 11555, 0,     0,     3787,  25894, 34298, 39467, 5430,  28986, 19830,
    18033, 27183, 29949, 2249,  5968,  3082,  22350, 35320, 14473, 12532, 16259,
    29301, 37645, 0,     2196,  23154, 37255, 17409, 4490,  0,     0,     0,
    37008, 12313, 30794, 20088, 28191, 32853, 33483, 3598,  24624, 11759, 0,
    37009, 24163, 27559, 27539, 6728,  18500, 0,     22147, 28604, 36218, 25946,
    7469,  3131,  37568, 35467, 11925, 26010, 35208, 20446, 7647,  10395, 0,
    36274, 2433,  21339, 372,   7770,  17434, 2911,  2788,  19256, 5933,  10867,
    18752, 0,     35878, 11175, 38393, 10880, 6978,  12023, 28284, 21342, 32379,
    16915, 32380, 34653, 18386, 19835, 13870, 12200, 0,     1453,  37202, 12035,
    20306, 3833,  19331, 0,     16662, 13739, 30853, 35989, 33776, 31882, 2289,
    16370, 36241, 33081, 37971, 19177, 18153, 23736, 11981, 12853, 31060, 0,
    0,     8682,  40136, 5953,  36630, 12449, 34784, 25617, 31693, 27512, 37380,
    35376, 23801, 12271, 24882, 29253, 27156, 23799, 20784, 13843, 19602, 36196,
    8341,  22903, 33824, 19617, 7392,  34184, 11589, 37227, 9252,  9332,  18300,
    6895,  40822, 40857, 1180,  30219, 0,     17766, 0,     0,     0,     9901,
    36056, 40132, 3748,  32245, 33850, 0,     24586, 22278, 9579,  7071,  8942,
    24452, 10838, 16595, 17106, 3217,  25867, 40698, 31063, 23018, 15512, 30020,
    22318, 28987, 28453, 40614, 1607,  9223,  10847, 0,     1776,  39663, 6167,
    6545,  39993, 21189, 17934, 22933, 12442, 20394, 30689, 3061,  9051,  665,
    25557, 28628, 2077,  40902, 15902, 16556, 10081, 36408, 39699, 13667, 33281,
    32860, 34059, 26275, 23763, 32803, 28006, 9868,  20140, 11895, 22457, 0,
    11760, 20902, 27825, 990,   3769,  13681, 11575, 16406, 0,     11098, 6235,
    12018, 9706,  34958, 2434,  9609,  13139, 13024, 5363,  13970, 19302, 11772,
    20250, 2260,  19037, 22613, 34861, 14642, 14643, 25070, 0,     23689, 26183,
    0,     14348, 12024, 37885, 4956,  33757, 32642, 7523,  2440,  35218, 0,
    5452,  0,     24272, 11701, 30006, 0,     23954, 31696, 21285, 25831, 19883,
    29871, 16417, 10233, 4467,  38567, 281,   19170, 20349, 0,     7893,  0,
    32902, 1990,  11828, 24412, 32903, 0,     0,     2001,  23790, 22944, 13492,
    14981, 16099, 14535, 7032,  21600, 23725, 6029,  6030,  0,     23149, 39393,
    23267, 40515, 15630, 36954, 24236, 15635, 10346, 7941,  0,     5617,  32339,
    9630,  10359, 25123, 10069, 29658, 1907,  26271, 1135,  18727, 35192, 21233,
    4061,  25896, 5908,  18728, 29705, 17502, 15411, 25897, 39154, 4064,  17537,
    19654, 0,     23683, 15177, 26459, 32629, 1296,  38394, 36281, 31582, 26325,
    28041, 25799, 25716, 4302,  18622, 18124, 2531,  0,     11416, 0,     0,
    12753, 631,   10905, 6262,  0,     18552, 14441, 14803, 15406, 28329, 19192,
    38942, 6073,  6505,  40334, 34461, 22138, 2540,  0,     0,     0,     0,
    35571, 0,     0,     36762, 11635, 35044, 35008, 39531, 8937,  23402, 8790,
    0,     0,     10798, 20114, 7928,  10832, 9485,  28715, 5517,  0,     34361,
    0,     0,     24883, 0,     2930,  20503, 28894, 798,   143,   0,     0,
    32251, 0,     0,     0,     19639, 16526, 21009, 902,   3167,  0,     7426,
    40051, 12135, 13578, 27371, 0,     16105, 5971,  18729, 0,     0,     0,
    0,     37032, 28563, 2839,  19439, 20444, 11417, 30890, 21833, 11418, 10757,
    14151, 1939,  32272, 17188, 13971, 0,     19534, 22749, 10223, 34795, 0,
    32389, 28042, 30731, 3102,  31583, 13990, 2477,  10482, 7584,  26195, 18101,
    0,     6585,  23201, 23132, 37757, 1991,  0,     11836, 6017,  34683, 14696,
    13552, 21030, 17859, 36949, 29198, 29243, 31253, 10705, 32697, 10267, 0,
    29358, 39269, 0,     11472, 8218,  0,     0,     29974, 0,     25357, 13405,
    0,     33166, 0,     0,     37632, 14839, 11156, 0,     688,   20706, 0,
    30665, 0,     19776, 27726, 1476,  18593, 24691, 0,     0,     8685,  38943,
    18886, 22032, 25393, 24600, 17781, 8944,  32252, 31799, 33123, 0,     21451,
    0,     0,     0,     32849, 17791, 7858,  4843,  40615, 420,   41294, 38952,
    41143, 10371, 12301, 0,     12867, 0,     0,     0,     29784, 32174, 34499,
    28794, 28459, 5627,  14886, 254,   9992,  32708, 14480, 30534, 678,   40495,
    21527, 29340, 20960, 0,     0,     36842, 20195, 0,     0,     20964, 26782,
    2513,  34312, 8795,  3754,  25650, 12773, 24257, 19571, 6958,  17177, 3482,
    38125, 10396, 13682, 21398, 0,     9416,  10758, 8353,  0,     991,   28352,
    31161, 12572, 31541, 24485, 10412, 31000, 32185, 13700, 11900, 22530, 26627,
    3771,  39207, 0,     38597, 27589, 12162, 27850, 39585, 977,   0,     0,
    0,     16519, 1297,  33879, 22260, 5061,  0,     39431, 22535, 2794,  1298,
    28029, 12025, 10522, 14229, 4099,  13274, 21200, 9183,  7407,  0,     0,
    28493, 4784,  31585, 5442,  32200, 15801, 38981, 28414, 10967, 4785,  18788,
    14790, 18789, 23865, 22219, 39222, 0,     17213, 2375,  23333, 0,     0,
    29199, 18102, 24810, 17510, 18672, 27296, 8979,  38989, 22174, 13997, 24392,
    0,     0,     40930, 23091, 13918, 1603,  13175, 9721,  0,     0,     38168,
    17837, 16965, 19171, 26691, 20209, 13182, 5592,  949,   0,     17514, 0,
    32227, 22801, 25099, 18413, 41200, 0,     14975, 26256, 33939, 0,     33084,
    0,     16423, 23381, 35532, 21866, 16997, 37775, 0,     35551, 3401,  12491,
    10149, 32943, 15509, 40712, 10313, 31793, 24884, 9864,  31913, 9865,  9508,
    2657,  34045, 33473, 26702, 15604, 31920, 26149, 36933, 34263, 23033, 41054,
    36836, 40863, 17503, 32085, 32031, 35579, 26156, 34626, 13521, 31543, 3547,
    27097, 15267, 36222, 10514, 35915, 31604, 26037, 13998, 35247, 36706, 25100,
    35149, 18991, 16078, 39324, 0,     0,     0,     0,     32797, 0,     4765,
    33394, 236,   33423, 2244,  4108,  38415, 0,     35706, 22434, 15640, 26749,
    16478, 29938, 31496, 18051, 23164, 31096, 17533, 6351,  19834, 16441, 30702,
    6501,  38,    38029, 11773, 35859, 20646, 40879, 7668,  22370, 0,     1334,
    17295, 18625, 19235, 9861,  39134, 8311,  25046, 39081, 15549, 3330,  14335,
    14898, 12573, 18091, 0,     26453, 25088, 25717, 4310,  21209, 39372, 18493,
    22171, 0,     0,     796,   25394, 32077, 16790, 32602, 7859,  24771, 0,
    26100, 39574, 28656, 25479, 27941, 36475, 19572, 20965, 1493,  0,     27436,
    28808, 10097, 25979, 25418, 0,     5460,  23079, 13372, 28731, 0,     25159,
    21654, 17838, 6032,  5955,  39947, 0,     18938, 5208,  31408, 9565,  12255,
    21307, 35621, 21420, 37135, 30457, 9843,  38302, 34348, 4749,  32147, 13407,
    29699, 8150,  22272, 0,     36681, 24529, 34155, 2105,  1470,  27022, 38417,
    35680, 1471,  0,     6556,  16327, 35308, 2633,  3673,  33852, 33609, 36972,
    33376, 0,     0,     0,     9739,  0,     0,     0,     18482, 32961, 3078,
    12991, 28620, 22598, 38068, 33795, 32158, 21481, 0,     0,     0,     0,
    0,     20124, 12536, 21774, 10848, 11144, 30472, 36757, 38240, 1232,  20087,
    23896, 32969, 7330,  35760, 28624, 16791, 36631, 0,     13953, 26533, 36260,
    12444, 0,     27987, 0,     0,     0,     30478, 20268, 27994, 35795, 26180,
    31498, 12319, 19200, 36691, 19649, 38462, 28192, 39701, 1486,  16876, 0,
    0,     0,     0,     0,     0,     0,     24100, 9415,  31525, 39205, 36552,
    21536, 15077, 32995, 35035, 32996, 39416, 21204, 0,     27642, 18459, 3177,
    20142, 25062, 5106,  26276, 0,     0,     0,     28020, 33005, 1940,  6077,
    41061, 0,     27385, 26513, 10098, 28633, 8586,  0,     0,     0,     20914,
    20157, 34072, 19837, 13146, 4735,  14921, 10479, 7524,  26945, 3065,  26721,
    21829, 22882, 19457, 0,     0,     0,     0,     35917, 3821,  0,     15665,
    746,   16685, 15416, 26172, 1319,  28158, 8730,  22624, 35918, 32201, 21348,
    36428, 40256, 4273,  7774,  33699, 22734, 31296, 17682, 2342,  41032, 41237,
    1507,  35093, 11346, 22041, 33405, 0,     16757, 24434, 32777, 13387, 9802,
    0,     0,     34424, 33938, 40177, 10559, 36444, 31627, 0,     0,     17481,
    32292, 11358, 36107, 0,     17557, 26288, 2345,  952,   13073, 27416, 7357,
    5836,  0,     492,   37119, 0,     0,     21050, 16778, 36033, 5012,  0,
    2677,  3015,  8373,  13934, 21193, 0,     0,     0,     17717, 20595, 36825,
    0,     18324, 9971,  0,     36666, 13944, 3526,  25326, 21723, 0,     0,
    10717, 29339, 0,     18,    9259,  1532,  1909,  24458, 0,     27372, 4215,
    11690, 3021,  8185,  11611, 6941,  30797, 7612,  28657, 0,     19069, 10470,
    36645, 11693, 0,     37036, 40956, 34629, 24634, 38878, 14221, 28564, 0,
    0,     0,     0,     0,     0,     29956, 17889, 14227, 38465, 33219, 11101,
    0,     33672, 0,     0,     0,     4774,  24408, 20647, 0,     38161, 1062,
    3431,  0,     0,     34654, 8731,  20657, 942,   14740, 6003,  38896, 0,
    31221, 34655, 0,     14947, 32111, 28581, 10035, 0,     5782,  12630, 13744,
    0,     41126, 0,     33068, 16315, 7281,  12064, 31892, 21595, 20060, 25166,
    4705,  36121, 20116, 0,     14911, 24693, 29596, 30397, 38910, 17023, 26446,
    15571, 32063, 38927, 39394, 29407, 27230, 927,   35249, 22694, 2850,  11039,
    15499, 14245, 139,   4248,  23739, 885,   403,   7600,  15339, 30078, 30079,
    41240, 18014, 0,     9589,  34291, 27050, 10793, 17792, 26103, 27737, 0,
    904,   25332, 6348,  1910,  17579, 23814, 7510,  12577, 40957, 11620, 10400,
    16882, 37579, 37735, 33395, 2795,  5574,  16680, 13911, 3726,  27766, 23117,
    35050, 13251, 11291, 11435, 28923, 25622, 31027, 36454, 25242, 36122, 27015,
    36115, 14833, 29984, 33792, 12695, 39887, 24140, 40281, 5848,  0,     36876,
    0,     0,     35410, 26977, 35709, 20596, 0,     0,     25047, 32594, 31197,
    8800,  36467, 29492, 26979, 21222, 8803,  28456, 31045, 14476, 2772,  22731,
    40618, 10850, 21117, 34380, 9027,  37166, 10754, 0,     27643, 3421,  11090,
    34857, 30999, 32360, 22792, 25422, 18516, 16602, 26239, 32632, 38257, 9916,
    7258,  10033, 2666,  38715, 0,     28427, 40341, 21732, 10124, 37083, 40666,
    36910, 17278, 12053, 31647, 32128, 2732,  17482, 0,     27615, 14311, 23060,
    24574, 8939,  40820, 36958, 0,     0,     25364, 21698, 19692, 404,   14284,
    0,     33611, 22856, 1477,  19626, 0,     0,     0,     0,     35431, 36987,
    0,     22857, 24697, 762,   11735, 0,     0,     0,     2122,  19500, 16184,
    29780, 31201, 17142, 18037, 0,     12545, 15070, 41003, 6729,  14888, 5048,
    921,   0,     0,     0,     0,     0,     16192, 1695,  28156, 29793, 33905,
    0,     0,     0,     0,     0,     6790,  0,     0,     28202, 1303,  29754,
    26021, 2304,  29810, 20251, 13865, 18904, 0,     0,     38720, 1147,  12374,
    38330, 33771, 17232, 0,     0,     28225, 36577, 27323, 0,     0,     6851,
    0,     0,     0,     0,     24515, 19136, 39185, 29987, 9087,  37150, 16735,
    1911,  21175, 22672, 17543, 28861, 17436, 30897, 5256,  17375, 29487, 30220,
    40065, 8499,  33257, 266,   7324,  22407, 1901,  30083, 27240, 35442, 1912,
    24156, 29703, 8948,  29604, 9993,  3332,  13671, 11421, 33302, 5809,  2613,
    6208,  22526, 25653, 17809, 26784, 21954, 5696,  37048, 4097,  25425, 15268,
    28818, 4571,  22721, 4172,  18791, 29640, 39347, 17234, 25808, 22050, 27671,
    0,     5257,  10991, 35974, 32409, 33088, 19140, 18351, 0,     28661, 8471,
    0,     28686, 0,     0,     0,     36728, 20976, 0,     8525,  15052, 3583,
    8992,  30333, 17143, 18218, 17797, 31970, 854,   197,   37305, 14489, 25516,
    34074, 40765, 4855,  2307,  38357, 36578, 8250,  25669, 0,     31718, 27379,
    13408, 13409, 33464, 38803, 0,     0,     27529, 3156,  7300,  12284, 39380,
    0,     9218,  31339, 0,     24151, 27358, 9866,  30084, 6344,  40833, 25143,
    20796, 8168,  18021, 12303, 33383, 33830, 20924, 34167, 13808, 17144, 4942,
    25552, 37495, 18894, 26673, 17036, 17630, 8839,  33180, 32802, 24300, 24161,
    3088,  36766, 2125,  15841, 25055, 85,    24218, 23904, 4009,  22287, 16131,
    35325, 9319,  26785, 22653, 0,     40092, 11503, 11627, 10943, 929,   0,
    0,     38390, 12579, 9185,  31570, 8587,  2627,  19307, 40336, 29941, 40528,
    32103, 16495, 0,     0,     0,     39796, 102,   32279, 9758,  31697, 0,
    29944, 2287,  25986, 32117, 13831, 7677,  25133, 0,     35101, 5373,  12794,
    16766, 34433, 18631, 29931, 36457, 22639, 19237, 17362, 1673,  0,     19627,
    519,   11573, 0,     35081, 10322, 4290,  10418, 21675, 3841,  17315, 28874,
    11309, 1194,  410,   3080,  34851, 4943,  290,   33928, 0,     40745, 4909,
    25191, 668,   4856,  30375, 28511, 750,   8381,  34363, 31443, 40298, 34215,
    7325,  36894, 148,   29906, 19856, 26542, 13975, 9191,  12604, 24064, 13484,
    34434, 31895, 15248, 20225, 33845, 26210, 31084, 23642, 11387, 25320, 39186,
    29230, 14848, 32835, 23468, 252,   19777, 9140,  0,     28892, 7241,  14614,
    2836,  27558, 1204,  19633, 27580, 9145,  10706, 11211, 19199, 10170, 12764,
    24945, 8314,  11464, 2078,  9159,  7719,  20804, 78,    36471, 27560, 17631,
    13672, 3601,  13673, 3768,  22900, 3125,  34381, 6414,  5677,  0,     17633,
    32361, 1538,  33303, 19949, 35201, 20143, 23504, 23505, 31107, 33006, 37324,
    23608, 3348,  35041, 36330, 34794, 12340, 40913, 33753, 20407, 15159, 35045,
    34534, 28285, 9654,  11581, 36423, 26786, 2561,  17438, 0,     33810, 4103,
    3105,  21349, 24892, 20287, 12031, 37074, 38667, 10980, 2480,  1558,  23784,
    31607, 13281, 15587, 19329, 19537, 38673, 1454,  12214, 14956, 21036, 1352,
    27130, 27606, 20676, 17842, 20356, 20682, 31652, 2740,  24843, 13555, 12077,
    32141, 33604, 21700, 29600, 10769, 37383, 0,     3697,  2014,  41132, 5853,
    40573, 12115, 23601, 0,     33304, 11776, 26906, 15631, 0,     6521,  34925,
    36973, 690,   13641, 39028, 12707, 26980, 5621,  6165,  4381,  8169,  20384,
    39072, 39144, 0,     34610, 24080, 10151, 8949,  23991, 19025, 9339,  16187,
    25703, 7194,  4869,  34382, 8901,  13674, 9320,  9784,  28350, 31069, 39337,
    21537, 5910,  16286, 28466, 4771,  34170, 9704,  0,     0,     5530,  0,
    20196, 13589, 20408, 14565, 37050, 39104, 38884, 38505, 33220, 0,     586,
    10419, 9065,  10689, 16567, 31371, 1862,  15530, 18794, 4658,  17448, 35340,
    24112, 27292, 0,     33881, 13873, 24225, 11704, 28059, 4158,  6618,  18393,
    0,     21092, 28689, 5161,  30751, 8441,  4963,  17258, 2159,  32415, 22086,
    16219, 40182, 21474, 11265, 36455, 32419, 16456, 20560, 497,   0,     9582,
    1123,  7848,  11988, 35742, 18326, 0,     36070, 14766, 11962, 3333,  6286,
    6837,  0,     34515, 40522, 38503, 23426, 37041, 25019, 11965, 21538, 11505,
    14566, 26548, 0,     0,     22367, 20492, 2377,  18525, 16927, 4143,  0,
    4728,  26340, 5125,  23361, 0,     16317, 18163, 17713, 25361, 36964, 35685,
    5884,  23406, 35388, 21370, 7849,  12986, 34190, 7366,  25698, 32070, 0,
    0,     1205,  26927, 22976, 21374, 39675, 28944, 29304, 29305, 25611, 35765,
    17794, 222,   10376, 24459, 17146, 9518,  40869, 27989, 37640, 34257, 2542,
    30354, 14714, 29542, 36840, 11747, 13006, 25679, 19506, 14556, 40747, 14420,
    157,   28200, 16267, 11928, 25007, 2873,  6781,  15552, 21160, 29099, 33574,
    14344, 11506, 23516, 13703, 19577, 34320, 0,     39588, 29912, 0,     97,
    22149, 2349,  28820, 7057,  11934, 23327, 3923,  28360, 40644, 21779, 29817,
    26637, 18556, 1552,  16928, 19390, 33144, 2462,  11525, 19766, 8563,  17467,
    5407,  38674, 40789, 0,     0,     39851, 488,   4805,  24562, 0,     18421,
    32133, 7549,  9814,  3292,  14317, 6907,  3674,  37705, 10635, 35023, 34161,
    34931, 29602, 38496, 36896, 33963, 35029, 15444, 11403, 16486, 37725, 3173,
    0,     0,     26713, 0,     21639, 20485, 10589, 4140,  37887, 33759, 13986,
    40654, 36942, 28638, 15274, 24498, 0,     3366,  14276, 33979, 39293, 3698,
    22053, 24115, 0,     24819, 16363, 35975, 25455, 27687, 23630, 27721, 0,
    7170,  0,     19848, 11207, 0,     0,     9907,  24098, 4003,  25066, 6567,
    17180, 476,   13826, 33527, 19227, 0,     37871, 39895, 11073, 36201, 0,
    39560, 23805, 0,     8394,  13118, 40305, 40306, 15676, 21517, 25701, 38241,
    260,   39708, 8973,  35801, 3416,  12139, 40147, 16601, 25335, 25403, 39267,
    20897, 2422,  0,     0,     35471, 14900, 1655,  3343,  15079, 6291,  30706,
    35837, 38960, 34391, 0,     25857, 19073, 22879, 38856, 10000, 37325, 5057,
    38885, 7455,  26163, 18076, 28477, 24721, 19511, 35222, 745,   9655,  9295,
    21019, 8722,  0,     26946, 15380, 28361, 4398,  40099, 28572, 15770, 24338,
    33516, 6420,  2441,  11373, 4514,  25839, 39344, 23775, 13866, 40922, 30720,
    0,     0,     31855, 20918, 23082, 27888, 14666, 39115, 26435, 28916, 590,
    28496, 23870, 31005, 25431, 19220, 10981, 27927, 39910, 23088, 20347, 13874,
    26437, 20167, 27406, 18104, 16751, 13282, 16837, 39815, 5888,  0,     25879,
    9119,  7353,  19801, 28239, 13051, 28840, 33071, 15669, 31231, 7273,  19228,
    2236,  2483,  18109, 35347, 4575,  37863, 19898, 37416, 39841, 35600, 5163,
    12054, 30637, 28697, 26047, 33058, 27931, 27835, 23718, 18285, 36003, 0,
    16813, 16981, 7546,  17845, 17988, 32420, 32790, 21938, 20062, 32137, 25212,
    40449, 27487, 34447, 1520,  18168, 10637, 23251, 17739, 613,   1215,  10916,
    10917, 0,     2425,  22286, 24470, 20479, 14337, 2129,  19722, 25871, 30804,
    0,     0,     16911, 25009, 0,     11901, 32505, 0,     27107, 36424, 0,
    21020, 11513, 14349, 34323, 0,     25800, 29873, 33047, 38990, 19821, 31866,
    19397, 0,     11532, 28690, 32778, 35257, 1354,  19117, 7274,  17283, 4745,
    4051,  5411,  5595,  15886, 3942,  32138, 2857,  20071, 23879, 24580, 39187,
    0,     0,     0,     11075, 8390,  3529,  9337,  20797, 1903,  11208, 8830,
    34932, 19634, 30468, 0,     0,     0,     25554, 33924, 39260, 20389, 13266,
    0,     38701, 41244, 37715, 17795, 0,     40082, 1216,  25336, 37287, 0,
    4320,  7116,  35802, 20091, 24421, 0,     30479, 12559, 2080,  0,     1623,
    7252,  37732, 16887, 7253,  24788, 8123,  7089,  6818,  39282, 29240, 37326,
    13976, 23430, 14497, 16271, 3064,  872,   21716, 35888, 33578, 20720, 34075,
    8045,  0,     21622, 29476, 1046,  38469, 30551, 15381, 34904, 21970, 32644,
    8845,  28828, 9659,  11805, 28415, 0,     34979, 4916,  23541, 13917, 19041,
    20168, 20169, 12927, 18806, 7268,  21931, 20031, 13746, 8137,  1677,  11582,
    27950, 34991, 21579, 13878, 17515, 2005,  12946, 29157, 18113, 41129, 26887,
    36243, 5412,  3843,  2161,  20361, 34571, 16427, 3738,  13400, 27486, 24918,
    21604, 19238, 0,     26895, 19240, 40230, 0,     14759, 14214, 7117,  35804,
    25707, 2206,  25277, 8046,  16348, 28245, 36977, 36750, 5772,  18042, 40310,
    28457, 22863, 38549, 13350, 4207,  2134,  15619, 4827,  0,     10025, 10026,
    20736, 11066, 8889,  5520,  7966,  33856, 20006, 19714, 16527, 9231,  38880,
    28467, 37329, 40980, 16932, 18796, 31227, 16694, 12463, 17321, 17004, 0,
    22914, 34824, 30231, 30093, 22327, 0,     38874, 9601,  0,     33551, 20928,
    25074, 30715, 39283, 6151,  30724, 1968,  0,     11436, 33888, 38059, 17337,
    34480, 11479, 33964, 10918, 764,   25185, 32605, 22979, 17740, 40005, 35805,
    33649, 19204, 15327, 4011,  0,     20907, 10001, 3025,  18761, 38659, 28478,
    7889,  10596, 38352, 24067, 28072, 22781, 9437,  0,     11880, 3904,  0,
    7074,  7075,  25645, 23409, 27741, 14491, 0,     34527, 705,   35215, 40758,
    21161, 4185,  2358,  29206, 10126, 41257, 38922, 30228, 8802,  1217,  7141,
    40316, 31361, 30925, 39756, 40094, 18762, 30928, 9710,  24647, 16202, 38032,
    27924, 20202, 5635,  23542, 2381,  22750, 17468, 26888, 18427, 28011, 23449,
    37629, 7759,  33460, 14843, 5656,  22692, 9381,  21699, 25321, 39182, 8343,
    22597, 28714, 3017,  4281,  10311, 20598, 1648,  23471, 27043, 1125,  14851,
    27730, 0,     9257,  20885, 11687, 31461, 7140,  33381, 20709, 0,     31673,
    39681, 25726, 14477, 5962,  39034, 26476, 19945, 1218,  10074, 36994, 32348,
    22122, 21203, 2252,  2126,  0,     23424, 12548, 40626, 18735, 15073, 32358,
    31507, 2201,  30961, 39477, 40876, 16052, 4493,  29308, 4012,  5531,  4289,
    24539, 38961, 38385, 25514, 1726,  12334, 31530, 40153, 14901, 8709,  12151,
    4907,  3134,  28391, 25748, 32506, 11566, 23336, 40332, 28283, 2614,  31021,
    15373, 15330, 9180,  8321,  7347,  4518,  2374,  39774, 2796,  16682, 33399,
    38564, 38977, 37061, 9656,  8919,  38056, 5119,  12032, 27889, 28758, 9112,
    31859, 19392, 6707,  378,   22626, 31381, 62,    19899, 22633, 19900, 34845,
    39842, 2006,  36452, 30640, 25223, 16381, 34339, 2825,  24987, 39148, 23093,
    0,     28565, 7503,  27307, 0,     5316,  4857,  28622, 29260, 3536,  28488,
    12821, 27567, 11545, 17716, 0,     0,     3119,  13948, 6912,  8995,  7986,
    6776,  0,     6943,  1016,  28901, 5680,  0,     5688,  2131,  30364, 38888,
    19075, 23315, 20818, 23862, 0,     40919, 27883, 0,     36785, 40022, 28499,
    0,     28062, 2145,  31701, 13283, 2397,  8243,  29020, 3113,  8252,  7536,
    31302, 31446, 34827, 20516, 22160, 19539, 26077, 19930, 2388,  29369, 15140,
    539,   32723, 33171, 23473, 0,     0,     26456, 11397, 21685, 32700, 3161,
    5095,  7708,  36202, 253,   25183, 25378, 19376, 7334,  24705, 26983, 10380,
    1481,  5041,  20618, 5477,  0,     0,     15824, 0,     2593,  6731,  36841,
    10272, 0,     9264,  33966, 16795, 13897, 23425, 24712, 30481, 35323, 17651,
    0,     0,     34392, 35841, 36155, 23296, 38962, 31827, 35842, 35139, 31212,
    39421, 39733, 10029, 4324,  7874,  4265,  22875, 15741, 3809,  0,     30149,
    4504,  8553,  15718, 24723, 24724, 39424, 19973, 17193, 40014, 28482, 39425,
    9234,  17614, 10871, 16196, 5779,  4460,  36335, 0,     0,     23317, 0,
    2595,  19672, 6360,  36095, 2628,  25710, 10528, 25660, 7882,  16295, 33306,
    12912, 35889, 19764, 0,     19515, 12607, 28317, 10118, 0,     17218, 40849,
    41108, 34980, 8660,  16934, 23438, 8978,  17219, 1753,  28318, 0,     0,
    28063, 3878,  12929, 32896, 946,   33584, 14171, 23089, 18105, 32491, 41302,
    5922,  4277,  24411, 21000, 38527, 18948, 35514, 26461, 37085, 11182, 16943,
    21991, 0,     0,     16944, 0,     0,     27507, 0,     35947, 21678, 27676,
    15704, 8253,  35348, 5468,  25163, 2447,  0,     29132, 24282, 1604,  28242,
    30630, 6622,  26045, 123,   23546, 41223, 15803, 7482,  0,     36299, 0,
    25973, 6308,  11841, 33073, 38286, 28698, 28845, 39843, 35979, 8078,  6858,
    0,     15102, 12743, 2569,  32229, 19466, 0,     1373,  18121, 13755, 16027,
    12795, 0,     3282,  16538, 33242, 7547,  18871, 38479, 10450, 12234, 21297,
    36459, 32791, 29036, 16612, 38292, 15965, 0,     23795, 14536, 22726, 7289,
    29696, 17952, 20064, 40692, 32920, 11127, 20065, 13604, 38001, 4587,  17369,
    25168, 40229, 36188, 10144, 0,     36035, 19008, 37794, 25170, 18171, 21443,
    37467, 21840, 0,     35744, 21842, 35745, 23744, 31963, 3950,  36148, 20132,
    31532, 20909, 15215, 41104, 31981, 34403, 29818, 29056, 31172, 28372, 36181,
    3717,  40047, 19523, 37540, 21824, 20280, 38180, 30346, 16869, 24706, 20893,
    26929, 1222,  40725, 694,   0,     14774, 32499, 15934, 22038, 15825, 34057,
    38499, 34942, 16053, 11622, 31533, 6842,  34790, 29384, 36775, 14902, 16891,
    0,     16912, 3264,  12583, 11029, 38712, 8125,  2909,  9390,  14498, 19865,
    2876,  28755, 20721, 33231, 17043, 34325, 27885, 26871, 35890, 1813,  4519,
    10774, 30365, 5707,  12194, 8732,  10010, 1969,  33402, 18257, 2263,  2264,
    35948, 33814, 34416, 38190, 10127, 36608, 40932, 0,     15276, 37086, 23196,
    39043, 19263, 0,     0,     27508, 14005, 9432,  23094, 17977, 0,     29518,
    13258, 16214, 35980, 36583, 4470,  34559, 13752, 34020, 30856, 32294, 21659,
    8262,  8750,  0,     20686, 40355, 20933, 32299, 30946, 17340, 2273,  20366,
    12969, 21361, 2648,  30296, 33614, 21825, 19352, 41144, 15238, 15115, 10168,
    0,     0,     37370, 30857, 40189, 0,     0,     35717, 0,     5854,  7970,
    1131,  40244, 40838, 27366, 31965, 21232, 0,     13439, 34058, 3683,  21777,
    25407, 39713, 25911, 0,     26232, 37311, 0,     13863, 0,     18766, 9944,
    1625,  35869, 41184, 38713, 37334, 30366, 21247, 9391,  14914, 1044,  2257,
    0,     6793,  23523, 34906, 16012, 25636, 10775, 34076, 33024, 0,     0,
    32888, 1970,  15468, 4726,  33696, 532,   21932, 40966, 0,     29207, 3961,
    3500,  21466, 9430,  7775,  33048, 5469,  30631, 14961, 38362, 25814, 6750,
    18114, 19917, 0,     9839,  19918, 18422, 0,     36527, 0,     9443,  4676,
    17011, 6406,  0,     1529,  0,     31510, 0,     5427,  5428,  32349, 17408,
    0,     26478, 32856, 26850, 30799, 0,     0,     10476, 36781, 18777, 16296,
    36487, 26790, 14793, 23538, 13045, 37934, 0,     23547, 0,     17982, 12405,
    19333, 4161,  21411, 1719,  17376, 18173, 8509,  3344,  33752, 32269, 10947,
    1091,  41064, 5005,  5006,  11935, 25832, 3106,  29118, 0,     21901, 39818,
    18271, 7541,  13487, 9371,  31709, 17916, 33788, 25365, 28973, 22572, 33173,
    26302, 39687, 30233, 29704, 29235, 35316, 32974, 22574, 34934, 34935, 21827,
    10269, 21620, 36261, 7301,  20989, 34894, 30399, 37620, 31972, 40086, 37621,
    27077, 20269, 31511, 12553, 28949, 7512,  33968, 21236, 4387,  20133, 1489,
    0,     20851, 37312, 6961,  39581, 25274, 33664, 19032, 11764, 34123, 21084,
    10103, 12779, 6295,  11226, 29750, 22833, 4646,  31553, 27852, 20022, 33186,
    31373, 24490, 38766, 28955, 33307, 14351, 14657, 11936, 29111, 19386, 34642,
    12176, 27197, 16747, 30370, 3100,  2309,  13827, 36908, 11699, 38474, 28068,
    8737,  21133, 31868, 0,     6541,  3506,  30632, 38999, 9722,  2987,  3440,
    38164, 11842, 18980, 17699, 16581, 30060, 11650, 31395, 381,   26563, 28161,
    19366, 28763, 33197, 14112, 187,   28529, 2738,  30861, 29890, 12654, 3197,
    3116,  37438, 32304, 0,     0,     0,     21134, 0,     24591, 13228, 27822,
    15074, 17662, 14503, 0,     19433, 17849, 0,     3996,  3543,  32486, 24221,
    19761, 27389, 2632,  3554,  9123,  37076, 36098, 0,     18262, 16576, 27407,
    39007, 27490, 11606, 0,     0,     6947,  0,     26168, 40983, 14931, 15094,
    29852, 18533, 30638, 3706,  40356, 17850, 0,     39014, 38854, 0,     35776,
    3886,  21237, 1852,  28099, 35587, 10288, 34276, 11350, 19461, 19462, 24825,
    16610, 10239, 39915, 20391, 32171, 39202, 27311, 41247, 40318, 9045,  33868,
    35811, 39735, 32867, 13967, 2258,  0,     2135,  17589, 39432, 12598, 30371,
    9426,  14430, 98,    8225,  9657,  10816, 34659, 25663, 39799, 1610,  35515,
    28367, 6013,  9675,  26816, 34140, 3235,  26512, 0,     0,     4293,  10652,
    6209,  3265,  30716, 25589, 27306, 2169,  12295, 37979, 23274, 34305, 8180,
    37292, 8008,  22985, 39411, 28721, 41248, 3062,  24781, 36903, 10405, 10810,
    9607,  6963,  13301, 37883, 29720, 4812,  29752, 8213,  41254, 10948, 0,
    1957,  38839, 15013, 28776, 14933, 8227,  11521, 4236,  36655, 4216,  28368,
    3502,  23701, 2174,  32718, 19401, 2238,  23548, 13179, 1357,  12226, 39516,
    40219, 24826, 38682, 12413, 1426,  0,     17344, 17354, 37781, 24992, 3245,
    8166,  2592,  28878, 27066, 10187, 24159, 23275, 1918,  20895, 29717, 3901,
    4638,  37728, 39412, 3174,  4005,  1242,  19854, 448,   29265, 20397, 17757,
    7782,  3258,  24668, 29380, 8022,  16132, 13020, 0,     0,     0,     39211,
    24645, 41300, 3622,  15946, 17810, 933,   6455,  31286, 0,     40649, 18781,
    28777, 0,     3925,  17616, 29324, 16095, 2914,  14934, 29814, 11431, 7525,
    1310,  0,     31934, 31116, 12613, 24893, 15982, 10977, 24549, 28222, 2173,
    0,     24670, 22628, 22152, 30240, 34987, 25441, 34011, 4662,  6014,  3653,
    4859,  19977, 33842, 6751,  1666,  39045, 3939,  2849,  9679,  6515,  41034,
    5503,  16284, 29037, 37782, 24993, 40232, 18056, 3126,  39152, 8193,  26535,
    29411, 15716, 34,    0,     24491, 27401, 9882,  26287, 30267, 38683, 18469,
    14257, 17116, 0,     4225,  25398, 37718, 14877, 15286, 7302,  23277, 10657,
    7993,  18601, 10668, 30101, 20398, 29266, 14782, 23427, 39315, 24423, 8953,
    29275, 16494, 19667, 36277, 18784, 37511, 14506, 22620, 0,     32890, 1503,
    11884, 40166, 25444, 25927, 31170, 2599,  15532, 26338, 22383, 19463, 33411,
    0,     4536,  15536, 40409, 2723,  27681, 3707,  28247, 951,   15183, 0,
    39856, 30867, 20418, 18137, 41121, 21610, 18174, 23482, 37720, 0,     35892,
    31761, 3180,  0,     25487, 3196,  21741, 36729, 12486, 1887,  7397,  0,
    0,     4625,  5620,  13344, 36990, 10367, 33625, 37244, 24699, 0,     546,
    8806,  14215, 0,     34268, 27375, 36767, 27847, 35204, 2348,  34965, 27390,
    34397, 27449, 17745, 4520,  37354, 1971,  28159, 0,     34661, 16804, 17914,
    29057, 6383,  37783, 12427, 0,     37827, 0,     0,     14385, 14548, 3884,
    3158,  8892,  32545, 32247, 142,   9584,  37145, 16734, 0,     29774, 3164,
    33264, 24607, 10189, 0,     5270,  2199,  5626,  34488, 40728, 0,     36320,
    2685,  0,     16896, 28351, 19278, 19283, 0,     28815, 22259, 18519, 23180,
    4854,  29815, 6989,  2261,  13718, 35506, 12392, 5281,  14993, 1126,  16787,
    35749, 4256,  4259,  22980, 16870, 38026, 28600, 22986, 4627,  14632, 33667,
    7340,  0,     33668, 7146,  11967, 40156, 25188, 7182,  14718, 9947,  17591,
    39433, 20161, 36941, 0,     2461,  19734, 36099, 20257, 29819, 15951, 0,
    0,     20173, 25445, 37390, 23923, 20038, 14528, 22591, 13923, 30511, 12640,
    19925, 13200, 33984, 833,   8449,  2831,  17382, 17035, 24608, 6647,  36511,
    37877, 3175,  39577, 25189, 0,     19033, 15133, 9610,  37739, 11780, 22617,
    2556,  6740,  2705,  26120, 27108, 26555, 33277, 36426, 27109, 3634,  35236,
    10011, 7530,  35237, 34545, 41137, 27895, 13875, 6797,  32401, 9367,  28924,
    24189, 2810,  10018, 19978, 37758, 4664,  23874, 13922, 20780, 37519, 0,
    22341, 39351, 39845, 4278,  37205, 20732, 30423, 13320, 23206, 28079, 22769,
    29288, 15804, 4669,  28252, 0,     13601, 13194, 324,   13495, 35271, 0,
    35272, 18424, 38171, 751,   17485, 0,     11363, 18963, 30652, 32300, 29445,
    2020,  39355, 40223, 866,   19933, 32937, 21940, 36716, 0,     32740, 17365,
    38455, 20072, 0,     0,     0,     32929, 0,     0,     0,     0,     12542,
    13587, 0,     21458, 322,   3997,  31346, 9386,  32988, 29544, 33969, 5305,
    38595, 28723, 22334, 32874, 33680, 32377, 27756, 15735, 31219, 11950, 25731,
    6333,  11344, 16138, 8237,  4072,  32210, 24279, 24132, 16349, 0,     34277,
    36353, 25092, 10155, 4294,  39823, 0,     30763, 34435, 32565, 36006, 21301,
    0,     26904, 6053,  40816, 14836, 33595, 37549, 0,     0,     33560, 5377,
    29251, 8768,  35418, 10642, 35310, 0,     17033, 15644, 32260, 28127, 31803,
    33859, 0,     0,     5525,  16258, 39999, 21426, 3324,  13123, 1245,  40420,
    18059, 10279, 704,   28805, 3425,  19300, 32370, 27466, 36560, 24726, 0,
    23078, 11792, 30619, 35595, 35238, 0,     3108,  10236, 1709,  0,     32411,
    2735,  11943, 0,     10078, 4385,  39414, 23289, 15935, 25515, 0,     36325,
    33343, 0,     10960, 4739,  0,     25086, 5577,  31384, 24552, 0,     34679,
    17704, 1107,  0,     1721,  0,     37526, 21843, 739,   36473, 10678, 4396,
    23609, 29101, 37337, 16678, 744,   0,     12587, 8052,  32386, 2460,  10883,
    26035, 1029,  24363, 37200, 30203, 61,    10014, 5224,  8739,  5582,  12048,
    22130, 0,     40501, 18110, 19332, 19364, 17478, 32673, 33945, 39228, 23004,
    8263,  21767, 31897, 6599,  5240,  37894, 32425, 36248, 27281, 6602,  1076,
    11123, 7466,  7508,  37983, 939,   7444,  32092, 27095, 20248, 38660, 38661,
    38598, 11812, 8132,  30381, 20570, 24072, 17733, 0,     20367, 10860, 10671,
    37022, 23300, 6786,  256,   0,     477,   5692,  33877, 5701,  1287,  40095,
    22192, 29435, 35496, 0,     12789, 39801, 29820, 32892, 5213,  29395, 33043,
    2963,  37625, 9397,  17618, 1049,  0,     18816, 12402, 33889, 27410, 6337,
    27898, 10993, 37938, 2820,  675,   25453, 6862,  31008, 485,   7777,  36943,
    39046, 7639,  9398,  2086,  8753,  6626,  11546, 6396,  29159, 2022,  23877,
    17857, 18443, 30874, 38742, 16396, 28149, 20912, 1288,  30111, 40333, 5934,
    2083,  14516, 23000, 32006, 30754, 23002, 4922,  7225,  2674,  11128, 37984,
    0,     0,     0,     0,     0,     7288,  33093, 10672, 3479,  740,   36157,
    0,     14057, 1972,  25668, 3869,  36361, 35357, 8332,  16054, 37880, 39158,
    34221, 14428, 10813, 20411, 513,   8718,  1497,  40580, 10282, 39159, 26789,
    8784,  1311,  6745,  4276,  4057,  25901, 3363,  25157, 3209,  19676, 22265,
    30561, 22586, 8134,  40583, 23198, 17910, 35344, 19822, 31228, 23549, 6016,
    3213,  32007, 10439, 25929, 9279,  10783, 282,   8138,  24035, 11942, 22481,
    34428, 27682, 31706, 20498, 15986, 8747,  0,     382,   25889, 27511, 18540,
    39171, 11853, 2739,  0,     17986, 20855, 10142, 6398,  14012, 20218, 7293,
    7040,  2977,  10673, 10679, 37316, 33973, 22173, 1089,  2985,  36849, 35485,
    33975, 25791, 33690, 17204, 17221, 37657, 6577,  12034, 26175, 16838, 23015,
    10887, 9799,  2146,  25683, 30845, 27899, 238,   37094, 32455, 10558, 34805,
    32674, 34996, 0,     1376,  0,     10562, 28971, 18295, 0,     40346, 0,
    31821, 38087, 35818, 6293,  37576, 14340, 0,     1936,  29102, 36481, 0,
    35488, 21378, 26481, 992,   9003,  618,   20644, 8322,  7059,  26519, 0,
    39787, 34870, 13157, 37658, 27544, 29122, 30736, 34133, 39803, 35934, 25294,
    27127, 10986, 21163, 35125, 13180, 28169, 36495, 781,   10994, 10995, 35261,
    0,     34874, 17479, 31635, 7060,  6542,  38079, 40354, 36500, 36502, 13925,
    4164,  5238,  0,     15781, 36016, 35277, 13079, 7061,  21663, 4420,  23834,
    33985, 1874,  20106, 27549, 20563, 17598, 23436, 23437, 27174, 8080,  1949,
    1068,  1664,  35598, 30877, 11327, 7254,  23303, 19579, 772,   258,   261,
    8216,  23320, 25128, 30112, 35898, 1962,  22676, 457,   0,     33809, 0,
    0,     37375, 3499,  18607, 35508, 17222, 0,     21464, 31873, 31229, 0,
    16805, 23053, 40585, 41151, 40675, 2881,  239,   7097,  37411, 16846, 8257,
    38450, 11909, 4295,  27903, 1101,  1370,  38451, 0,     10447, 17309, 0,
    10137, 38033, 9125,  3375,  18542, 20687, 20181, 19368, 386,   39008, 40221,
    11548, 7291,  5505,  29650, 0,     6401,  31131, 30872, 12667, 3664,  17929,
    1586,  18447, 13093, 21613, 19151, 26650, 0,     9277,  21588, 35781, 15652,
    30321, 30199, 23611, 1963,  15305, 18088, 8472,  9276,  9878,  15832, 10554,
    15907, 38277, 29479, 16503, 1344,  11437, 22997, 35055, 30421, 29214, 28171,
    15720, 6591,  347,   13195, 20558, 16033, 15782, 243,   19317, 24405, 24004,
    0,     15324, 10305, 6756,  32084, 20926, 28314, 13820, 22465, 21990, 27800,
    2910,  21558, 19387, 27807, 4466,  32114, 16146, 0,     5583,  23026, 29398,
    41082, 31076, 7538,  2216,  22385, 25835, 0,     25527, 23363, 4862,  22087,
    2016,  19406, 40970, 4473,  16034, 12668, 16394, 0,     19937, 20220, 22091,
    18645, 41136, 0,     18289, 35584, 30932, 17206, 17223, 38364, 40265, 11902,
    26654, 3635,  33310, 30493, 6160,  12049, 22589, 10890, 19802, 3066,  19804,
    2988,  14539, 21786, 0,     36027, 25592, 18178, 34269, 0,     23518, 40763,
    0,     710,   8917,  38267, 13823, 37069, 24268, 940,   428,   30120, 34742,
    24062, 36857, 39805, 13829, 20661, 26770, 26332, 23339, 26333, 20098, 8961,
    35518, 8863,  8864,  29712, 7894,  33937, 35263, 29517, 29399, 20731, 18275,
    2239,  16960, 27276, 18834, 12061, 4894,  22025, 18282, 14684, 38729, 14529,
    39301, 41084, 32412, 39848, 0,     0,     16216, 0,     0,     16223, 33541,
    8865,  6865,  20751, 39973, 29141, 37607, 38624, 8866,  31010, 16506, 27908,
    38480, 9883,  11191, 38687, 0,     18543, 2856,  39862, 30868, 33822, 38194,
    20419, 9558,  27960, 0,     0,     27690, 6804,  2465,  15805, 29038, 21182,
    16587, 18692, 35535, 33097, 34581, 24396, 23058, 3849,  32240, 9400,  13765,
    16321, 19941, 35286, 0,     17226, 0,     0,     5058,  6458,  10687, 0,
    31841, 0,     23332, 0,     37587, 12367, 37928, 7406,  8918,  10180, 39219,
    25083, 0,     0,     13825, 22544, 8473,  33812, 26762, 26950, 24085, 4408,
    6007,  1977,  5875,  30376, 4409,  39594, 521,   31295, 780,   5215,  458,
    29643, 0,     8926,  14359, 9667,  4468,  36858, 37597, 16607, 14519, 8076,
    21575, 6854,  6855,  33287, 15243, 34673, 29825, 23036, 1052,  20499, 27547,
    34681, 23366, 37605, 1637,  0,     33785, 10785, 11544, 34913, 14801, 15961,
    7023,  12411, 20681, 3735,  785,   31399, 39229, 33715, 28532, 3659,  31653,
    4585,  19267, 15624, 34692, 2274,  0,     10503, 5475,  25167, 29652, 37446,
    32568, 21100, 27570, 7641,  23100, 18141, 349,   11368, 35536, 11369, 19939,
    36391, 16780, 34711, 788,   6038,  18179, 8531,  32666, 30255, 4074,  5602,
    11335, 35049, 17207, 20024, 10885, 26763, 12741, 36179, 30563, 0,     22727,
    18850, 18142, 35874, 2187,  26316, 10879, 27291, 30058, 20663, 11180, 29453,
    1791,  22387, 11908, 7895,  9838,  2152,  16972, 2847,  22554, 4864,  19929,
    28384, 23984, 39522, 15890, 1108,  329,   19940, 32387, 15706, 29694, 29854,
    30757, 32124, 0,     29857, 16614, 2833,  21346, 21352, 16937, 6179,  14691,
    23875, 2019,  26198, 38407, 28975, 23878, 21751, 35851, 14159, 8436,  5584,
    13039, 19800, 4962,  13059, 37413, 33062, 38052, 19520, 16973, 9733,  34021,
    28526, 39047, 34875, 29891, 26391, 31903, 24038, 30875, 36529, 4052,  24822,
    30205, 0,     39449, 29554, 9212,  26392, 2166,  8077,  29455, 28521, 28533,
    40659, 10016, 22893, 10445, 40506, 40119, 2025,  18294, 21830, 31625, 22225,
    5722,  10326, 29219, 30272, 29221, 23349, 12628, 3507,  486,   14008, 15476,
    17311, 14692, 24875, 16228, 9208,  23619, 23386, 32424, 13089, 26957, 12970,
    47,    11193, 38410, 38295, 35060, 38636, 12674, 2606,  34714, 12966, 0,
    0,     13396, 29649, 21004, 37773, 0,     3511,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    26273};

/**
  Weight array for the other range of 4-byte gb18030 code points,
  which is [GB+95328236, GB+98399836]. The sequence NO. of this array
  is the diff between code point and GB+95328236
  The weights would be 0 for non-Chinese chars
  This range maps from Unicode [U+20000, U+2FFFF], which is CJK extension
*/
static const uint16 gb18030_4_weight_py_p2[] = {
    10308, 23140, 0,     24134, 0,     9894,  0,     0,     0,     24520, 2354,
    0,     0,     26998, 0,     0,     0,     0,     0,     27613, 14821, 0,
    0,     0,     0,     0,     0,     37216, 0,     15539, 0,     0,     0,
    0,     40702, 0,     0,     0,     33247, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     20734, 0,     0,     0,     0,     0,
    12106, 35177, 15023, 0,     0,     23742, 18706, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3887,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     27114,
    0,     0,     0,     0,     0,     0,     0,     0,     24193, 0,     0,
    0,     0,     8295,  0,     0,     0,     0,     0,     0,     0,     23239,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     2786,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    11285, 0,     35611, 41263, 13605, 0,     0,     0,     0,     0,     0,
    0,     0,     40994, 0,     0,     40810, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     13840, 0,     0,     22027, 0,     6519,
    4545,  0,     26695, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     11477, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     36191, 0,     9692,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     14237, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     26577, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     14321, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     35206, 0,     0,
    0,     6214,  0,     0,     14816, 13606, 0,     5880,  0,     14817, 4189,
    0,     0,     0,     17996, 0,     0,     0,     29471, 0,     0,     0,
    0,     0,     0,     0,     0,     8789,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     34239, 0,     0,     35392, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    30606, 0,     0,     13612, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     35381, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     6041,  0,     0,     23245, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     728,   0,     0,     0,     0,     32979, 0,     0,     0,     0,
    0,     0,     0,     38809, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    36565, 0,     0,     0,     33692, 0,     0,     0,     0,     0,     0,
    0,     0,     6044,  0,     5124,  0,     0,     0,     30769, 0,     0,
    0,     9283,  0,     0,     0,     0,     0,     7305,  0,     0,     0,
    0,     20573, 0,     0,     31409, 34457, 0,     0,     21212, 5168,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5133,  0,     0,
    0,     28886, 0,     0,     8875,  0,     0,     0,     0,     15710, 3970,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    24879, 0,     20575, 0,     26825, 0,     8419,  0,     26732, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     30032, 0,     0,     0,
    27158, 0,     0,     0,     0,     21491, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     37901, 9289,
    0,     0,     0,     0,     0,     0,     32575, 16546, 0,     0,     5175,
    28291, 0,     0,     0,     19522, 35393, 0,     28983, 0,     1184,  0,
    0,     0,     0,     0,     0,     0,     28440, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     19186, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     31721, 11868, 4935,  0,     0,     14610,
    0,     6342,  0,     0,     190,   0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    19780, 0,     0,     25142, 0,     28,    37238, 0,     0,     13107, 0,
    23475, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    20433, 0,     0,     0,     40075, 39638, 39925, 21105, 1805,  0,     40416,
    27359, 34114, 14863, 23807, 0,     0,     9293,  0,     29737, 0,     0,
    0,     36508, 39659, 0,     0,     0,     0,     0,     0,     15923, 0,
    0,     0,     0,     0,     0,     0,     3219,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    17526, 34163, 0,     0,     0,     0,     9844,  20295, 26503, 37147, 0,
    27736, 27913, 0,     39660, 0,     0,     24126, 0,     8175,  0,     0,
    14469, 911,   0,     1225,  0,     0,     28337, 0,     0,     23812, 20505,
    2779,  0,     0,     25940, 12128, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     8971,  24463, 0,
    0,     0,     25500, 0,     0,     0,     27917, 27919, 34938, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     3765,  0,     0,     27443,
    38909, 17170, 8351,  28131, 38590, 0,     40481, 0,     0,     0,     0,
    0,     0,     0,     0,     8196,  0,     0,     0,     0,     0,     12144,
    6233,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     11752, 0,     0,
    13010, 34510, 39717, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     19758, 35079, 5529,  35463, 0,     0,     0,     1657,
    0,     0,     24785, 35853, 0,     34858, 0,     0,     0,     38431, 0,
    0,     0,     26160, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     16268, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     14903, 0,     23171, 0,
    0,     37045, 0,     0,     38028, 25793, 26013, 0,     0,     6658,  0,
    0,     0,     13775, 15376, 0,     0,     37674, 0,     0,     0,     13029,
    34969, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    32101, 0,     32769, 24011, 0,     0,     0,     37340, 24791, 0,     0,
    0,     0,     0,     32100, 19216, 0,     9477,  0,     0,     3267,  4171,
    35499, 0,     39320, 0,     40984, 6574,  0,     38554, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    7479,  35500, 19874, 0,     0,     0,     0,     0,     0,     1413,  13728,
    27404, 17681, 1149,  27963, 0,     0,     0,     5713,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     945,   30985, 0,     0,     0,     0,     19893, 0,     2805,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     5371,
    0,     0,     0,     0,     22798, 13060, 17978, 9673,  23203, 10606, 0,
    0,     0,     12404, 33063, 39300, 2813,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     34998, 2821,  0,     0,     0,     0,     0,
    0,     5751,  3760,  21169, 21170, 0,     0,     38570, 1423,  0,     2824,
    0,     0,     0,     0,     0,     0,     0,     0,     32685, 0,     0,
    0,     0,     4675,  33147, 14114, 23731, 0,     24372, 0,     0,     0,
    0,     9129,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     31322, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     37618, 1775,  0,     0,     0,     0,     30319, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     21459, 0,     0,     0,     0,     17544, 0,     0,     25247, 0,
    0,     0,     0,     0,     7351,  5578,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     11644, 35971, 32222, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     16386, 8272,  0,     33367, 0,
    0,     17599, 28883, 12253, 0,     0,     0,     13779, 38413, 26826, 0,
    0,     0,     0,     0,     23241, 1430,  0,     16401, 17933, 0,     0,
    0,     0,     0,     0,     0,     39718, 1246,  26808, 0,     0,     0,
    0,     26813, 0,     24286, 0,     0,     1523,  31407, 0,     0,     0,
    0,     0,     14749, 0,     12098, 0,     31419, 24290, 0,     0,     9899,
    0,     0,     0,     19057, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     37722, 0,     0,     0,     0,     0,     0,     0,
    17413, 0,     0,     0,     0,     0,     0,     583,   0,     0,     10548,
    0,     0,     0,     23200, 0,     0,     0,     23708, 39356, 19597, 0,
    0,     0,     0,     4544,  0,     0,     20864, 0,     0,     0,     0,
    0,     29524, 0,     40887, 0,     0,     0,     0,     0,     0,     0,
    0,     14186, 38851, 0,     0,     0,     0,     0,     0,     0,     0,
    21390, 3314,  0,     0,     23603, 0,     0,     37298, 13440, 0,     0,
    0,     0,     0,     38893, 0,     0,     0,     0,     0,     5544,  14238,
    0,     0,     0,     28165, 0,     0,     34881, 0,     0,     0,     30431,
    0,     0,     17644, 0,     29577, 0,     19966, 0,     0,     0,     0,
    36821, 0,     0,     0,     0,     0,     0,     0,     27632, 0,     0,
    0,     0,     0,     0,     0,     18564, 0,     0,     0,     36092, 0,
    0,     0,     0,     0,     3746,  0,     0,     0,     0,     0,     8448,
    14236, 0,     0,     0,     0,     0,     0,     0,     0,     0,     24316,
    14201, 0,     32823, 0,     0,     0,     0,     0,     0,     0,     0,
    10460, 0,     0,     0,     28887, 0,     24585, 32826, 14122, 21387, 14123,
    0,     0,     12277, 0,     0,     0,     0,     0,     0,     0,     0,
    29295, 0,     4753,  5950,  0,     24400, 0,     0,     0,     0,     0,
    0,     0,     22899, 22859, 0,     5960,  18562, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     17501, 9989,  22123, 28792, 0,     0,
    0,     35464, 33802, 28389, 18226, 27497, 26708, 0,     2128,  27870, 0,
    0,     24262, 26675, 0,     0,     0,     21754, 29551, 13240, 0,     0,
    0,     0,     0,     0,     0,     0,     31580, 39807, 0,     0,     0,
    0,     0,     0,     16303, 17247, 17248, 0,     0,     10442, 13542, 0,
    34437, 0,     27210, 0,     0,     26961, 0,     0,     0,     0,     0,
    0,     39127, 0,     36675, 0,     0,     0,     0,     0,     0,     28387,
    31183, 0,     0,     0,     0,     0,     2891,  4548,  0,     0,     0,
    14596, 0,     0,     0,     0,     0,     0,     0,     27218, 0,     0,
    0,     0,     0,     14323, 30584, 0,     0,     0,     0,     0,     0,
    0,     0,     11995, 0,     0,     0,     0,     0,     13584, 0,     0,
    0,     0,     0,     0,     0,     38183, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     21945, 0,     0,     0,     0,     0,     9286,
    0,     0,     0,     0,     0,     0,     10205, 17019, 39606, 32313, 0,
    0,     2054,  2944,  0,     0,     0,     0,     0,     0,     0,     0,
    37797, 10368, 0,     0,     0,     0,     0,     0,     0,     28914, 0,
    0,     0,     1573,  0,     0,     0,     0,     5842,  0,     7131,  14239,
    0,     0,     0,     0,     5637,  35618, 16035, 0,     38917, 0,     16114,
    39975, 14583, 0,     0,     0,     26292, 26140, 5844,  566,   12090, 0,
    0,     39875, 0,     0,     35367, 0,     15576, 31135, 0,     0,     0,
    8626,  393,   0,     0,     8987,  0,     0,     32146, 9248,  18299, 3515,
    9312,  4078,  0,     16848, 4629,  27423, 0,     0,     0,     0,     0,
    0,     1115,  0,     0,     0,     1758,  17084, 0,     0,     14295, 29349,
    6713,  0,     34287, 24901, 0,     0,     17764, 0,     15422, 0,     8779,
    39058, 0,     7596,  0,     0,     0,     0,     0,     0,     0,     0,
    35383, 0,     14313, 33598, 13414, 0,     0,     18918, 14296, 0,     3855,
    0,     0,     32319, 0,     15755, 6559,  0,     0,     0,     0,     19095,
    31437, 24324, 2106,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     23587, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     22440, 34158, 1005,  9817,  9254,  0,     0,
    0,     14464, 0,     0,     23570, 0,     14856, 0,     0,     0,     0,
    0,     17120, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     11142, 13342, 0,     0,     0,     0,     0,     0,     23591,
    0,     38419, 23571, 0,     38947, 2504,  36468, 0,     0,     34295, 0,
    3680,  0,     0,     0,     3533,  0,     30275, 0,     27859, 0,     0,
    0,     0,     0,     15206, 37550, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     3790,  0,     28338, 29740, 0,     0,     38955, 29047,
    0,     31156, 0,     4901,  17156, 2506,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     25399, 8972,  25054, 0,     16871, 0,
    0,     0,     0,     28899, 0,     0,     0,     0,     0,     17157, 0,
    0,     20014, 0,     3608,  0,     0,     9725,  18506, 4168,  28343, 13442,
    13958, 0,     0,     0,     7179,  38523, 0,     0,     0,     0,     0,
    0,     0,     13959, 4769,  0,     0,     2486,  41220, 0,     38882, 0,
    0,     22755, 38654, 31538, 35082, 8122,  3687,  0,     0,     0,     0,
    0,     4773,  0,     0,     0,     9268,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     12160, 0,     0,     26014, 38599,
    18194, 26015, 35217, 0,     0,     0,     0,     0,     14429, 0,     0,
    0,     0,     0,     29753, 0,     0,     0,     25571, 38268, 11336, 0,
    0,     0,     0,     32276, 0,     23693, 38894, 0,     0,     0,     0,
    0,     0,     2265,  0,     0,     16140, 17229, 25522, 0,     0,     0,
    6368,  0,     0,     17816, 0,     0,     0,     0,     36355, 17249, 0,
    0,     6371,  0,     18112, 0,     0,     0,     0,     0,     0,     0,
    30289, 0,     0,     0,     0,     6028,  0,     0,     0,     14240, 0,
    17071, 15627, 15503, 0,     39129, 0,     0,     0,     0,     0,     0,
    10458, 0,     1161,  0,     22420, 0,     0,     0,     0,     0,     10148,
    0,     0,     0,     0,     0,     0,     40596, 6544,  0,     35666, 0,
    0,     0,     0,     0,     0,     0,     15423, 35667, 20590, 0,     0,
    2245,  0,     8823,  15428, 27029, 0,     0,     0,     0,     0,     0,
    0,     18019, 1006,  0,     0,     6492,  0,     0,     0,     0,     14704,
    21106, 40832, 0,     0,     40975, 0,     0,     0,     0,     0,     0,
    0,     28789, 0,     0,     31967, 10080, 0,     0,     0,     0,     19027,
    23752, 0,     0,     0,     0,     0,     20625, 21917, 10212, 0,     0,
    0,     38426, 14776, 4560,  0,     0,     0,     0,     17186, 38432, 36846,
    5814,  14908, 925,   0,     0,     0,     35038, 22756, 0,     0,     0,
    0,     0,     0,     13979, 15158, 26016, 34838, 13980, 0,     0,     0,
    15470, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2671,  0,     0,     21413, 0,     30424, 18965, 0,     0,     0,     0,
    0,     37821, 34882, 720,   0,     0,     15017, 33790, 0,     39980, 0,
    0,     0,     0,     0,     0,     0,     15988, 7789,  0,     0,     0,
    0,     0,     0,     0,     0,     24767, 26470, 28274, 0,     0,     0,
    6324,  0,     15740, 22214, 0,     0,     0,     0,     0,     0,     808,
    0,     0,     0,     8203,  14342, 25150, 0,     0,     0,     14437, 0,
    0,     0,     0,     0,     24501, 0,     0,     40033, 11194, 752,   0,
    0,     0,     0,     0,     35374, 0,     35394, 35395, 0,     0,     0,
    0,     19624, 0,     0,     0,     0,     0,     0,     0,     0,     25654,
    0,     0,     0,     0,     4414,  0,     0,     9957,  0,     4546,  0,
    0,     0,     31773, 0,     0,     0,     0,     24924, 29366, 0,     5894,
    0,     9966,  0,     0,     0,     0,     0,     0,     0,     0,     35155,
    0,     0,     0,     0,     0,     6810,  30588, 0,     2327,  5907,  0,
    0,     0,     6931,  5684,  0,     28105, 24965, 0,     0,     6976,  21922,
    33806, 0,     0,     0,     31292, 0,     0,     0,     35972, 0,     20733,
    0,     0,     0,     0,     0,     0,     0,     10827, 0,     0,     0,
    9967,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    26900, 0,     0,     0,     25778, 0,     0,     0,     0,     1156,  0,
    9958,  14115, 0,     0,     24317, 4842,  4435,  0,     567,   0,     0,
    0,     0,     6520,  0,     0,     0,     0,     31777, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     39392, 19017, 0,     10843,
    12298, 9316,  0,     0,     0,     0,     0,     22124, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     40161,
    0,     0,     0,     0,     1150,  0,     37079, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     23393, 0,     0,     10330, 3946,
    0,     0,     26465, 3568,  1878,  0,     0,     0,     25362, 36732, 0,
    0,     0,     20939, 0,     0,     0,     0,     11722, 29371, 609,   0,
    0,     0,     0,     33467, 0,     0,     0,     36744, 3587,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     10545, 0,     0,     0,
    30264, 0,     0,     32999, 0,     0,     0,     14918, 0,     28150, 24342,
    40414, 0,     0,     0,     0,     0,     0,     12475, 0,     0,     1162,
    0,     31438, 0,     0,     0,     0,     0,     12308, 0,     15075, 0,
    0,     17655, 36699, 0,     0,     0,     0,     0,     0,     14453, 0,
    0,     0,     0,     37685, 0,     0,     687,   0,     0,     22485, 0,
    0,     38300, 0,     0,     35628, 5604,  0,     0,     24137, 0,     28326,
    0,     4439,  0,     40273, 37690, 0,     0,     0,     0,     0,     13332,
    0,     0,     0,     0,     26911, 0,     0,     35396, 31945, 0,     0,
    0,     0,     0,     0,     0,     37537, 0,     0,     0,     0,     9776,
    0,     15432, 0,     0,     4754,  35725, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     17121, 0,     5766,  0,     0,     31467, 0,
    0,     0,     0,     1248,  0,     0,     1434,  19701, 17138, 0,     0,
    27916, 0,     0,     0,     0,     0,     0,     0,     0,     18219, 9642,
    15451, 0,     0,     0,     0,     35465, 0,     31739, 36158, 0,     0,
    0,     0,     15456, 0,     0,     0,     26544, 0,     0,     0,     31070,
    0,     0,     0,     0,     0,     0,     22619, 0,     0,     0,     0,
    0,     0,     0,     37742, 10688, 0,     0,     17209, 8232,  0,     0,
    0,     0,     0,     0,     0,     14955, 32116, 0,     0,     0,     0,
    5752,  0,     0,     17348, 0,     0,     0,     0,     0,     0,     29722,
    0,     0,     0,     0,     12844, 0,     0,     522,   5638,  38782, 0,
    0,     0,     0,     0,     37214, 0,     0,     0,     0,     6554,  0,
    0,     0,     0,     2222,  29763, 0,     0,     0,     0,     0,     0,
    0,     28618, 12279, 23242, 26299, 21373, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     9414,  0,     1138,  0,     0,
    33212, 0,     0,     0,     0,     0,     0,     0,     39165, 0,     0,
    0,     0,     0,     25765, 0,     20572, 0,     7906,  0,     0,     0,
    0,     28884, 686,   0,     0,     0,     0,     0,     0,     1605,  0,
    31411, 0,     13615, 0,     0,     0,     0,     0,     0,     0,     13929,
    0,     0,     0,     0,     0,     0,     0,     23640, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     27724, 14091, 0,     3524,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     14094,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     28189, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     38383, 16880, 0,     0,     0,     40579, 0,     0,     0,     0,
    1492,  0,     0,     0,     0,     0,     30001, 0,     0,     0,     1292,
    0,     0,     7521,  0,     0,     0,     5441,  0,     40211, 0,     0,
    0,     0,     14446, 0,     0,     0,     0,     0,     0,     0,     35544,
    0,     0,     34226, 0,     0,     3564,  9287,  39528, 0,     0,     0,
    0,     0,     0,     25355, 0,     0,     36677, 0,     1876,  0,     12428,
    22811, 0,     0,     36302, 34721, 19546, 0,     0,     0,     0,     0,
    0,     0,     18471, 20837, 25822, 4077,  0,     4366,  31245, 25303, 0,
    0,     0,     5010,  12258, 0,     35548, 0,     25135, 0,     0,     11980,
    9249,  0,     38920, 22593, 0,     0,     37953, 624,   13621, 0,     0,
    10737, 0,     0,     32315, 11588, 0,     0,     0,     0,     0,     0,
    0,     0,     38370, 4996,  8630,  0,     22594, 0,     22691, 26907, 17603,
    37691, 11048, 1461,  0,     0,     25359, 0,     25360, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     35298, 39364, 0,     13844,
    30992, 2970,  0,     24525, 0,     40235, 0,     38414, 22948, 207,   0,
    10337, 0,     3883,  34352, 0,     0,     0,     27020, 11056, 6894,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    26912, 0,     0,     0,     0,     30037, 5014,  30261, 22906, 25466, 14377,
    0,     1829,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     37140, 6225,  0,     9575,  27178,
    0,     0,     28292, 21313, 39982, 18473, 1765,  41226, 35179, 25178, 0,
    18009, 25782, 0,     0,     16732, 6900,  0,     39949, 12436, 0,     0,
    6901,  0,     0,     0,     41282, 0,     0,     20876, 37870, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     32950, 41157,
    27349, 6119,  7203,  25285, 0,     652,   9968,  10629, 35304, 0,     35305,
    0,     0,     15341, 35695, 11663, 39240, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     14129, 0,     0,     8681,  0,     0,     21757, 24145, 0,     5951,
    0,     12514, 35727, 35419, 0,     7958,  27577, 27578, 36623, 15487, 11160,
    10715, 0,     0,     0,     10358, 0,     0,     10315, 23804, 23592, 0,
    27731, 0,     655,   0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     14031, 15433, 0,
    0,     0,     0,     0,     13,    18496, 0,     29732, 0,     0,     4152,
    0,     0,     27843, 3307,  0,     30517, 0,     0,     21801, 0,     14299,
    0,     0,     1686,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     32749, 26748, 10792, 0,     0,
    40296, 0,     9351,  12121, 0,     12526, 0,     31469, 0,     26527, 21951,
    10910, 28449, 32702, 0,     38206, 0,     0,     2039,  23484, 30187, 30047,
    5382,  0,     20888, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     38519, 0,     0,     34248, 0,     0,     31264, 39125,
    5447,  10317, 0,     245,   22509, 26001, 7646,  9258,  0,     0,     0,
    22954, 0,     0,     0,     33860, 9934,  8506,  419,   40891, 19968, 0,
    11997, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5729,  31470, 0,
    0,     4983,  21053, 0,     0,     0,     5855,  19196, 15439, 0,     0,
    0,     0,     35783, 14882, 10386, 0,     12310, 0,     0,     10467, 21524,
    25723, 23753, 5046,  26422, 15447, 40201, 0,     26844, 18925, 12718, 22662,
    10807, 12130, 28458, 3798,  31048, 14144, 22919, 38521, 33130, 0,     0,
    1482,  0,     0,     33639, 0,     0,     0,     0,     9096,  13811, 0,
    0,     32181, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     6834,  0,     1920,  22698, 0,     0,     0,     38005, 0,     22034,
    29741, 0,     36314, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    32497, 0,     0,     21882, 8647,  1921,  32978, 0,     0,     0,     39086,
    37027, 21330, 0,     0,     0,     0,     0,     34121, 30235, 0,     268,
    10087, 10585, 5105,  0,     21857, 0,     2392,  12324, 21207, 36640, 32617,
    0,     4053,  35080, 0,     8705,  28798, 809,   2783,  0,     33654, 0,
    0,     9872,  0,     3803,  0,     13011, 41235, 0,     0,     0,     30802,
    4905,  22454, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     11414,
    0,     31517, 0,     22310, 18202, 20773, 20323, 16528, 29951, 578,   0,
    0,     8652,  0,     15696, 0,     0,     12725, 1854,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     11415, 0,     41058, 19207, 0,     0,
    0,     0,     0,     0,     16901, 0,     10411, 20529, 0,     27541, 26626,
    15288, 3616,  18074, 19165, 0,     0,     34519, 38883, 4055,  9174,  24304,
    0,     28665, 7665,  29801, 0,     0,     0,     0,     18075, 0,     0,
    16516, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     16339, 38089, 31364, 0,     0,     0,     0,     16902, 5,     19035,
    39583, 3812,  13304, 0,     12899, 0,     0,     0,     0,     19072, 35480,
    0,     26372, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     12161, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     35855, 21621, 0,     0,     0,     11781,
    0,     38392, 0,     0,     10032, 0,     36221, 1293,  163,   31929, 21248,
    0,     0,     0,     5535,  13030, 22068, 0,     0,     37342, 4067,  37964,
    0,     2558,  0,     38971, 26017, 0,     22299, 9108,  38972, 0,     0,
    0,     0,     0,     16914, 6239,  0,     3816,  0,     41163, 22991, 0,
    0,     26494, 18385, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     27391, 0,
    13981, 18084, 0,     0,     15265, 16201, 0,     33510, 13982, 0,     4085,
    0,     0,     0,     37743, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     19340, 33028, 14275, 12602, 0,     37748, 0,     0,     0,     12921,
    0,     10008, 0,     25797, 11796, 24109, 0,     26025, 41165, 0,     0,
    18667, 11234, 3892,  26286, 31113, 12369, 40651, 32198, 35336, 9796,  16014,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     40020,
    0,     0,     18767, 0,     1864,  26949, 36517, 15662, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     39788, 32884, 0,     0,     35242,
    7002,  18946, 10122, 35243, 0,     0,     0,     0,     19222, 4334,  7352,
    39504, 36520, 30969, 30201, 107,   37080, 0,     0,     11149, 0,     17817,
    14059, 37989, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     38132, 6578,  0,
    12617, 0,     0,     0,     31057, 0,     12381, 31602, 0,     38723, 29870,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     37081,
    0,     0,     0,     0,     17827, 0,     0,     39826, 26885, 0,     16609,
    16304, 30747, 22201, 3505,  36490, 6304,  0,     6305,  0,     827,   24184,
    27408, 0,     39508, 0,     0,     0,     0,     0,     17828, 0,     22379,
    0,     38915, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     21933, 0,     0,
    33054, 12396, 16305, 36440, 2470,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     16640, 0,
    0,     0,     0,     0,     0,     19092, 0,     0,     0,     18398, 31880,
    0,     0,     0,     17979, 0,     0,     9552,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     33240, 0,     0,     0,     16963, 4363,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     24414, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     12951, 5410,  13066, 24436, 33079, 36525, 0,     0,     0,
    0,     0,     0,     0,     0,     9856,  0,     39052, 26498, 20045, 11357,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     4673,  25588, 25773, 12067, 35354, 0,     5543,  0,     19023, 0,
    35999, 0,     0,     0,     0,     0,     0,     2048,  22156, 28705, 6866,
    38135, 4578,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     38533, 0,     31763, 19544, 0,     16229, 37948, 0,     0,
    0,     0,     0,     0,     0,     7027,  0,     0,     0,     6023,  0,
    0,     0,     0,     0,     0,     0,     9374,  0,     0,     0,     11443,
    0,     0,     0,     27139, 13081, 0,     0,     38631, 12419, 11444, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     30425, 19180, 0,
    0,     0,     0,     0,     0,     0,     0,     6315,  0,     0,     0,
    0,     0,     17566, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     21493, 21006, 14308, 37686, 0,     0,
    34884, 4134,  0,     0,     0,     2278,  17020, 6634,  21007, 21008, 0,
    0,     0,     0,     0,     25372, 0,     0,     0,     0,     37692, 0,
    0,     36723, 0,     36050, 0,     9772,  0,     0,     0,     5290,  0,
    0,     0,     0,     0,     0,     0,     0,     39059, 19998, 5940,  0,
    0,     39060, 0,     0,     0,     15711, 0,     9969,  27840, 10344, 12107,
    38935, 0,     0,     0,     1771,  0,     30585, 29673, 0,     29766, 0,
    0,     8503,  18497, 24932, 11921, 40402, 25049, 0,     10653, 0,     5296,
    10370, 28599, 9317,  0,     37249, 0,     34261, 0,     0,     30278, 25116,
    0,     0,     0,     0,     14883, 21916, 0,     0,     24910, 39481, 0,
    0,     18060, 31160, 33182, 4951,  0,     37497, 37647, 0,     0,     0,
    20636, 0,     36778, 0,     0,     0,     0,     31276, 0,     38751, 0,
    0,     33756, 0,     0,     25246, 9713,  37343, 0,     0,     0,     0,
    0,     31998, 1449,  36799, 0,     36106, 0,     33817, 36806, 16701, 0,
    0,     0,     0,     0,     29523, 0,     0,     39053, 0,     0,     0,
    0,     38034, 8285,  16171, 0,     0,     25039, 0,     0,     0,     0,
    14454, 0,     4221,  4895,  29981, 9,     0,     0,     0,     40814, 0,
    0,     11475, 35646, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     791,   3454,  0,     0,     25373, 0,
    0,     0,     0,     0,     0,     18585, 0,     0,     13622, 27013, 0,
    41115, 0,     0,     0,     0,     0,     0,     35647, 0,     0,     7652,
    7653,  0,     0,     0,     20578, 0,     0,     0,     27341, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    287,   0,     22571, 22844, 22908, 12751, 40037, 0,     24527, 0,     0,
    0,     36819, 28648, 0,     0,     25467, 0,     20112, 0,     0,     0,
    0,     0,     0,     0,     0,     35670, 0,     25470, 0,     0,     17767,
    24449, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     11664, 12496, 0,     0,
    0,     0,     8605,  0,     0,     0,     0,     0,     0,     0,     36738,
    2497,  5424,  36054, 0,     37231, 894,   0,     1896,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    23988, 0,     0,     0,     0,     0,     2574,  0,     33119, 0,     3466,
    0,     0,     0,     0,     38201, 15920, 0,     7505,  0,     0,     28405,
    9338,  0,     0,     6675,  0,     0,     0,     0,     9514,  0,     39464,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     2771,  21110, 0,     0,     10911, 0,     28940, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    35755, 0,     0,     21525, 38559, 11321, 0,     6443,  0,     23491, 2418,
    0,     0,     4198,  0,     0,     0,     4903,  0,     0,     0,     39692,
    8856,  0,     0,     0,     31031, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     6444,  0,     0,     0,
    3474,  0,     0,     0,     223,   16124, 0,     31092, 0,     0,     0,
    36315, 0,     22687, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     38424, 40370, 0,
    28002, 0,     0,     0,     0,     21331, 0,     0,     0,     0,     0,
    0,     40202, 2687,  0,     0,     1056,  21241, 39482, 11754, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     32029, 0,
    39719, 31518, 0,     0,     13269, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     6529,  7870,  0,     0,     13358, 2996,  552,
    0,     0,     0,     0,     0,     17807, 0,     0,     0,     0,     0,
    0,     301,   0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     38155, 4016,  0,     0,     30147, 0,
    0,     10217, 15259, 36159, 0,     32373, 0,     0,     0,     0,     0,
    0,     8204,  1627,  0,     15904, 0,     0,     0,     24175, 25794, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4913,  35161, 0,     0,     0,     38788, 0,     17586, 0,
    6547,  0,     0,     0,     0,     16563, 34003, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     39762, 0,     15661, 0,     0,     0,
    28213, 31056, 0,     0,     0,     15663, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     13034, 0,     0,     0,     0,
    0,     0,     13277, 0,     0,     0,     0,     40533, 0,     27502, 37070,
    0,     0,     25798, 0,     37363, 16413, 0,     0,     0,     0,     0,
    37379, 0,     23828, 14673, 0,     17818, 0,     0,     27295, 32397, 0,
    0,     8362,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     28578, 0,     0,     0,     0,     29329, 0,     0,     0,
    0,     0,     0,     0,     19976, 0,     5585,  0,     20206, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     11645, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     6798,  0,     0,
    0,     17829, 0,     0,     0,     0,     16308, 36180, 16419, 0,     13392,
    0,     12051, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     9766,  0,     0,     38730, 0,     0,     0,     0,     0,     0,
    20100, 0,     0,     15912, 0,     0,     0,     0,     0,     0,     6803,
    0,     0,     0,     0,     0,     0,     0,     36184, 0,     0,     0,
    0,     0,     0,     0,     16816, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     8981,  0,     0,     0,
    0,     0,     29526, 34916, 0,     30459, 0,     0,     0,     0,     13648,
    0,     0,     0,     0,     33377, 0,     27360, 0,     0,     0,     0,
    0,     0,     30790, 0,     0,     37299, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     38611, 0,     0,     0,
    0,     0,     0,     0,     247,   0,     0,     0,     0,     0,     25933,
    3846,  0,     15729, 0,     0,     0,     14544, 9897,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     20226, 0,     0,     0,
    0,     10186, 0,     0,     3791,  0,     0,     0,     18061, 0,     40907,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     16036, 0,     0,     39878, 0,     38826, 0,     6039,  9018,
    37835, 5091,  21869, 0,     0,     0,     0,     0,     0,     1772,  0,
    25146, 2658,  0,     0,     0,     25475, 36068, 2659,  0,     0,     39693,
    0,     0,     9340,  21855, 26610, 0,     0,     28003, 0,     0,     31068,
    3545,  0,     0,     0,     0,     0,     0,     20337, 39487, 0,     0,
    23173, 0,     0,     9004,  0,     0,     0,     0,     18557, 0,     40784,
    0,     0,     0,     0,     5277,  0,     32308, 0,     25535, 0,     0,
    0,     0,     0,     22399, 0,     0,     0,     0,     0,     0,     31414,
    0,     0,     0,     15709, 0,     9619,  4247,  13781, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     13782, 31420, 0,
    15629, 0,     9078,  38486, 7315,  0,     0,     32941, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     11311, 0,     21448, 31788, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     4612,  0,     9693,  0,     0,     0,
    31451, 0,     0,     0,     0,     0,     23579, 0,     0,     19470, 0,
    0,     38937, 0,     0,     14755, 0,     0,     0,     1616,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     1617,  0,
    0,     0,     0,     24939, 0,     0,     0,     0,     0,     31811, 0,
    0,     13432, 0,     24949, 39571, 29236, 15125, 0,     0,     0,     0,
    25869, 0,     0,     40742, 0,     0,     0,     0,     0,     0,     0,
    13678, 0,     0,     0,     0,     0,     0,     1654,  0,     6294,  41147,
    0,     0,     0,     0,     0,     0,     0,     0,     34520, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     1294,  0,     0,
    0,     15744, 0,     34651, 30620, 0,     11290, 0,     10290, 0,     0,
    0,     0,     8924,  0,     0,     19882, 0,     0,     16754, 0,     5719,
    0,     1793,  11298, 0,     0,     30207, 14986, 0,     0,     0,     0,
    0,     0,     0,     3565,  0,     0,     0,     0,     391,   14290, 0,
    0,     0,     0,     0,     0,     0,     0,     5639,  0,     38798, 0,
    4979,  26908, 10250, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     35168, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     1165,  22568, 35012, 0,     0,
    5514,  2295,  22785, 37698, 24124, 22425, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     30136, 32942, 0,     0,     0,     0,     0,     0,
    35174, 0,     0,     7316,  9251,  11063, 25597, 0,     0,     0,     0,
    0,     25179, 7824,  11456, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     25544, 0,     0,     0,
    0,     0,     0,     0,     19608, 0,     0,     6523,  11724, 31789, 33374,
    0,     0,     25180, 35307, 0,     0,     38938, 0,     12515, 8608,  36892,
    0,     23043, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     3985,  4613,
    38939, 21449, 0,     24147, 0,     0,     2537,  0,     21450, 28123, 0,
    0,     0,     0,     0,     2538,  3309,  34928, 6436,  30436, 0,     21425,
    20002, 0,     0,     0,     0,     0,     21771, 31804, 0,     34892, 0,
    2660,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     32966, 20330, 15538, 0,     4637,  0,     26779, 22107, 11086, 0,
    15448, 32353, 0,     10749, 24464, 40897, 0,     0,     7994,  20959, 0,
    21327, 0,     15677, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     21196, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     8648,
    0,     0,     0,     10750, 0,     19,    0,     26845, 0,     0,     0,
    0,     0,     0,     0,     0,     33386, 4487,  13346, 0,     38425, 32607,
    17532, 24868, 0,     0,     26274, 32992, 0,     8974,  20332, 2624,  0,
    7051,  0,     0,     0,     6289,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     15608, 0,     0,     0,     29381, 26854, 0,     0,     0,     25912,
    0,     0,     9357,  0,     0,     0,     10283, 39742, 34867, 29568, 1271,
    0,     20530, 0,     8031,  0,     0,     0,     0,     0,     0,     23946,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     39743, 0,     0,
    27877, 0,     0,     21456, 14784, 0,     34859, 0,     11471, 0,     0,
    0,     1024,  20531, 2997,  0,     0,     0,     18898, 26433, 2081,  38340,
    27656, 0,     41186, 37675, 38054, 19015, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     24792, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     20300, 0,     0,     0,
    0,     0,     40428, 0,     0,     0,     0,     0,     0,     0,     5311,
    0,     37509, 0,     0,     0,     0,     0,     0,     0,     14569, 0,
    0,     11696, 23528, 0,     37929, 0,     19455, 0,     20565, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     22705, 0,     13989, 0,
    0,     0,     0,     0,     34908, 0,     0,     0,     0,     0,     0,
    3636,  21347, 27887, 0,     0,     0,     0,     0,     27405, 0,     0,
    22706, 0,     0,     0,     0,     0,     0,     0,     0,     10123, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     34911,
    0,     21168, 0,     0,     0,     0,     0,     0,     0,     27128, 0,
    37516, 0,     2214,  13737, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     33055, 0,     0,     0,     34422, 32667, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     33064, 17270,
    0,     7355,  0,     0,     0,     0,     0,     0,     0,     0,     40350,
    0,     20921, 0,     40411, 0,     0,     15910, 0,     0,     0,     19128,
    0,     0,     0,     0,     0,     0,     0,     0,     23577, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     30292, 0,     0,
    0,     0,     0,     0,     27302, 0,     3390,  0,     35619, 0,     0,
    0,     0,     10244, 0,     13505, 0,     0,     11719, 0,     32743, 4368,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     12497, 0,     0,     0,     0,     0,     0,
    0,     21271, 0,     21274, 29150, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     14628, 0,     20513, 0,     0,
    0,     0,     16873, 0,     39958, 0,     33642, 0,     24476, 8011,  0,
    1727,  0,     0,     0,     12555, 0,     0,     23290, 31822, 0,     0,
    0,     0,     0,     5485,  7088,  0,     0,     0,     0,     0,     27289,
    29628, 32715, 0,     22542, 0,     0,     0,     0,     0,     0,     0,
    0,     5152,  0,     12397, 0,     0,     0,     0,     0,     0,     0,
    0,     32784, 0,     0,     0,     4581,  0,     0,     0,     1678,  25464,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     20261, 0,     0,     0,     0,     20262,
    0,     27214, 32694, 754,   30225, 0,     22208, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     8327,  0,     10830, 10538, 0,     40185,
    9314,  0,     0,     0,     9628,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5023,  0,     0,     1684,  11554, 0,
    0,     2539,  0,     0,     0,     32026, 14465, 0,     35021, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     7643,  38202, 0,     0,     0,     7704,  0,     0,     0,     0,
    0,     0,     14400, 37253, 0,     0,     0,     0,     0,     11871, 0,
    0,     0,     0,     0,     0,     0,     0,     13656, 33352, 0,     20957,
    0,     0,     0,     0,     0,     21772, 0,     26780, 0,     37274, 0,
    0,     11323, 8838,  30347, 0,     30095, 23996, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     36265, 0,     12719, 0,     0,     0,     0,     0,     0,     28345,
    0,     13679, 31520, 31016, 0,     0,     0,     19507, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     34783, 0,
    34948, 0,     0,     0,     0,     19510, 21919, 0,     0,     184,   0,
    0,     0,     18566, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     6967,  40847, 0,     0,     0,     0,     6968,  0,
    228,   0,     0,     0,     0,     12017, 0,     2473,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     33358, 12591, 0,     41255, 0,     23323, 0,     0,     0,     0,
    39287, 0,     0,     0,     0,     0,     12183, 23191, 14738, 21646, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     26041, 0,     0,     0,     0,     0,     10493,
    25494, 24310, 0,     0,     0,     0,     14447, 0,     0,     17271, 0,
    0,     0,     0,     0,     26952, 0,     0,     21357, 32226, 7902,  0,
    0,     25604, 0,     0,     0,     33366, 9681,  0,     12656, 0,     19964,
    7904,  0,     25847, 37436, 13551, 19985, 18439, 23936, 0,     20067, 0,
    0,     35538, 0,     0,     9955,  21363, 16631, 26079, 0,     0,     17953,
    0,     37217, 0,     0,     0,     0,     0,     0,     21848, 0,     0,
    0,     0,     0,     31328, 0,     0,     0,     1435,  0,     0,     1436,
    33739, 0,     12875, 0,     0,     1438,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     5437,  0,     0,     0,     0,     40387, 0,
    0,     0,     25488, 0,     0,     0,     0,     27468, 0,     0,     0,
    0,     0,     0,     0,     12684, 0,     0,     11685, 0,     0,     38574,
    0,     0,     0,     535,   17762, 0,     32796, 0,     0,     0,     0,
    0,     0,     0,     12982, 27168, 0,     0,     0,     0,     15325, 0,
    0,     0,     9350,  19018, 0,     0,     0,     0,     0,     21773, 2932,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     17577, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     20963, 25600, 0,     0,     0,     39744, 0,     0,
    0,     0,     0,     0,     0,     2371,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     17210, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     16358, 0,     0,     0,     2673,  0,     30429,
    0,     0,     17075, 0,     0,     31307, 22177, 36869, 0,     8367,  0,
    0,     0,     138,   33370, 27522, 25685, 0,     0,     0,     0,     0,
    603,   36725, 0,     0,     0,     0,     0,     0,     0,     0,     11959,
    0,     0,     11598, 0,     0,     41286, 32588, 0,     20189, 0,     0,
    0,     0,     8299,  37617, 0,     2040,  3037,  29937, 0,     2041,  0,
    0,     0,     0,     0,     8300,  0,     29356, 20846, 0,     0,     0,
    0,     10933, 21534, 0,     0,     0,     0,     11679, 18549, 0,     29096,
    0,     24106, 24055, 39939, 0,     0,     0,     5537,  0,     0,     0,
    17900, 0,     0,     24982, 40397, 0,     16711, 0,     32923, 0,     0,
    25265, 0,     0,     5243,  0,     6320,  21386, 0,     0,     0,     26967,
    0,     0,     32144, 0,     0,     0,     0,     0,     0,     39452, 0,
    0,     0,     68,    4345,  23061, 0,     26971, 0,     0,     0,     24687,
    27304, 5727,  0,     32722, 27525, 0,     11312, 0,     0,     0,     35401,
    14702, 0,     0,     39550, 0,     0,     0,     0,     0,     0,     0,
    38863, 0,     0,     0,     0,     0,     0,     33617, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     18477, 0,     40293,
    0,     28331, 0,     0,     0,     5952,  0,     0,     24770, 0,     15441,
    10845, 14401, 0,     24402, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1751,  0,     0,     0,     0,     0,
    0,     0,     29177, 0,     14884, 0,     0,     24621, 0,     0,     0,
    0,     0,     0,     0,     0,     13298, 0,     0,     0,     0,     0,
    0,     37911, 0,     0,     19789, 22455, 0,     24784, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     20137, 0,     0,
    29183, 0,     0,     15174, 0,     1140,  0,     24718, 0,     0,     0,
    0,     0,     0,     0,     0,     29363, 0,     4022,  0,     0,     0,
    0,     0,     0,     14501, 0,     31563, 0,     0,     0,     17967, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3557,  12223, 0,     0,     0,     0,     0,     18621, 0,
    0,     0,     17329, 0,     0,     0,     0,     0,     14820, 0,     0,
    0,     0,     0,     0,     40126, 18696, 0,     0,     0,     0,     0,
    0,     0,     21499, 0,     0,     0,     0,     0,     24928, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    34228, 0,     6881,  0,     11040, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     19475, 0,     0,
    0,     0,     0,     0,     0,     0,     31312, 0,     0,     2491,  0,
    0,     0,     0,     24204, 13617, 10618, 0,     5083,  7054,  38301, 11049,
    263,   13785, 8149,  36664, 0,     7693,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     20787, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     25995, 4549,  0,     0,
    0,     15249, 0,     0,     0,     0,     0,     0,     35061, 70,    723,
    0,     22950, 0,     26972, 7317,  0,     14458, 22490, 0,     30778, 15633,
    24131, 8377,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     15857, 28178, 1003,  12692,
    34240, 0,     0,     0,     15231, 21500, 0,     33254, 0,     31790, 0,
    17957, 6719,  0,     2765,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     27031, 0,     0,     6560,  0,     13224, 37141, 18704, 7056,  0,
    0,     9138,  0,     30672, 3051,  11392, 1649,  0,     0,     10058, 29903,
    20882, 23411, 0,     29684, 37481, 30448, 0,     31192, 8609,  0,     0,
    15511, 0,     35421, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     32589, 0,     9586,  34246, 28183, 27818,
    0,     40604, 0,     0,     29733, 32250, 0,     0,     0,     0,     38306,
    17123, 0,     0,     40294, 0,     13649, 0,     0,     29172, 0,     0,
    32846, 24457, 0,     34250, 14403, 0,     0,     36141, 39465, 0,     15208,
    40721, 0,     15354, 0,     21513, 23939, 30337, 38238, 0,     14404, 0,
    40865, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     34251, 0,     0,     17879, 0,     23264, 0,
    0,     0,     0,     11674, 0,     0,     0,     0,     23485, 0,     34772,
    28187, 0,     23417, 9515,  0,     0,     0,     0,     0,     0,     0,
    0,     24328, 6815,  0,     41292, 0,     0,     38308, 23486, 12311, 0,
    30096, 5966,  0,     11743, 19570, 0,     33567, 0,     0,     10751, 34494,
    32481, 4488,  10924, 0,     0,     224,   0,     1778,  0,     0,     0,
    0,     0,     0,     0,     0,     6727,  0,     0,     0,     0,     0,
    0,     0,     0,     40245, 5967,  36689, 23421, 26932, 33997, 36690, 15191,
    24082, 0,     0,     23899, 22303, 0,     0,     24951, 0,     36407, 0,
    0,     0,     0,     0,     26105, 0,     0,     0,     28904, 0,     10720,
    22577, 34949, 0,     0,     0,     0,     29790, 2625,  0,     32030, 23291,
    0,     24477, 0,     0,     13961, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     39088, 0,     0,     0,     40151, 0,     31522,
    0,     30997, 39932, 0,     0,     0,     28194, 0,     0,     15368, 16134,
    15289, 0,     0,     2998,  1272,  20637, 40329, 10094, 37180, 35481, 19254,
    0,     0,     23509, 9728,  19442, 17658, 17888, 41059, 16742, 11097, 4169,
    23510, 16674, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     3426,  0,     22936, 5989,  0,
    0,     0,     0,     0,     16743, 0,     0,     0,     35586, 0,     0,
    0,     0,     5819,  0,     0,     6610,  8555,  10873, 0,     32640, 8293,
    22336, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     26677, 0,     0,     0,     0,     30613,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     6572,  3001,
    36226, 15773, 15664, 0,     41191, 9189,  0,     0,     37930, 39789, 0,
    0,     12618, 3272,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     33031, 0,     0,     0,     0,     41167, 186,   10201,
    0,     0,     22960, 0,     5580,  35244, 0,     0,     0,     21090, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     13729, 713,   16416,
    2340,  0,     1331,  0,     0,     0,     0,     38669, 23539, 0,     0,
    0,     0,     0,     21091, 0,     0,     18950, 0,     15877, 0,     20546,
    0,     16755, 22202, 0,     0,     0,     0,     0,     17250, 2482,  0,
    5324,  16756, 0,     0,     7014,  0,     1072,  14964, 0,     0,     0,
    0,     0,     0,     0,     0,     33818, 21578, 0,     9918,  0,     0,
    0,     0,     0,     32289, 0,     13067, 20047, 21584, 0,     0,     0,
    0,     0,     0,     0,     0,     2341,  27836, 38356, 36001, 0,     0,
    0,     3736,  0,     2344,  0,     0,     0,     0,     16771, 21865, 17330,
    0,     0,     16989, 19129, 0,     0,     0,     28869, 0,     0,     21602,
    21603, 0,     12247, 0,     16777, 0,     21056, 0,     0,     17930, 18151,
    0,     0,     32241, 37460, 0,     38006, 24997, 17760, 0,     0,     0,
    0,     0,     37223, 11451, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     21103, 0,     34108, 0,     14472, 11998, 0,     35786, 0,
    0,     0,     0,     0,     0,     0,     0,     31626, 26053, 13496, 36592,
    0,     0,     0,     0,     0,     0,     0,     26822, 14018, 30391, 35151,
    14242, 0,     0,     8936,  0,     0,     0,     0,     11600, 0,     0,
    0,     0,     0,     0,     0,     0,     7122,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     10045, 0,     0,     0,     0,
    0,     0,     7960,  0,     0,     0,     7973,  40613, 12123, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     669,
    0,     0,     23219, 26963, 0,     5882,  22269, 32242, 25851, 0,     0,
    0,     0,     2889,  37667, 0,     8876,  0,     31137, 0,     7557,  0,
    0,     2760,  0,     21186, 14828, 0,     38849, 0,     23734, 0,     0,
    332,   0,     0,     0,     0,     30460, 39880, 0,     11452, 0,     2099,
    40237, 1175,  2971,  39235, 7923,  15580, 0,     41238, 33846, 0,     8153,
    0,     0,     0,     35013, 0,     0,     1831,  0,     881,   32830, 27032,
    35403, 0,     10632, 4750,  0,     35699, 40379, 0,     0,     0,     0,
    3579,  0,     0,     0,     0,     0,     0,     22911, 0,     0,     0,
    36125, 0,     0,     0,     0,     0,     0,     0,     0,     37637, 0,
    0,     0,     0,     14190, 0,     0,     19630, 23844, 0,     35730, 0,
    0,     0,     31193, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     844,   11999, 4554,  15545, 0,     0,     0,
    0,     28452, 0,     10067, 23847, 0,     0,     0,     39466, 0,     0,
    0,     0,     0,     26002, 0,     0,     23659, 9818,  0,     0,     9695,
    0,     0,     12876, 39900, 20241, 9597,  27071, 20713, 6937,  463,   16185,
    0,     0,     0,     40084, 0,     12312, 0,     0,     0,     0,     0,
    38181, 0,     0,     0,     38380, 35788, 0,     9026,  0,     0,     9527,
    36322, 26188, 10394, 700,   20629, 19855, 0,     0,     31359, 5051,  0,
    0,     14219, 0,     0,     0,     0,     10088, 0,     0,     29569, 15583,
    16905, 39745, 11770, 38071, 0,     5886,  4642,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     39746, 0,     15726, 0,     32549, 11229,
    17670, 4779,  24013, 13458, 0,     33512, 7149,  0,     30056, 28672, 39764,
    0,     0,     0,     0,     0,     0,     21128, 19670, 5702,  2476,  0,
    0,     13469, 17444, 0,     26124, 5205,  0,     0,     28214, 17445, 9848,
    0,     0,     1598,  0,     4465,  5823,  18942, 21287, 34541, 16350, 0,
    0,     8363,  3930,  0,     0,     0,     1348,  41077, 11827, 0,     16289,
    32221, 7678,  10497, 0,     0,     0,     0,     0,     0,     0,     0,
    35104, 38681, 0,     21171, 0,     19176, 0,     37611, 0,     21206, 0,
    0,     0,     0,     0,     0,     25281, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     8692,  0,     13012, 22874, 0,     0,     0,     1675,  0,
    0,     13160, 0,     0,     1815,  0,     0,     0,     0,     0,     20108,
    11034, 0,     0,     0,     5881,  0,     36678, 34886, 1000,  0,     3148,
    12102, 0,     34887, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     9352,  34607, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     3556,  0,     26141, 34460, 35631, 35632, 3070,
    0,     0,     10049, 11450, 0,     0,     0,     0,     27528, 28177, 25268,
    28646, 39538, 0,     7311,  7779,  0,     0,     0,     0,     28647, 0,
    19995, 22491, 2100,  20871, 29249, 435,   35672, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     34468, 0,     29350, 0,     34919, 26662,
    15342, 29586, 0,     33826, 0,     0,     0,     0,     0,     0,     0,
    36884, 0,     541,   0,     0,     0,     31953, 18882, 16103, 38121, 24598,
    0,     0,     4632,  41141, 18544, 0,     31954, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     26597, 0,     0,     23064, 0,
    14035, 23895, 35756, 0,     21514, 6526,  0,     13658, 28188, 38700, 4594,
    0,     0,     1010,  9353,  26517, 0,     13951, 5663,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5097,  0,     20945, 0,
    21758, 0,     12300, 34369, 0,     21776, 0,     6445,  30792, 22650, 0,
    0,     0,     10925, 0,     12832, 35191, 15049, 16334, 16186, 36079, 0,
    0,     0,     29905, 0,     0,     0,     0,     0,     0,     0,     21115,
    0,     0,     0,     0,     41102, 0,     0,     0,     0,     19297, 27640,
    39722, 0,     0,     11616, 40519, 0,     11756, 0,     0,     0,     0,
    0,     3910,  0,     3090,  0,     0,     33389, 16337, 0,     4499,  26718,
    20638, 35329, 34957, 31741, 41160, 1812,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     37046, 0,     18751, 0,     0,     0,
    0,     29915, 30719, 0,     7620,  26678, 0,     0,     0,     0,     0,
    0,     0,     0,     17671, 0,     0,     0,     0,     0,     0,     27317,
    5153,  14739, 37072, 33189, 34977, 27948, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     11968, 0,     23697, 0,     0,     0,     0,
    0,     19262, 0,     0,     15160, 0,     0,     0,     18675, 0,     36702,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     32407,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     31235,
    0,     36240, 31638, 0,     0,     38532, 33080, 0,     0,     0,     24829,
    0,     0,     0,     16991, 0,     0,     0,     0,     23724, 0,     0,
    0,     0,     0,     0,     18152, 19004, 0,     0,     0,     0,     2649,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    39330, 0,     34370, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     36252, 15918, 0,     0,     0,     24681, 0,     7916,  0,     37226,
    0,     0,     0,     0,     0,     23231, 0,     0,     0,     0,     23467,
    12499, 37479, 0,     0,     0,     0,     0,     8610,  14756, 0,     23248,
    0,     8328,  0,     25017, 0,     0,     0,     0,     30793, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     39747,
    0,     0,     0,     13021, 0,     27755, 0,     0,     35910, 23694, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     17073, 0,
    0,     38119, 35648, 0,     2179,  35649, 8633,  0,     5943,  0,     39378,
    35702, 0,     38013, 5033,  0,     27993, 0,     0,     0,     0,     0,
    13730, 3228,  24830, 0,     10044, 32143, 0,     0,     0,     0,     0,
    0,     24919, 13611, 0,     0,     0,     14748, 0,     0,     0,     0,
    5166,  0,     0,     13842, 0,     0,     0,     0,     0,     0,     1748,
    10893, 0,     0,     0,     14829, 0,     36952, 0,     0,     0,     0,
    0,     0,     0,     17021, 23938, 27523, 15634, 0,     39131, 0,     0,
    0,     0,     7924,  26582, 0,     0,     0,     4192,  0,     0,     29587,
    0,     35703, 0,     34761, 0,     0,     30077, 39983, 12281, 0,     0,
    0,     0,     0,     34109, 0,     26665, 33732, 0,     0,     0,     0,
    0,     18212, 37486, 10913, 39332, 0,     0,     22323, 0,     0,     0,
    14865, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    39696, 22651, 37644, 0,     12877, 0,     0,     0,     22145, 0,     0,
    0,     40421, 0,     32183, 0,     1025,  0,     4500,  0,     20639, 0,
    0,     0,     9786,  0,     0,     0,     3354,  24014, 0,     0,     0,
    0,     0,     0,     1317,  0,     0,     23972, 0,     40021, 0,     0,
    0,     0,     0,     0,     7272,  1634,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2000,  25497, 0,     0,     0,     0,
    0,     6084,  24983, 14366, 35002, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     31939, 0,     0,     38175, 0,     0,     0,
    0,     0,     0,     5092,  0,     31266, 30090, 0,     10852, 0,     0,
    0,     0,     31523, 0,     0,     0,     0,     16269, 0,     7435,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     10998, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    32057, 0,     0,     26262, 0,     0,     0,     7490,  0,     0,     4876,
    0,     7961,  0,     3992,  0,     0,     0,     0,     0,     0,     0,
    0,     6120,  16440, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     31742, 0,     0,     0,     0,     0,     1546,  37364, 28215,
    31750, 0,     0,     0,     0,     23027, 0,     0,     0,     0,     0,
    0,     13502, 0,     35634, 0,     0,     30300, 12431, 0,     30307, 29945,
    0,     0,     0,     264,   0,     29228, 3456,  0,     0,     0,     25137,
    0,     25780, 36118, 22426, 4423,  29581, 36199, 0,     0,     8676,  29352,
    39243, 40070, 0,     35404, 15730, 27782, 0,     0,     0,     5652,  0,
    0,     0,     0,     32836, 0,     32591, 9486,  30138, 7707,  31194, 0,
    0,     33433, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    36747, 0,     18032, 34608, 0,     0,     6139,  23487, 28941, 9982,  0,
    3470,  27788, 0,     0,     0,     0,     0,     25004, 0,     0,     10068,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     25532,
    23495, 15126, 37007, 2509,  3393,  37277, 0,     1808,  0,     4489,  40146,
    0,     37290, 0,     0,     0,     0,     14885, 18331, 25945, 37300, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     27444, 0,     0,     0,     0,     0,     37648,
    0,     0,     38749, 0,     0,     27445, 0,     3954,  38755, 25872, 32095,
    0,     4716,  19951, 5566,  0,     0,     0,     39748, 367,   0,     0,
    0,     0,     0,     0,     33392, 0,     22671, 0,     13534, 15798, 25795,
    32378, 38509, 5820,  0,     0,     0,     0,     0,     0,     0,     35490,
    0,     0,     11799, 26323, 0,     0,     0,     0,     0,     0,     0,
    0,     3729,  35505, 33033, 39790, 29424, 0,     22838, 32216, 0,     0,
    32110, 28070, 0,     4688,  0,     0,     0,     0,     0,     27833, 0,
    0,     0,     10516, 0,     32413, 0,     36807, 0,     37426, 0,     0,
    28585, 0,     14988, 21057, 0,     5725,  0,     35620, 1155,  0,     0,
    0,     0,     0,     0,     33457, 35636, 25608, 0,     8877,  0,     0,
    35637, 0,     0,     0,     0,     39607, 33106, 0,     12476, 0,     32022,
    0,     0,     0,     38823, 21155, 32939, 0,     0,     0,     35651, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     8090,  0,     26522, 0,     37534, 7298,
    0,     7838,  31316, 31422, 10702, 0,     0,     0,     12481, 2946,  0,
    0,     0,     0,     20581, 22276, 0,     0,     20743, 24578, 19621, 0,
    4928,  0,     31942, 26583, 28982, 10625, 1179,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    21267, 0,     24041, 0,     0,     0,     0,     0,     0,     0,     25639,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     13292, 2498,  20081, 0,     0,     35704,
    0,     28293, 0,     31329, 33730, 0,     0,     31670, 0,     35560, 0,
    0,     0,     0,     0,     0,     0,     0,     21069, 0,     0,     30780,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     15233, 0,     0,     18480, 18883, 40469, 0,
    0,     0,     0,     0,     0,     39642, 0,     33297, 0,     8828,  13939,
    32338, 12516, 4877,  0,     16552, 7644,  14613, 0,     0,     0,     0,
    20313, 31955, 0,     0,     0,     0,     27974, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     39643, 0,     11071, 15601,
    0,     28332, 21319, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     28998, 40295, 0,     0,     0,     0,     0,     4940,
    0,     24610, 34252, 0,     32164, 0,     0,     21188, 0,     0,     0,
    39562, 1651,  0,     0,     0,     3741,  16332, 6140,  25117, 32535, 0,
    32704, 30339, 25610, 30504, 21324, 0,     511,   34253, 0,     0,     0,
    0,     0,     27633, 36204, 0,     37257, 0,     0,     0,     0,     0,
    16860, 12000, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     692,   0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     31475, 0,
    14261, 0,     0,     32982, 23664, 21884, 33280, 6695,  12448, 31269, 20745,
    34615, 23496, 20847, 3599,  10753, 0,     25977, 0,     21077, 0,     0,
    3384,  3385,  15976, 0,     12833, 29782, 0,     6349,  0,     0,     31969,
    39959, 12006, 3723,  4946,  0,     0,     19646, 35075, 0,     0,     0,
    0,     0,     14713, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     27074, 0,     0,     36146, 0,     0,
    0,     9157,  31350, 0,     0,     0,     9847,  29179, 0,     10577, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     25255,
    0,     35450, 0,     30014, 0,     0,     0,     24478, 9911,  0,     23503,
    0,     0,     12012, 29184, 22456, 0,     0,     8840,  0,     32994, 0,
    20139, 8614,  28408, 32502, 0,     27251, 0,     0,     8012,  0,     0,
    0,     0,     0,     40383, 18332, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     36770, 0,     0,     0,     0,
    3388,  6531,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     16906, 34860, 16907, 0,     0,     18660, 20775, 28201, 91,
    0,     0,     15610, 0,     38965, 92,    29011, 0,     18933, 29910, 1088,
    0,     0,     0,     0,     0,     0,     0,     0,     11771, 11333, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     16135, 0,     33136, 0,     0,     0,     25978,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     27384, 25069,
    427,   29955, 0,     0,     0,     8217,  1629,  0,     28863, 0,     32550,
    0,     27658, 1952,  0,     19328, 5312,  0,     9650,  10512, 31565, 5313,
    35879, 0,     1090,  0,     9110,  4780,  26018, 0,     0,     0,     8719,
    37345, 20861, 0,     17195, 39766, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     38890, 0,     0,     0,     12169, 25657, 0,     0,     0,     3756,
    0,     0,     0,     0,     0,     0,     0,     0,     13708, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     2960,  38973, 0,     0,
    0,     0,     28040, 36568, 0,     0,     23530, 40652, 0,     0,     15179,
    0,     35230, 0,     23531, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     33362, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     35338, 3864,  0,     0,     0,     29888, 109,   22777, 0,
    0,     17819, 20204, 110,   0,     20567, 30833, 36521, 21288, 0,     0,
    0,     1978,  0,     18339, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    25715, 0,     0,     0,     0,     0,     0,     0,     18867, 2566,  0,
    0,     4035,  0,     25985, 16952, 0,     27811, 0,     17251, 0,     0,
    0,     0,     31874, 0,     34335, 4839,  0,     18267, 0,     0,     0,
    0,     0,     0,     0,     19894, 0,     38725, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     40486, 0,     0,     20307, 0,     17273,
    0,     14573, 0,     0,     0,     33065, 33066, 18465, 18401, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     29027, 40348, 0,     0,     0,     0,     0,     0,     0,
    2729,  32290, 0,     0,     36449, 22293, 0,     0,     0,     0,     0,
    0,     0,     32913, 0,     13550, 0,     0,     0,     3708,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     10327, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     30018, 0,     0,     0,     0,
    0,     0,     0,     10713, 0,     0,     19416, 0,     13885, 0,     24760,
    6250,  24572, 38007, 0,     26730, 38008, 0,     0,     35549, 0,     0,
    0,     0,     11200, 0,     0,     0,     0,     15185, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     37703, 21314, 27627, 0,     31061, 0,     0,     0,     2247,
    0,     12862, 0,     20326, 26448, 0,     25476, 8393,  0,     0,     0,
    0,     23941, 0,     27285, 40620, 0,     0,     0,     0,     0,     0,
    26846, 0,     29180, 0,     0,     0,     0,     38427, 38591, 0,     0,
    0,     0,     0,     7662,  20333, 0,     38313, 0,     0,     0,     39749,
    23680, 10095, 8711,  0,     0,     0,     0,     0,     0,     2255,  0,
    9788,  13359, 0,     36561, 308,   0,     0,     0,     0,     0,     0,
    38435, 0,     31842, 0,     0,     0,     33513, 31283, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     14940, 12181,
    0,     3637,  0,     30378, 0,     20345, 38322, 0,     0,     0,     0,
    13751, 26953, 0,     31639, 0,     7025,  0,     0,     0,     11041, 11045,
    0,     17080, 0,     0,     3972,  0,     0,     35300, 19606, 33462, 39884,
    0,     35676, 0,     0,     0,     0,     0,     0,     17647, 0,     0,
    0,     0,     12860, 12983, 14461, 0,     0,     40286, 0,     0,     0,
    31261, 0,     0,     0,     0,     0,     0,     15442, 15408, 17159, 1134,
    8694,  0,     33484, 26109, 18062, 15369, 0,     0,     0,     0,     0,
    1953,  1412,  27460, 23351, 26354, 0,     0,     0,     12082, 0,     24078,
    0,     0,     0,     0,     0,     35638, 14824, 38783, 0,     33163, 0,
    0,     0,     0,     30029, 9896,  32023, 0,     30064, 35371, 0,     0,
    0,     0,     0,     0,     4630,  0,     0,     0,     13219, 20975, 0,
    0,     22400, 0,     13624, 33900, 10896, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     36815, 21798, 35169, 0,     0,     36253,
    0,     15562, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    32578, 32433, 0,     0,     0,     0,     21067, 0,     38802, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     13630, 0,     0,     21800, 26296, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    12752, 0,     0,     0,     0,     40046, 25471, 0,     0,     18705, 25783,
    21808, 0,     1890,  38929, 0,     24293, 0,     4347,  41046, 0,     31062,
    31259, 0,     0,     21488, 0,     0,     0,     32068, 10633, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     29556, 13893, 0,     0,
    0,     0,     13650, 10464, 29734, 38941, 22774, 13940, 21026, 0,     0,
    0,     0,     6644,  0,     31455, 32960, 0,     31798, 16553, 6486,  12517,
    2501,  3763,  0,     8504,  0,     0,     0,     0,     0,     32476, 5355,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     1479,
    32592, 33121, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     37158, 32165, 16861, 23808, 0,     0,
    19754, 0,     23990, 34255, 0,     23573, 24517, 0,     693,   39257, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     38309, 27463, 0,
    0,     25976, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     18717, 0,     0,     0,
    32847, 0,     8110,  38557, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     38312,
    0,     6497,  0,     5483,  37278, 0,     18927, 0,     30401, 33927, 13434,
    37682, 39698, 30690, 0,     8695,  14554, 0,     34498, 4883,  19647, 0,
    0,     0,     0,     0,     0,     0,     7996,  20,    0,     0,     33743,
    0,     8511,  153,   0,     0,     0,     0,     12315, 0,     0,     0,
    0,     0,     22517, 39572, 0,     0,     21856, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     22110, 0,     35451,
    0,     0,     13668, 0,     40732, 0,     12834, 30258, 0,     0,     12835,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2784,  0,     28346, 28347,
    12328, 27826, 0,     29050, 22458, 22934, 0,     0,     0,     0,     0,
    20141, 0,     0,     0,     0,     0,     35198, 0,     24334, 13963, 0,
    0,     14807, 0,     0,     37498, 25631, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     637,   0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1693,  0,     0,     0,     30807, 38212, 24168, 27879, 18661, 0,     0,
    0,     5990,  4060,  1275,  40205, 19249, 7517,  22758, 36275, 33873, 0,
    368,   40636, 41060, 0,     0,     1141,  0,     0,     0,     0,     0,
    16531, 0,     29188, 0,     0,     0,     0,     0,     29412, 12900, 0,
    0,     0,     0,     29664, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    6682,  6210,  0,     0,     0,     1441,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     39768, 0,     7621,  0,     0,     0,     15285, 39769, 38526,
    1295,  15799, 0,     641,   14812, 24730, 0,     23183, 16679, 32877, 28773,
    0,     0,     0,     0,     0,     0,     0,     0,     27882, 0,     936,
    0,     0,     0,     0,     0,     0,     0,     0,     34868, 13031, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     38213, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     40373,
    0,     0,     7260,  0,     26514, 0,     24495, 0,     22992, 0,     29441,
    26125, 37988, 0,     0,     0,     21462, 9341,  4741,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     24111,
    0,     6002,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     22775, 4405,  0,     711,   0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     36293,
    0,     0,     0,     32280, 0,     0,     35596, 20303, 6489,  40107, 0,
    15558, 0,     0,     0,     0,     0,     0,     0,     0,     38768, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     18268, 0,     39596, 2807,
    6373,  37600, 0,     0,     28393, 13740, 17252, 8962,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     673,   0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     9801,  17690, 26689, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     21472, 0,     4702,
    30758, 0,     30059, 0,     0,     27952, 0,     18402, 0,     0,     0,
    0,     0,     32668, 34556, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     24415, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     31640, 0,     37105, 0,     39353,
    33082, 2615,  7680,  0,     9806,  0,     14111, 16449, 32127, 0,     0,
    18119, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     16768, 0,     0,     0,     15105,
    32789, 0,     0,     0,     0,     0,     0,     0,     0,     37996, 0,
    0,     0,     0,     0,     0,     0,     9375,  24196, 19231, 35109, 18987,
    28535, 0,     0,     0,     0,     0,     0,     0,     19232, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     466,
    2858,  0,     40694, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     29416, 0,     0,     0,     30293, 18154, 0,     0,     0,     37461,
    23446, 0,     23232, 0,     0,     0,     0,     12490, 1883,  0,     26834,
    8101,  0,     9507,  0,     0,     5767,  0,     10194, 0,     8329,  0,
    23268, 0,     0,     0,     0,     0,     0,     0,     3327,  11745, 0,
    0,     31974, 26936, 39724, 23306, 0,     9914,  0,     0,     13462, 17211,
    0,     17724, 0,     24019, 0,     0,     0,     25806, 0,     23209, 26827,
    0,     0,     13625, 0,     0,     0,     0,     0,     0,     882,   1398,
    402,   15022, 22429, 0,     0,     5137,  0,     0,     28787, 15973, 15636,
    0,     15592, 0,     0,     0,     0,     0,     26835, 26836, 12109, 795,
    0,     0,     0,     15405, 15816, 0,     0,     0,     0,     20430, 0,
    0,     17648, 6905,  8684,  0,     0,     0,     30466, 6688,  0,     0,
    23593, 11161, 0,     10703, 0,     0,     22319, 0,     13510, 0,     0,
    0,     0,     24696, 40862, 40076, 15819, 0,     26092, 0,     12518, 30518,
    23044, 33923, 0,     26419, 0,     0,     0,     0,     0,     16475, 39563,
    29539, 0,     0,     4984,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     34773, 13952, 39564, 0,     0,
    40621, 0,     37978, 2681,  0,     0,     0,     0,     19648, 0,     0,
    0,     15548, 40002, 10853, 22329, 0,     0,     0,     14334, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     4318,  20439, 0,
    0,     0,     0,     32758, 0,     6417,  30604, 0,     2253,  37029, 6449,
    15131, 22609, 0,     0,     3341,  0,     0,     0,     4288,  0,     26458,
    34511, 15764, 0,     37672, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     23307,
    39280, 0,     15457, 23308, 39584, 18754, 0,     0,     0,     0,     22462,
    21890, 22206, 0,     0,     0,     0,     0,     0,     7472,  0,     0,
    0,     0,     30926, 0,     0,     19862, 0,     0,     0,     0,     0,
    26283, 0,     0,     0,     33360, 0,     6792,  1609,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     36696, 0,     19451, 0,
    17725, 0,     0,     32885, 19022, 24020, 5491,  0,     3359,  3360,  0,
    0,     0,     0,     0,     4332,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     2442,  0,     0,     0,     0,     0,     0,
    0,     16687, 38670, 17051, 17455, 25132, 0,     0,     0,     0,     0,
    0,     0,     0,     3191,  0,     3364,  9118,  0,     40989, 3834,  4130,
    0,     0,     0,     0,     0,     0,     0,     16809, 27604, 18952, 0,
    0,     0,     0,     8082,  0,     17291, 0,     25904, 0,     0,     0,
    25862, 0,     0,     0,     25817, 0,     0,     0,     21592, 0,     0,
    41118, 17064, 0,     0,     0,     27334, 0,     0,     8085,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     1187,  0,     0,
    0,     5380,  0,     0,     0,     0,     26841, 0,     0,     0,     8464,
    28751, 0,     0,     0,     0,     19452, 0,     0,     16916, 0,     0,
    1318,  0,     0,     0,     22079, 0,     36709, 0,     0,     0,     0,
    14248, 0,     9737,  17646, 0,     0,     31087, 23594, 6260,  0,     17789,
    0,     13424, 0,     17790, 0,     0,     0,     0,     0,     29360, 0,
    0,     9747,  0,     22127, 24007, 0,     5573,  37922, 0,     0,     0,
    0,     0,     0,     0,     16650, 0,     0,     0,     27622, 33112, 0,
    0,     0,     0,     33122, 32531, 19158, 0,     0,     0,     0,     0,
    1012,  29357, 0,     0,     0,     0,     0,     0,     32759, 0,     6234,
    0,     0,     0,     0,     5303,  29502, 40422, 0,     0,     0,     0,
    0,     21923, 0,     31111, 0,     0,     0,     0,     0,     0,     33143,
    25661, 0,     0,     40663, 5320,  0,     0,     0,     4794,  0,     0,
    0,     40676, 0,     0,     0,     0,     0,     4547,  2761,  0,     0,
    0,     0,     34820, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     34479, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     34484, 0,     39195, 0,     0,     0,     0,     0,     0,
    0,     21871, 34617, 0,     0,     0,     0,     0,     0,     7404,  0,
    0,     0,     34512, 37031, 0,     0,     29088, 8205,  976,   0,     34521,
    0,     11625, 0,     0,     0,     0,     0,     11569, 0,     0,     9658,
    34663, 0,     10989, 1563,  0,     0,     0,     0,     0,     0,     28258,
    0,     0,     0,     0,     0,     0,     40856, 12483, 6871,  12519, 15974,
    0,     17627, 0,     0,     0,     12013, 0,     30621, 40565, 0,     0,
    0,     29527, 0,     0,     0,     38023, 36872, 0,     0,     0,     0,
    25312, 0,     0,     0,     20263, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     20872, 0,     0,     29729, 0,
    5087,  0,     14838, 0,     0,     33463, 5516,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     32525, 0,     0,     0,     0,
    0,     0,     33349, 0,     0,     36822, 9291,  0,     0,     31442, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     10462, 0,     0,
    0,     0,     6070,  0,     0,     18592, 0,     33549, 0,     40077, 32340,
    11460, 2502,  26978, 8460,  21870, 213,   0,     0,     0,     32798, 0,
    0,     0,     0,     0,     0,     0,     10262, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     24213, 8835,  26224, 7974,  0,
    0,     0,     0,     0,     0,     0,     38310, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     5182,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     5770,  26606,
    0,     41100, 0,     0,     0,     0,     0,     0,     0,     0,     1619,
    0,     0,     0,     4200,  39036, 5047,  0,     0,     31067, 24466, 0,
    0,     0,     17882, 0,     11876, 12136, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     2363,  0,     0,     0,     0,     20803, 0,     0,     5972,  30795,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     1485,  29152, 0,     0,     0,
    29791, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     8859,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     3481,  4599,
    29154, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     12019, 23175, 25948, 25936, 33833, 270,   20967, 0,     34792, 27258,
    26115, 0,     0,     0,     0,     29547, 0,     0,     0,     0,     0,
    0,     0,     34274, 11564, 0,     0,     0,     1697,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     21968, 2372,  0,     309,   0,     19671, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     19867, 0,     29241, 0,     0,     0,     0,     0,     0,     25937,
    33693, 15240, 0,     0,     0,     0,     0,     0,     0,     16520, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1632,  4569,  0,     0,     32199, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     29973, 0,     0,     0,     0,     37381,
    5217,  36522, 0,     38844, 0,     23131, 0,     0,     0,     0,     0,
    0,     0,     0,     11815, 0,     0,     0,     0,     0,     117,   20569,
    0,     0,     14063, 16359, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     17836, 22738, 0,     2002,
    24513, 0,     0,     1361,  0,     0,     0,     0,     0,     36586, 0,
    0,     0,     0,     0,     17292, 0,     0,     0,     0,     0,     0,
    0,     21593, 0,     5444,  0,     0,     0,     11299, 0,     0,     0,
    37778, 0,     0,     4246,  0,     17368, 0,     38778, 18155, 4280,  0,
    0,     0,     0,     0,     0,     2409,  34037, 0,     0,     0,     14550,
    11862, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     29564, 0,     0,     0,     0,
    0,     0,     0,     21641, 14653, 0,     0,     0,     0,     0,     0,
    0,     2598,  0,     0,     0,     0,     0,     0,     38167, 0,     0,
    0,     0,     37456, 0,     0,     0,     15482, 0,     0,     0,     0,
    0,     0,     15861, 7461,  0,     0,     0,     0,     0,     0,     0,
    37907, 23806, 0,     0,     0,     24942, 0,     0,     0,     22981, 0,
    22267, 0,     0,     0,     0,     0,     0,     0,     0,     0,     8860,
    35826, 19208, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     15789, 0,     33834, 21431, 0,     0,     0,     0,     0,     10966,
    14508, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     35253, 0,     0,     0,     0,     31642, 0,     0,
    37774, 28872, 22815, 6628,  874,   0,     0,     17712, 0,     0,     0,
    0,     0,     0,     0,     36615, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     34150, 0,     0,     13406,
    0,     0,     16102, 0,     39180, 27342, 0,     0,     26916, 0,     0,
    0,     36733, 22029, 32695, 12272, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     23145, 10339, 0,     0,     15563, 0,     0,     0,
    0,     0,     0,     0,     35176, 3576,  0,     0,     0,     0,     0,
    0,     15313, 37704, 0,     0,     30221, 21388, 0,     4375,  0,     35408,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     14371, 0,     0,     0,     0,     0,
    0,     34727, 16851, 0,     4997,  3718,  0,     0,     0,     0,     0,
    35427, 0,     0,     0,     0,     10061, 0,     0,     0,     0,     35311,
    0,     3749,  11072, 40369, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     24453, 6767,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     29593, 32072, 0,     0,     0,     0,     0,     7976,  0,     0,
    5800,  31676, 32799, 39196, 24095, 29739, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     10072, 15865,
    28301, 0,     27185, 29376, 0,     0,     0,     39080, 0,     0,     21190,
    0,     23813, 36147, 0,     17609, 26154, 40870, 22518, 8547,  0,     0,
    13957, 36763, 0,     26310, 0,     20131, 21966, 0,     10854, 0,     0,
    0,     36899, 0,     19946, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     39573,
    0,     0,     1136,  0,     0,     0,     26612, 23498, 32083, 22060, 15287,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     27459, 22519, 0,     38017, 40246, 0,     27872,
    14220, 0,     0,     2688,  7250,  32711, 36214, 10759, 19657, 29792, 0,
    12556, 0,     0,     0,     35470, 0,     37302, 14192, 22217, 0,     32620,
    0,     9030,  0,     0,     9000,  28281, 32267, 40405, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     3805,
    0,     0,     0,     0,     0,     23999, 29089, 37848, 0,     0,     26230,
    17802, 0,     39579, 0,     0,     0,     22009, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     14487, 16265, 0,     0,     0,     40844, 0,     24786,
    9176,  14909, 39489, 271,   24336, 22531, 41148, 0,     23768, 0,     4851,
    0,     12339, 29097, 25563, 0,     9889,  34067, 0,     926,   39490, 0,
    6656,  0,     0,     0,     0,     0,     0,     0,     0,     0,     5273,
    0,     0,     0,     0,     25367, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     8404,  0,     0,     8535,  28473, 0,
    30167, 34863, 15655, 39750, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     12904, 21343, 26631,
    707,   27447, 6240,  0,     23690, 10004, 23576, 8434,  0,     0,     4269,
    2559,  1299,  35334, 7880,  6876,  0,     16566, 10224, 16917, 0,     0,
    0,     0,     28992, 26632, 0,     36168, 0,     0,     12905, 0,     0,
    0,     2560,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     21552, 4603,  0,     0,
    35491, 0,     0,     0,     28817, 0,     0,     14788, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     3628,
    9031,  0,     0,     13709, 38974, 10953, 19513, 0,     0,     0,     41009,
    27764, 0,     0,     7528,  40771, 40772, 0,     13722, 27668, 0,     4235,
    22220, 0,     0,     0,     35143, 5538,  0,     16684, 33522, 25572, 0,
    21999, 14791, 31854, 35231, 166,   0,     35914, 12922, 0,     0,     27804,
    31074, 0,     26028, 39592, 1095,  40433, 0,     0,     0,     13309, 10292,
    0,     3638,  6660,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     1964,
    12372, 4056,  0,     19219, 0,     0,     25689, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     10968, 0,     0,     0,     0,     0,     5218,  0,     0,     10034,
    25087, 26127, 38671, 38279, 4105,  23195, 6008,  0,     38513, 29721, 0,
    0,     4361,  25807, 0,     19115, 0,     0,     12383, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     19169, 24281, 0,     0,     0,     24502, 14794, 0,     0,     0,
    112,   13041, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     29205, 30939, 0,     0,     24027, 0,     0,     0,     22020,
    11907, 0,     0,     118,   0,     27601, 17465, 6586,  0,     28510, 13919,
    1349,  34548, 8621,  22724, 37398, 26558, 0,     0,     12938, 0,     10990,
    0,     0,     17831, 0,     1511,  28071, 13386, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     40540,
    0,     0,     0,     0,     9953,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     6663,  0,     0,     0,     0,     0,     0,     0,
    0,     32935, 19905, 7898,  18829, 28761, 0,     0,     18278, 32119, 25930,
    0,     0,     4609,  40467, 0,     3143,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    17556, 0,     0,     0,     16966, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     22413, 30154, 0,     0,     30172, 0,
    17701, 32787, 4219,  11277, 21473, 23716, 17294, 0,     0,     22175, 29400,
    18279, 31237, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     36499, 0,     38452,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     37111, 0,
    32296, 33820, 27461, 31649, 0,     0,     19745, 26074, 17562, 0,     14280,
    16630, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     32680, 41018, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     18292, 0,     38904, 0,
    39009, 0,     16772, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     6490,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     13082, 27462, 41259, 24198, 0,     16613, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     37442,
    36019, 21303, 0,     0,     2467,  0,     0,     0,     0,     0,     0,
    34701, 0,     25672, 0,     0,     0,     0,     0,     0,     34446, 6031,
    20219, 0,     0,     0,     0,     0,     0,     16722, 0,     30295, 0,
    0,     0,     0,     0,     0,     20863, 0,     0,     0,     0,     0,
    34450, 0,     0,     0,     16782, 0,     0,     26136, 10891, 0,     0,
    31424, 31425, 0,     36816, 9929,  0,     9860,  0,     30180, 33601, 22430,
    28615, 31429, 31430, 1682,  24205, 31431, 36962, 31781, 0,     4443,  23840,
    31914, 0,     0,     30211, 6906,  36823, 33293, 21217, 9970,  1189,  26742,
    0,     0,     38577, 5794,  37142, 0,     21949, 0,     9588,  30467, 23651,
    35428, 0,     0,     41048, 0,     23652, 6094,  15514, 0,     3987,  35312,
    0,     0,     9935,  15794, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5804,  31813, 40734, 18050, 40871, 0,
    37282, 11878, 0,     27703, 15211, 0,     0,     0,     0,     0,     0,
    0,     226,   0,     36837, 12330, 11926, 23575, 10760, 10761, 0,     5806,
    0,     0,     0,     0,     0,     32806, 0,     0,     0,     26539, 26158,
    0,     0,     0,     32869, 34961, 4986,  0,     33004, 3427,  36847, 10321,
    26161, 0,     0,     0,     0,     28567, 0,     40206, 0,     54,    0,
    0,     0,     25072, 38261, 0,     16165, 18571, 4068,  0,     36851, 0,
    0,     0,     0,     0,     0,     0,     29192, 0,     26877, 0,     0,
    0,     0,     0,     0,     0,     0,     32773, 31863, 0,     0,     0,
    0,     0,     12041, 3651,  35955, 0,     0,     0,     0,     27298, 37760,
    2730,  7021,  31643, 31650, 36501, 41088, 37969, 0,     0,     37972, 0,
    0,     0,     0,     0,     0,     0,     28438, 30392, 0,     0,     0,
    33167, 0,     0,     30500, 8092,  0,     0,     0,     0,     18651, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     12980, 0,     0,     34355, 0,     1190,  15486, 9404,  0,     0,
    40716, 0,     0,     0,     0,     0,     15975, 40048, 39647, 0,     0,
    29778, 0,     0,     0,     28454, 0,     3999,  3255,  3386,  40314, 0,
    4985,  0,     0,     0,     0,     0,     0,     0,     0,     1251,  0,
    12814, 0,     0,     35827, 0,     0,     37730, 8517,  0,     0,     0,
    0,     0,     8407,  0,     0,     0,     0,     0,     24022, 0,     0,
    0,     3928,  3931,  1333,  0,     0,     0,     9669,  0,     0,     9200,
    1792,  36298, 40542, 9206,  0,     17332, 0,     0,     0,     0,     0,
    6882,  5002,  0,     0,     0,     0,     0,     2243,  0,     0,     0,
    0,     0,     29162, 6427,  35654, 0,     0,     0,     5936,  0,     21695,
    0,     33954, 21157, 9625,  15311, 0,     0,     4109,  0,     0,     0,
    38416, 36734, 0,     538,   26917, 5791,  21978, 24587, 0,     0,     0,
    33956, 0,     20594, 15344, 36824, 13417, 1891,  0,     0,     0,     0,
    33424, 0,     0,     0,     0,     0,     20084, 19193, 0,     33959, 0,
    6769,  0,     7139,  26220, 0,     15991, 21142, 20234, 17127, 19019, 0,
    5954,  0,     23595, 16789, 0,     19640, 0,     10534, 3083,  39667, 0,
    9150,  4828,  0,     0,     0,     0,     31343, 28978, 0,     0,     31497,
    34899, 30691, 0,     41055, 19295, 37165, 22404, 35794, 24331, 37723, 15014,
    13299, 33644, 1013,  0,     0,     0,     0,     19160, 40496, 0,     0,
    0,     0,     0,     0,     6450,  32544, 0,     0,     11762, 0,     0,
    0,     9167,  15320, 0,     0,     33214, 11896, 1404,  0,     0,     0,
    15458, 15321, 0,     0,     4852,  0,     0,     0,     0,     0,     0,
    18770, 0,     41187, 38160, 13463, 9424,  0,     0,     0,     0,     34321,
    7091,  0,     24388, 0,     0,     5492,  27765, 28217, 17746, 0,     0,
    0,     0,     26328, 0,     1335,  30834, 35248, 0,     38568, 0,     35146,
    5926,  119,   0,     0,     13315, 0,     0,     27953, 0,     11278, 37424,
    0,     0,     25221, 0,     0,     5757,  41119, 570,   0,     24237, 0,
    0,     12699, 0,     22502, 0,     0,     29686, 0,     0,     0,     3793,
    0,     0,     0,     0,     9592,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     12147, 0,     0,     0,     0,     0,     0,
    0,     33970, 0,     5808,  0,     0,     1494,  38030, 29620, 0,     0,
    0,     0,     0,     0,     26284, 0,     9235,  25078, 0,     0,     0,
    0,     0,     0,     9190,  0,     0,     0,     0,     0,     0,     0,
    10969, 15746, 0,     0,     9068,  0,     28057, 0,     3835,  0,     15534,
    0,     6335,  0,     0,     0,     0,     35973, 0,     0,     5409,  23932,
    0,     0,     0,     0,     0,     18433, 0,     16998, 0,     17360, 24370,
    0,     30570, 0,     20702, 0,     0,     0,     0,     23458, 0,     13264,
    32838, 0,     0,     0,     0,     5052,  0,     18514, 0,     0,     0,
    0,     0,     0,     9403,  0,     0,     0,     22244, 0,     0,     22503,
    0,     14762, 0,     853,   14910, 14786, 27098, 0,     0,     0,     0,
    32933, 0,     0,     25684, 14177, 23007, 25850, 0,     0,     0,     0,
    12093, 0,     0,     0,     0,     0,     0,     0,     0,     7564,  884,
    13793, 25760, 0,     22431, 0,     0,     0,     0,     0,     5649,  19556,
    502,   503,   29372, 18013, 26744, 39137, 22435, 31331, 0,     38305, 797,
    0,     0,     0,     0,     0,     0,     18880, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     10192,
    6256,  7943,  21218, 0,     0,     0,     8687,  0,     0,     25548, 32254,
    0,     0,     1200,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     19561, 0,     0,     0,     25477, 24614, 0,     0,     0,     1908,
    0,     10195, 21111, 34371, 0,     0,     0,     0,     0,     0,     0,
    22190, 28128, 0,     30161, 0,     24709, 16875, 5433,  0,     13669, 13670,
    9700,  12878, 1231,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     25899, 664,   4261,  0,
    0,     0,     20961, 679,   0,     0,     25412, 12726, 27873, 0,     0,
    0,     5434,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     32086, 38592, 19659, 0,     0,     40744, 0,
    12574, 23310, 0,     0,     0,     0,     25618, 28310, 25483, 31366, 25419,
    25420, 0,     0,     0,     0,     0,     0,     0,     0,     0,     28475,
    0,     27880, 0,     0,     0,     0,     0,     0,     0,     16918, 0,
    0,     4734,  40920, 19817, 31748, 0,     19535, 21553, 0,     28137, 0,
    22261, 0,     0,     1300,  5704,  0,     0,     24799, 24061, 0,     7586,
    28043, 0,     0,     0,     0,     0,     0,     33523, 0,     0,     0,
    25490, 12185, 0,     0,     24811, 17820, 0,     0,     0,     0,     0,
    0,     0,     0,     25983, 0,     0,     16107, 0,     4795,  35254, 1817,
    0,     13742, 0,     24816, 24817, 0,     0,     0,     19895, 25160, 0,
    1711,  3009,  0,     0,     6378,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     25206, 32129, 0,     0,     28969, 24837, 21594, 0,
    0,     27278, 18689, 0,     16109, 0,     0,     0,     0,     0,     20379,
    20431, 0,     0,     0,     5183,  0,     0,     36276, 0,     0,     32776,
    0,     0,     0,     12484, 0,     0,     0,     0,     36057, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     7580,  39962, 0,     0,
    0,     9184,  0,     0,     0,     0,     0,     2530,  0,     18206, 0,
    0,     2070,  0,     0,     0,     21975, 27707, 5340,  39128, 0,     0,
    26203, 0,     4063,  0,     14292, 0,     0,     0,     0,     0,     15419,
    3452,  0,     0,     0,     0,     0,     11054, 17089, 26083, 0,     0,
    22028, 30577, 31251, 0,     0,     0,     36394, 0,     0,     0,     0,
    26084, 5512,  0,     0,     5084,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     29725, 10341, 22951, 0,     39547, 21696,
    21311, 0,     0,     0,     0,     0,     25468, 9333,  0,     39455, 0,
    0,     12273, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     7318,  0,     0,     13632, 9884,  0,     0,
    0,     38695, 0,     31794, 0,     0,     40713, 0,     0,     31671, 22742,
    0,     0,     960,   0,     12985, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     13102, 0,     0,     37975, 0,     0,     0,
    0,     0,     0,     0,     982,   19631, 0,     0,     38203, 40476, 0,
    15839, 0,     0,     1103,  0,     22033, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     19632, 28744, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     30013, 19157, 0,     0,     28621, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     181,
    0,     0,     0,     0,     0,     9986,  40198, 0,     6772,  6773,  8462,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     24518, 0,
    30473, 0,     20610, 39033, 30955, 40477, 0,     13567, 22215, 0,     0,
    0,     0,     0,     0,     0,     27988, 0,     0,     0,     0,     14624,
    0,     0,     23158, 2298,  0,     29861, 26102, 0,     30091, 0,     0,
    11210, 0,     35761, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    20388, 39898, 0,     0,     0,     27583, 0,     0,     0,     35762, 30474,
    289,   0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    27964, 0,     0,     0,     0,     0,     0,     0,     9600,  30144, 11689,
    0,     0,     33646, 38070, 0,     40841, 1487,  0,     4947,  36069, 25006,
    0,     0,     11271, 20848, 37981, 0,     29075, 0,     0,     0,     0,
    0,     35452, 28629, 26508, 27585, 0,     33267, 0,     0,     36839, 0,
    0,     7611,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     15449, 0,     0,     0,     7998,  0,     0,
    0,     0,     0,     0,     20441, 0,     0,     0,     0,     0,     0,
    0,     22604, 0,     12321, 24101, 39934, 8468,  37500, 3483,  0,     0,
    0,     23853, 0,     41249, 0,     32862, 19573, 0,     10935, 0,     22610,
    34122, 0,     31977, 29090, 0,     0,     20903, 4054,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     31272, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     11468, 33971, 28979, 0,     24102,
    0,     0,     13352, 0,     0,     0,     0,     0,     0,     0,     0,
    5272,  547,   0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     5307,  15612, 0,     14425, 26117,
    14052, 0,     0,     20534, 21761, 0,     27591, 0,     27388, 40464, 8033,
    0,     0,     38127, 32870, 16532, 29570, 0,     0,     0,     0,     0,
    0,     38967, 0,     0,     2303,  0,     37734, 0,     0,     40091, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     28634, 0,     0,     0,     34394,
    18756, 34523, 0,     0,     0,     0,     0,     38256, 27446, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     9755,  40208, 0,     25566, 25567, 0,
    0,     15219, 12593, 8557,  0,     0,     0,     33021, 0,     0,     21969,
    12906, 0,     0,     0,     39497, 38436, 0,     10708, 0,     15800, 0,
    1954,  0,     0,     26020, 230,   13148, 0,     29014, 0,     0,     27802,
    0,     19974, 36170, 28635, 9756,  0,     0,     25635, 30813, 0,     0,
    27759, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     23521, 0,     38789, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     6176,  8055,  26683, 28045, 35920, 17548, 0,     10423, 0,     39114,
    0,     38271, 0,     4742,  4743,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     7801,  17049, 15617, 0,     0,     0,     32771, 36855,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     10229, 0,     0,
    0,     0,     0,     10115, 15494, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     37366, 0,     0,     0,     0,     0,     11377, 28319, 0,     16206,
    0,     6302,  13167, 22928, 1450,  0,     0,     0,     0,     33978, 0,
    1508,  0,     0,     0,     0,     30835, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     5227,  13743, 560,   0,     21410, 32403, 26043, 0,
    0,     11186, 4050,  0,     0,     21971, 17832, 5586,  2215,  0,     38447,
    0,     18868, 0,     0,     0,     12042, 0,     0,     17255, 36491, 0,
    30749, 1350,  9803,  0,     22631, 0,     0,     1565,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    34549, 0,     0,     0,     40439, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     10698, 0,     0,     0,
    17980, 7015,  0,     36236, 16448, 0,     35100, 0,     0,     33892, 17277,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     16450, 18120, 31644, 10607, 0,
    13493, 40681, 0,     0,     0,     39515, 0,     0,     2012,  29003, 204,
    0,     0,     34089, 16765, 38134, 11710, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    31891, 10700, 0,     7356,  13074, 4580,  37997, 0,     2160,  0,     36711,
    0,     0,     6596,  22055, 0,     0,     0,     0,     0,     0,     0,
    0,     28527, 0,     22114, 0,     0,     0,     7223,  31651, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     35110, 19131, 0,     0,
    1425,  0,     14010, 17333, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     34693, 6312,  0,     0,     19467, 0,
    8933,  25226, 2313,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     19826, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    9214,  27471, 0,     0,     0,     0,     0,     34448, 1390,  0,     0,
    0,     0,     0,     0,     1589,  3377,  15987, 0,     11972, 0,     0,
    0,     0,     0,     0,     0,     0,     3571,  0,     31080, 0,     4596,
    39613, 0,     0,     0,     0,     0,     0,     27524, 0,     0,     9297,
    23040, 33603, 27624, 0,     31255, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     7840,  0,     27023, 0,     0,
    11721, 11454, 21979, 0,     0,     0,     0,     0,     0,     40239, 0,
    35409, 0,     0,     0,     0,     17108, 26266, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     20380, 0,     8638,
    0,     10840, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     7049,  7175,  0,     0,     33621, 35429,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     36507, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     3468,  0,
    0,     0,     0,     35430, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     5557,  11688, 10374, 0,     38461, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     37842,
    32078, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     32166,
    16617, 26474, 27060, 40617, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     1620,  14304, 31049, 13436, 7999,  0,     32443, 15173, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     21119, 0,     12014, 12331, 16191, 0,     0,     0,     0,
    7817,  26278, 17742, 20336, 3091,  0,     0,     20527, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     18508, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     6779,  0,     0,     21120, 0,     12148, 0,     0,     40324, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     28009, 6780,  0,     0,     0,     14228,
    0,     0,     38031, 11694, 36479, 10941, 17964, 31020, 10100, 0,     0,
    0,     20995, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     31832, 0,     8470,  0,     0,     0,     0,     10474,
    12164, 32504, 26118, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     29958, 0,     38838, 27394, 0,
    36852, 12908, 0,     0,     0,     0,     0,     38214, 0,     0,     0,
    0,     0,     0,     0,     38764, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     25750, 0,     0,     0,
    0,     0,     0,     34322, 0,     0,     0,     0,     0,     0,     4781,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    12357, 26381, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     6996,  16570, 28732, 0,     40340, 0,     0,     0,     0,     0,
    17947, 0,     38345, 0,     14741, 10881, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     26684, 12029,
    0,     0,     0,     16016, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4027,  40104, 0,     0,     0,     280,   0,     40665, 0,
    0,     0,     0,     33234, 0,     20346, 10886, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     28685, 0,     0,     0,     0,     1337,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     6082,  0,     0,
    0,     0,     0,     15180, 0,     1566,  0,     0,     0,     0,     12043,
    17833, 4700,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     32404, 25259, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     37761, 0,     34015, 0,     17728, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     26133, 0,     0,     27134, 0,
    0,     0,     33070, 0,     0,     0,     0,     0,     0,     0,     0,
    32677, 0,     0,     0,     35147, 16424, 35991, 0,     0,     0,     0,
    0,     17517, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2013,  2359,  0,     0,     0,     0,     0,     0,     0,     35105, 0,
    0,     0,     0,     0,     0,     0,     0,     17563, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     28536, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     12662, 0,     0,     31657, 39864,
    0,     0,     0,     0,     31659, 0,     0,     37785, 0,     0,     0,
    0,     0,     0,     32310, 0,     40700, 0,     0,     0,     0,     0,
    0,     0,     0,     38780, 0,     0,     0,     0,     0,     41091, 0,
    20839, 0,     0,     0,     0,     0,     0,     5378,  17771, 20841, 0,
    0,     0,     0,     0,     0,     0,     0,     22186, 0,     14603, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     19161, 0,
    0,     27428, 26410, 0,     0,     19162, 0,     7581,  0,     0,     0,
    812,   0,     0,     0,     0,     17196, 0,     0,     33361, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5252,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     3398,  0,     0,     0,
    38794, 0,     0,     27933, 0,     0,     26655, 0,     0,     0,     0,
    0,     0,     0,     8761,  0,     0,     0,     0,     0,     36936, 0,
    11626, 3103,  0,     13506, 40290, 27225, 0,     0,     32706, 0,     0,
    0,     21642, 0,     0,     0,     0,     0,     0,     13218, 0,     13220,
    0,     0,     0,     0,     0,     0,     0,     5895,  0,     0,     0,
    0,     0,     23942, 24615, 0,     7712,  0,     0,     0,     0,     0,
    38707, 15357, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     5991,  38262, 0,     0,     9468,  26030, 7669,  0,     0,     13278,
    0,     34412, 39812, 0,     0,     0,     17297, 0,     0,     0,     18158,
    0,     0,     0,     35378, 0,     24863, 22057, 8989,  0,     12801, 10349,
    0,     22406, 0,     14604, 0,     3075,  0,     0,     17785, 27049, 22973,
    32532, 0,     22599, 19159, 4634,  0,     37160, 0,     0,     0,     15572,
    32984, 0,     0,     0,     0,     30351, 34503, 22252, 0,     0,     0,
    3331,  0,     0,     0,     0,     29091, 3092,  1255,  17540, 12815, 0,
    29505, 0,     0,     0,     29051, 0,     0,     0,     0,     0,     5998,
    0,     27395, 16919, 18864, 31930, 0,     4722,  0,     0,     0,     1865,
    29917, 23080, 0,     17969, 7670,  0,     1979,  2843,  0,     0,     5253,
    28588, 5406,  0,     0,     17298, 0,     34185, 34188, 38579, 0,     0,
    35441, 0,     23165, 0,     0,     0,     0,     0,     0,     0,     11042,
    0,     29461, 0,     15590, 0,     0,     4249,  36736, 7656,  0,     21849,
    29336, 13935, 22494, 3154,  22596, 0,     13794, 9572,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     40473, 0,     0,     10898,
    3858,  27344, 28890, 22499, 25472, 25473, 0,     10791, 22317, 0,     0,
    0,     0,     0,     0,     543,   0,     31949, 0,     0,     0,     24294,
    21273, 0,     28891, 24885, 0,     0,     32839, 0,     38868, 11143, 33124,
    0,     27159, 0,     0,     29779, 0,     17576, 1214,  3885,  0,     33208,
    0,     33126, 7860,  0,     0,     0,     0,     13807, 0,     0,     0,
    8111,  0,     0,     28989, 26534, 0,     0,     2979,  4188,  0,     0,
    0,     0,     0,     0,     25149, 10795, 1014,  0,     2200,  0,     0,
    0,     0,     20746, 0,     0,     0,     33487, 5973,  0,     0,     2785,
    37038, 39963, 0,     0,     0,     16883, 27162, 0,     0,     0,     0,
    0,     6354,  0,     19550, 11498, 0,     28950, 0,     6451,  29092, 26756,
    19719, 0,     0,     0,     39092, 24264, 22615, 28811, 2332,  34962, 0,
    33443, 667,   9177,  0,     0,     0,     2133,  0,     0,     0,     0,
    0,     0,     9059,  1943,  0,     0,     0,     30984, 0,     0,     12578,
    0,     0,     0,     0,     0,     16166, 0,     0,     4723,  20452, 4628,
    21927, 36563, 0,     0,     0,     0,     19583, 15460, 19471, 6080,  11287,
    6742,  13242, 28033, 0,     0,     0,     0,     2478,  28495, 0,     11516,
    14943, 34080, 0,     0,     33363, 0,     20164, 25131, 16571, 0,     0,
    39813, 30740, 0,     0,     0,     0,     26039, 0,     0,     0,     38133,
    0,     0,     0,     0,     0,     203,   30854, 0,     11279, 0,     0,
    38735, 0,     36374, 8670,  11849, 0,     24986, 0,     0,     0,     0,
    0,     17854, 14541, 495,   16723, 0,     19414, 18159, 0,     0,     17077,
    12426, 0,     0,     0,     11659, 33164, 27008, 38919, 0,     0,     1828,
    0,     0,     0,     2493,  0,     0,     0,     2495,  14022, 398,   877,
    0,     0,     34590, 0,     11055, 0,     36957, 0,     1167,  4089,  0,
    12433, 0,     0,     0,     20790, 0,     19554, 39882, 0,     35171, 6224,
    35154, 0,     0,     0,     25374, 36051, 0,     10255, 0,     20873, 29448,
    8155,  20758, 38024, 0,     10900, 0,     3118,  30074, 0,     0,     3977,
    7932,  0,     0,     0,     0,     0,     0,     0,     794,   0,     0,
    0,     0,     5615,  2190,  18697, 22952, 4931,  35181, 0,     35561, 0,
    0,     0,     32475, 1079,  40134, 0,     35411, 0,     18921, 0,     15818,
    0,     0,     39634, 0,     0,     0,     0,     30212, 5518,  27352, 17772,
    38177, 39635, 21071, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     2617,  0,     0,     32595, 38145, 0,     0,     37242, 6275,  2591,
    32840, 34769, 0,     32257, 761,   0,     0,     0,     0,     0,     0,
    0,     0,     38518, 0,     24602, 0,     10906, 38041, 14859, 0,     9933,
    0,     0,     0,     0,     0,     0,     0,     0,     215,   38204, 0,
    0,     26150, 0,     32345, 3535,  34485, 0,     221,   0,     0,     0,
    38953, 14870, 0,     0,     17141, 0,     16656, 0,     0,     2198,  0,
    18721, 0,     12710, 0,     0,     32028, 32760, 34310, 33488, 0,     6648,
    36411, 11612, 29076, 21760, 31732, 0,     0,     29785, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     30251, 3123,
    0,     0,     0,     10581, 0,     29077, 33744, 37982, 0,     0,     0,
    0,     0,     0,     8696,  0,     0,     0,     18502, 2622,  22064, 12332,
    0,     28463, 0,     0,     31527, 0,     0,     32621, 0,     25947, 12728,
    28010, 11469, 0,     4830,  0,     28464, 27434, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     8013,  17179, 0,     26541, 0,     28803,
    0,     0,     0,     0,     0,     0,     5736,  0,     0,     0,     1277,
    0,     9060,  4643,  0,     23684, 0,     0,     16675, 28021, 0,     0,
    40978, 10197, 0,     0,     0,     0,     0,     0,     0,     3618,  2368,
    0,     0,     31106, 32633, 17808, 34319, 0,     0,     0,     0,     0,
    0,     1278,  0,     11425, 0,     31548, 3428,  33515, 21086, 34400, 0,
    33022, 38437, 0,     28207, 0,     31845, 1027,  25154, 27596, 584,   9653,
    15134, 3136,  0,     0,     33684, 0,     0,     0,     0,     0,     0,
    0,     6979,  17197, 31567, 11430, 28034, 0,     2939,  0,     0,     0,
    0,     0,     18772, 34401, 0,     0,     5251,  5155,  34741, 0,     38555,
    14664, 0,     6703,  25951, 16277, 28046, 0,     0,     0,     0,     0,
    0,     38272, 0,     0,     0,     1320,  0,     0,     36294, 0,     10202,
    0,     17821, 0,     0,     10235, 34798, 0,     0,     0,     0,     0,
    27602, 120,   24506, 0,     0,     16758, 32905, 0,     27129, 0,     0,
    0,     0,     0,     0,     18678, 0,     25097, 17472, 0,     0,     0,
    0,     0,     32781, 0,     36368, 0,     0,     32915, 0,     0,     0,
    0,     0,     0,     18127, 36715, 0,     0,     0,     0,     5280,  16432,
    32687, 0,     0,     0,     0,     0,     0,     0,     35861, 0,     0,
    0,     31142, 0,     35655, 30034, 2071,  0,     33168, 0,     0,     27618,
    13845, 0,     399,   7192,  0,     20586, 25737, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     4981,  12492,
    0,     0,     0,     0,     27972, 24451, 408,   0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     29254, 36741, 0,     30080, 0,     30262, 36887,
    0,     6132,  0,     0,     31724, 15564, 0,     0,     0,     24454, 6524,
    6770,  0,     35739, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     31460, 24210, 27977, 0,     0,     18217, 0,
    30316, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     3053,  40141,
    0,     19641, 0,     0,     0,     0,     0,     0,     24943, 0,     0,
    0,     0,     0,     36934, 0,     35798, 20008, 0,     0,     16262, 39703,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     21235, 0,
    577,   0,     0,     0,     6146,  0,     0,     0,     39704, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     35830, 0,     0,     18063, 37040, 4495,  5685,  39726,
    0,     0,     0,     25652, 0,     0,     13133, 0,     0,     0,     0,
    0,     30406, 0,     13974, 0,     22148, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     18757, 24787, 0,     31744, 4954,  0,     0,
    0,     0,     11105, 19166, 0,     16660, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     8956,  0,     0,     0,     0,     18195, 0,     0,     0,     0,
    0,     0,     16572, 0,     40434, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     38185, 10293, 32554, 0,
    0,     10296, 17233, 0,     0,     5828,  8736,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     11348, 0,     0,     0,     0,
    0,     0,     7003,  0,     31999, 0,     0,     0,     0,     12940, 23354,
    32004, 36861, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     39298, 0,
    0,     0,     0,     0,     0,     0,     0,     40441, 0,     0,     0,
    2845,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     33085, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     21099, 0,     0,     0,     0,
    0,     0,     0,     12663, 29291, 0,     0,     0,     0,     34585, 0,
    0,     0,     10246, 33156, 18160, 0,     571,   1033,  0,     0,     0,
    0,     8991,  18020, 0,     0,     16122, 23599, 13519, 0,     7050,  34941,
    6327,  0,     0,     0,     0,     0,     11977, 6418,  22239, 0,     0,
    0,     0,     0,     0,     0,     0,     37580, 0,     0,     18524, 33276,
    0,     0,     17437, 34972, 31568, 34978, 0,     31616, 0,     0,     18629,
    0,     34688, 0,     0,     24988, 0,     0,     0,     0,     25216, 30224,
    41042, 7319,  35683, 6430,  28179, 0,     22436, 0,     9972,  0,     33612,
    0,     8947,  0,     5655,  0,     20883, 0,     0,     0,     0,     0,
    0,     6774,  30189, 0,     0,     21516, 0,     0,     0,     0,     0,
    5901,  11463, 0,     0,     29078, 7338,  0,     0,     0,     31205, 255,
    0,     22868, 0,     0,     0,     0,     9994,  0,     8516,  16884, 0,
    6606,  8199,  20904, 0,     2449,  0,     0,     0,     0,     13588, 0,
    24424, 0,     36328, 32489, 0,     0,     0,     0,     10942, 0,     0,
    28022, 0,     0,     0,     0,     0,     0,     8658,  6980,  33685, 0,
    0,     0,     0,     0,     0,     0,     0,     31590, 0,     0,     0,
    15270, 9797,  13595, 4102,  16689, 10555, 41210, 0,     0,     0,     0,
    22771, 0,     0,     5466,  31617, 16692, 0,     26339, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     18630, 0,     6597,  15106,
    0,     0,     2852,  0,     32918, 30209, 39010, 0,     40399, 0,     0,
    0,     18352, 16725, 0,     0,     0,     5019,  8380,  0,     0,     0,
    0,     0,     0,     27040, 0,     0,     34514, 0,     0,     0,     0,
    8410,  0,     0,     0,     34432, 0,     0,     0,     0,     0,     28118,
    0,     0,     0,     39891, 0,     27041, 0,     0,     0,     0,     26798,
    0,     0,     0,     2775,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     11524,
    36295, 0,     0,     19959, 0,     0,     0,     0,     0,     0,     25209,
    0,     0,     32471, 0,     0,     906,   0,     0,     0,     4100,  0,
    0,     0,     0,     23099, 0,     0,     0,     0,     0,     0,     0,
    15337, 16156, 0,     0,     25000, 0,     10185, 3577,  19484, 0,     0,
    0,     0,     38488, 0,     0,     0,     7657,  0,     3034,  0,     0,
    0,     0,     0,     0,     14092, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     17773, 0,
    20878, 20879, 29589, 0,     0,     0,     25139, 41099, 22442, 36829, 0,
    27231, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    17786, 27160, 29887, 0,     8577,  26449, 30082, 0,     20985, 0,     0,
    0,     30141, 8897,  5902,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     19944, 660,   0,     32850, 27738, 29540, 9633,  0,
    0,     8000,  9636,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     9637,  0,     0,     0,     0,     0,     0,     0,     40250,
    0,     16266, 0,     19083, 29312, 25187, 0,     0,     6148,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    14777, 34390, 0,     0,     25632, 5149,  0,     0,     19663, 0,     0,
    0,     0,     0,     18976, 0,     33686, 0,     31569, 0,     0,     0,
    0,     0,     0,     0,     19258, 23185, 0,     2596,  0,     0,     26383,
    10116, 22887, 0,     0,     0,     12188, 0,     0,     0,     0,     17235,
    0,     37382, 594,   0,     29001, 0,     0,     0,     0,     3828,  0,
    0,     3829,  0,     0,     0,     23202, 31618, 948,   0,     0,     0,
    35264, 0,     0,     9480,  0,     40349, 0,     0,     0,     16702, 16703,
    2527,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    9482,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     6034,  0,     0,     0,     0,     0,     34210, 0,     0,
    0,     0,     21502, 27247, 0,     39705, 0,     0,     0,     39794, 0,
    0,     39795, 22587, 0,     14247, 14249, 35656, 36873, 0,     14250, 0,
    0,     0,     0,     11385, 0,     6431,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     28934, 24143, 24238, 33170, 2654,  12503, 0,
    24325, 0,     0,     0,     0,     0,     0,     0,     6435,  39381, 0,
    0,     21948, 0,     31332, 0,     30915, 0,     0,     0,     0,     0,
    1203,  0,     0,     842,   0,     20766, 13946, 28937, 17649, 0,     0,
    0,     0,     2361,  38420, 0,     0,     0,     0,     0,     3527,  34160,
    15922, 36258, 0,     0,     0,     0,     0,     0,     0,     0,     18372,
    23600, 0,     10150, 26408, 9906,  2505,  0,     13425, 16599, 0,     0,
    0,     0,     0,     0,     31485, 0,     0,     1913,  0,     0,     0,
    0,     0,     0,     0,     39565, 0,     30021, 8001,  0,     10855, 0,
    21529, 35799, 40480, 0,     0,     0,     2547,  0,     0,     0,     28097,
    0,     0,     37915, 0,     0,     0,     0,     0,     0,     6447,  0,
    31502, 4123,  33268, 13437, 26613, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     30437, 849,   7453,  13134, 24960, 35832,
    6149,  33659, 20905, 12333, 0,     0,     39155, 23293, 6533,  36153, 0,
    14338, 22527, 33183, 19071, 2202,  18192, 1622,  5390,  5435,  0,     0,
    0,     0,     0,     16236, 0,     31528, 14635, 0,     32712, 0,     14048,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     30265, 0,     21125, 32449,
    25073, 24170, 29749, 33573, 11774, 0,     0,     0,     20406, 30713, 0,
    36779, 29911, 5056,  0,     0,     0,     15414, 20913, 0,     8206,  37323,
    39586, 0,     9943,  23,    8207,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     34737, 0,     0,     26943, 0,     2694,  0,     0,
    0,     3630,  37924, 27437, 0,     28035, 25923, 0,     6981,  39319, 39,
    28358, 2137,  0,     25129, 35887, 34533, 0,     20915, 31285, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     17198, 17199, 0,
    31572, 14926, 26869, 0,     34222, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     3186,  36422, 1321,  3104,  0,
    0,     38398, 30152, 11107, 29017, 36518, 1148,  21647, 17549, 33190, 37192,
    0,     0,     0,     0,     0,     0,     0,     943,   0,     20540, 6538,
    0,     5365,  23334, 0,     0,     0,     0,     0,     0,     0,     27438,
    0,     0,     32655, 39941, 40537, 0,     1509,  0,     30741, 31606, 0,
    5463,  0,     32811, 22051, 21565, 0,     0,     1661,  26557, 7532,  20454,
    23540, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     26334, 28366, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     12384,
    0,     0,     5160,  14798, 18818, 0,     379,   0,     0,     0,     35957,
    27325, 28238, 30841, 30326, 3962,  0,     0,     0,     0,     31124, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     1362,  0,     36237,
    11969, 0,     0,     15182, 21656, 0,     0,     0,     0,     126,   0,
    17280, 0,     38529, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     18840, 0,     0,     0,     0,     1514,  22085, 0,     0,
    0,     0,     0,     0,     0,     9678,  27957, 19920, 32297, 18487, 0,
    23553, 0,     0,     0,     0,     0,     2853,  36014, 10183, 0,     17520,
    9441,  0,     30768, 0,     0,     0,     0,     14992, 16718, 18995, 17363,
    0,     22559, 0,     0,     0,     0,     0,     11380, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     9516,  0,     0,
    0,     0,     14490, 0,     0,     5457,  0,     0,     0,     7529,  0,
    0,     0,     0,     0,     0,     39367, 0,     19773, 0,     11386, 0,
    0,     0,     21981, 1122,  0,     22912, 0,     0,     0,     0,     0,
    0,     7073,  0,     11390, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     2950,  0,     19198, 7828,  0,
    0,     0,     0,     0,     0,     0,     0,     3801,  0,     41056, 20991,
    32727, 0,     0,     0,     0,     0,     548,   18739, 0,     19209, 0,
    0,     21427, 38248, 0,     0,     0,     40325, 10938, 0,     0,     11628,
    28862, 3813,  0,     0,     0,     0,     0,     0,     11504, 6236,  0,
    0,     0,     0,     0,     0,     0,     0,     20317, 0,     1965,  0,
    0,     5714,  0,     5480,  23051, 0,     27808, 3830,  0,     0,     0,
    0,     35102, 19960, 18404, 0,     0,     0,     0,     17473, 0,     0,
    1667,  0,     0,     0,     0,     18913, 0,     0,     0,     0,     26064,
    41260, 0,     0,     0,     4821,  18162, 39309, 22569, 737,   0,     0,
    25042, 0,     0,     22437, 21025, 22438, 2033,  888,   7156,  0,     20435,
    20601, 30226, 38832, 39649, 4614,  0,     0,     0,     0,     34051, 12304,
    9634,  0,     3317,  0,     0,     0,     10083, 32761, 25056, 0,     4319,
    0,     8114,  0,     0,     0,     0,     0,     24303, 18740, 25064, 5775,
    23672, 0,     0,     0,     0,     2935,  28465, 855,   0,     0,     6454,
    1043,  10812, 0,     0,     0,     0,     38466, 38467, 0,     0,     0,
    0,     25079, 19259, 10006, 0,     0,     18243, 18792, 0,     40774, 0,
    22584, 40105, 0,     38162, 0,     21712, 0,     0,     11819, 0,     0,
    33936, 0,     16208, 0,     0,     0,     0,     0,     21763, 34557, 25196,
    21137, 0,     16218, 9481,  6385,  0,     0,     18632, 0,     0,     0,
    13086, 33094, 23559, 0,     0,     32570, 0,     0,     9816,  13634, 19547,
    0,     0,     31916, 15899, 0,     0,     0,     0,     0,     0,     36667,
    0,     9886,  20121, 35070, 0,     0,     30886, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     17145, 14764, 31154, 24045, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     5909,  4001,
    0,     0,     28302, 0,     0,     3682,  0,     0,     24912, 26543, 0,
    0,     0,     0,     0,     0,     0,     0,     19948, 14644, 0,     0,
    0,     0,     0,     0,     0,     29811, 0,     0,     0,     0,     0,
    0,     21728, 20541, 0,     0,     0,     0,     0,     7671,  0,     0,
    0,     0,     0,     0,     0,     0,     312,   9759,  10970, 2268,  6617,
    9892,  13479, 0,     0,     0,     0,     0,     0,     0,     9117,  0,
    0,     0,     0,     13872, 0,     0,     34802, 0,     0,     0,     0,
    0,     0,     0,     2600,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     11652, 0,     0,     0,     0,     0,     0,
    0,     24838, 15394, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     24371, 36029, 0,     0,     15165, 13404, 0,     0,     3761,  2072,
    8791,  13331, 39368, 0,     0,     30976, 0,     1681,  0,     0,     0,
    33348, 7320,  0,     0,     35387, 4120,  35063, 0,     0,     34726, 6432,
    34469, 0,     19845, 0,     0,     0,     0,     0,     3403,  20794, 13338,
    0,     21821, 0,     9778,  33957, 0,     0,     7950,  33902, 7846,  22280,
    20597, 31444, 31086, 26267, 0,     0,     31445, 23469, 20265, 0,     0,
    0,     0,     0,     0,     0,     0,     5140,  0,     3860,  0,     0,
    0,     0,     0,     0,     0,     0,     7502,  20324, 0,     33960, 33623,
    27630, 14553, 19610, 799,   0,     35433, 9256,  21321, 0,     35434, 0,
    41288, 0,     0,     21802, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5796,  7326,  35741, 27053, 0,     0,
    4615,  39143, 0,     0,     0,     0,     0,     27061, 13427, 10805, 7080,
    0,     0,     0,     0,     16793, 33962, 8854,  0,     27161, 0,     14710,
    0,     0,     0,     0,     0,     0,     0,     13660, 30592, 0,     27171,
    14139, 0,     33550, 3750,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     13231, 20741, 0,     0,     37261, 0,     0,     14889, 0,
    0,     0,     0,     29557, 0,     0,     32610, 0,     6230,  0,     9782,
    19505, 30438, 33647, 30506, 28304, 14771, 37724, 0,     9995,  0,     26614,
    0,     32854, 18221, 25720, 0,     0,     0,     0,     0,     0,     0,
    1235,  0,     0,     21145, 0,     0,     0,     30402, 14336, 25030, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     21329,
    0,     20009, 28305, 0,     23968, 0,     0,     10089, 40630, 20015, 33660,
    0,     16514, 13687, 6101,  2956,  39727, 7430,  12774, 15078, 12015, 23167,
    14419, 40554, 0,     5810,  13446, 34169, 0,     38653, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     39417, 0,     19355, 10861,
    32997, 26938, 9529,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     33661, 0,     0,     12341, 0,     4184,  0,     19665,
    25633, 33502, 11427, 26162, 14564, 0,     0,     0,     15872, 0,     10768,
    9359,  9269,  0,     20018, 5992,  1280,  17612, 16195, 26281, 18758, 31834,
    0,     0,     27921, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     21921, 0,     16832, 0,     0,     0,     0,
    0,     0,     0,     0,     15656, 9534,  0,     0,     31549, 22070, 26022,
    15015, 10728, 9425,  14654, 0,     20969, 11176, 8721,  17200, 9064,  29194,
    0,     19308, 29015, 4957,  0,     0,     0,     23186, 37347, 13464, 20339,
    8844,  19975, 30816, 0,     29107, 23325, 0,     0,     3187,  6241,  0,
    22071, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     10110, 0,     0,     0,     20165,
    19260, 18793, 23192, 15529, 0,     6004,  23532, 13374, 15271, 24024, 20166,
    26246, 0,     0,     0,     0,     0,     0,     12909, 16926, 15467, 33694,
    0,     0,     0,     0,     0,     0,     19389, 7802,  2842,  11698, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     15618, 0,     0,     30742, 9428,
    12385, 41230, 12037, 32895, 0,     0,     0,     0,     28226, 0,     25665,
    0,     28995, 0,     0,     0,     39348, 16068, 32512, 20205, 0,     31864,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     25764,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     7011,  20351, 40260, 41014, 19958, 0,     31619, 0,     28839, 0,
    12841, 2920,  12398, 0,     0,     0,     0,     0,     0,     0,     0,
    40670, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     10498, 2568,  23550, 20213, 39169,
    15670, 35265, 40032, 0,     12944, 0,     22113, 0,     0,     11649, 0,
    20497, 18344, 0,     0,     0,     0,     0,     0,     0,     27546, 0,
    19365, 16974, 0,     0,     27607, 35528, 0,     0,     0,     0,     17302,
    0,     0,     0,     32815, 28997, 33416, 0,     0,     33895, 17316, 19921,
    30645, 19922, 0,     0,     0,     0,     0,     0,     0,     0,     35111,
    16383, 18128, 36380, 36381, 17334, 13076, 9557,  0,     0,     0,     9376,
    33089, 0,     0,     26569, 0,     41154, 0,     0,     0,     0,     0,
    0,     0,     15247, 16724, 0,     0,     0,     0,     0,     1519,  0,
    0,     27303, 21820, 33613, 0,     0,     0,     10264, 0,     0,     0,
    0,     9593,  0,     38560, 16483, 4679,  39707, 7764,  24217, 0,     38246,
    20906, 21709, 35834, 0,     0,     4502,  26864, 13025, 40914, 34524, 36331,
    0,     0,     0,     25655, 0,     25426, 31846, 0,     9362,  15178, 0,
    31370, 0,     24276, 4524,  0,     38275, 33057, 0,     37384, 38096, 4147,
    17054, 17055, 33704, 20040, 33706, 25670, 0,     0,     9674,  25496, 0,
    0,     19594, 0,     24287, 4703,  4704,  4707,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     31149, 0,     7193,  443,   0,     0,
    0,     0,     0,     0,     23596, 39671, 29418, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     39672, 39469, 0,     11402, 3794,  0,
    39673, 0,     0,     0,     36472, 0,     0,     0,     31352, 850,   0,
    10662, 26674, 0,     14899, 16002, 0,     0,     35580, 34271, 0,     0,
    1086,  0,     0,     0,     15733, 23673, 0,     0,     38835, 0,     15156,
    26377, 0,     0,     229,   38968, 39754, 0,     0,     0,     0,     0,
    0,     39771, 0,     13465, 0,     0,     0,     0,     0,     0,     27672,
    23086, 21962, 0,     0,     0,     0,     0,     0,     0,     40671, 0,
    0,     0,     0,     0,     0,     36382, 0,     11301, 0,     34231, 0,
    0,     26910, 21977, 23106, 0,     0,     0,     19486, 2609,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     37831, 0,     0,     9141,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     5141,  0,     21072, 0,     38931, 0,     10902, 0,     0,     0,
    0,     0,     15510, 0,     5958,  29470, 0,     0,     9335,  0,     0,
    24440, 26981, 12806, 357,   20859, 22813, 12761, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     39030, 2115,  31064,
    0,     2575,  0,     0,     0,     0,     21074, 15203, 0,     0,     0,
    6345,  9336,  24455, 0,     25397, 35572, 6527,  16736, 0,     39997, 15713,
    6816,  32079, 5802,  21880, 6923,  36547, 31345, 15517, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     39674, 0,     0,     0,     39566, 34052, 0,     0,
    39333, 0,     0,     34775, 0,     12002, 12305, 21112, 0,     0,     0,
    0,     34256, 18723, 0,     0,     7865,  25870, 4002,  30693, 0,     8116,
    15520, 27744, 15299, 0,     35800, 11213, 0,     0,     0,     0,     0,
    0,     0,     37167, 0,     0,     0,     0,     17162, 0,     0,     17936,
    6415,  6942,  0,     0,     0,     23969, 6355,  0,     0,     13688, 4323,
    32362, 0,     0,     0,     8581,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     5391,  0,     0,     0,     10586, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     40915, 0,     0,
    23515, 30108, 10588, 22578, 8862,  0,     21544, 0,     0,     15554, 0,
    0,     39587, 0,     0,     0,     0,     0,     0,     32730, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     26547, 37051, 13237, 0,     0,     0,     0,     0,     23429,
    3205,  25921, 0,     28359, 23774, 11789, 0,     26320, 6982,  0,     0,
    0,     0,     0,     0,     0,     0,     24542, 0,     15461, 0,     0,
    31002, 40766, 12359, 0,     0,     0,     0,     4977,  0,     4891,  0,
    0,     0,     18555, 15272, 16137, 5575,  24127, 0,     20658, 0,     0,
    9831,  10595, 3006,  10515, 0,     0,     0,     0,     0,     0,     0,
    0,     2376,  38982, 0,     0,     9717,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     33526, 22375, 14949, 0,     0,     8439,  27673,
    0,     28227, 25090, 0,     31225, 34413, 22412, 32738, 22052, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    16207, 0,     0,     0,     0,     0,     0,     0,     0,     0,     1069,
    39168, 12399, 0,     0,     13920, 17466, 15497, 0,     40043, 0,     0,
    0,     0,     0,     0,     0,     38219, 0,     16663, 23204, 1820,  0,
    0,     0,     0,     0,     0,     0,     0,     36238, 22779, 0,     0,
    0,     0,     27932, 18955, 0,     5594,  6386,  17732, 40683, 0,     0,
    0,     0,     0,     0,     0,     0,     2942,  0,     0,     0,     0,
    0,     0,     0,     3232,  28528, 0,     0,     0,     0,     0,     25103,
    5414,  0,     0,     25224, 0,     23005, 0,     0,     0,     0,     0,
    0,     39920, 32816, 0,     0,     13259, 24844, 16776, 2168,  25037, 0,
    0,     0,     0,     0,     0,     32569, 16820, 0,     0,     0,     16459,
    0,     0,     0,     0,     16180, 0,     16181, 0,     0,     37466, 0,
    0,     0,     0,     0,     13503, 24231, 12095, 0,     0,     8420,  0,
    0,     35657, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     35684, 39375, 0,     0,     1591,  26739, 14316,
    0,     0,     0,     0,     10314, 7952,  0,     14387, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     41267, 35414, 0,     0,     0,     0,     32330, 35415,
    0,     27729, 0,     4217,  0,     0,     20605, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     38582, 0,     34048, 0,     0,     25549, 0,     11992,
    0,     0,     0,     26421, 0,     0,     0,     27187, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     36895,
    37262, 0,     0,     15066, 0,     0,     0,     0,     0,     0,     40737,
    18734, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     3541,  16051, 0,     0,     0,     0,
    40562, 0,     0,     0,     0,     0,     10762, 0,     0,     33570, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     40910, 36513, 0,
    0,     40152, 0,     0,     18333, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     21812, 0,     0,     0,     0,     0,
    0,     1304,  0,     3631,  0,     41106, 7772,  18773, 23113, 0,     0,
    0,     0,     0,     40430, 0,     38976, 26870, 37183, 18774, 17588, 0,
    0,     0,     14944, 17747, 1028,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    35943, 9364,  0,     0,     0,     0,     0,     0,     0,     343,   0,
    0,     9665,  20455, 0,     34550, 16361, 0,     0,     1993,  0,     0,
    38099, 36863, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     36002, 21296, 0,     0,     0,     0,     0,     21299, 9840,  15109,
    0,     26892, 0,     32302, 0,     23727, 25104, 15970, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     26507, 0,     12011, 0,     30407,
    0,     0,     0,     0,     0,     7545,  7552,  0,     37218, 0,     0,
    0,     39369, 9298,  0,     13635, 19487, 10342, 0,     36820, 0,     0,
    0,     0,     0,     0,     6433,  27625, 0,     17098, 0,     0,     13642,
    21701, 470,   36975, 0,     0,     0,     0,     0,     39385, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     10352, 15348, 0,     0,
    0,     0,     6437,  12708, 0,     3120,  0,     4218,  10364, 38547, 0,
    0,     0,     0,     19782, 0,     0,     10365, 40834, 40195, 0,     0,
    30087, 0,     0,     0,     0,     0,     41228, 0,     25553, 6775,  13296,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     10546,
    0,     1011,  20612, 0,     0,     0,     0,     41053, 0,     0,     1621,
    0,     15692, 12768, 0,     0,     0,     0,     40578, 0,     33387, 0,
    0,     0,     0,     0,     0,     10388, 0,     23993, 0,     0,     0,
    0,     0,     0,     0,     7470,  26757, 0,     0,     0,     40523, 15797,
    38314, 32087, 0,     1259,  35835, 0,     2957,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    19661, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     30360, 0,     0,     0,     0,     0,     0,     31163, 15657, 31071,
    33221, 15371, 0,     14273, 6478,  11428, 0,     0,     39755, 2435,  25517,
    12343, 0,     35213, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     14053, 34865, 0,     0,     0,     0,
    40961, 0,     0,     0,     0,     0,     0,     0,     2283,  0,     0,
    0,     0,     0,     0,     0,     27662, 17201, 9187,  2961,  0,     7476,
    18245, 0,     13711, 37808, 0,     0,     39773, 0,     0,     3817,  1630,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     12173, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     19113, 12924, 0,     4144,  27503, 0,     18943,
    15093, 13540, 0,     29200, 38400, 0,     0,     35924, 0,     4525,  21178,
    12737, 0,     0,     0,     0,     0,     12606, 0,     0,     0,     0,
    0,     0,     0,     0,     103,   0,     0,     0,     0,     0,     0,
    0,     0,     0,     13036, 0,     0,     997,   0,     7267,  28229, 41231,
    0,     8562,  8594,  16575, 0,     40667, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     11109, 0,     0,     29922, 0,     0,
    0,     1338,  14514, 0,     0,     0,     0,     0,     0,     11181, 0,
    0,     0,     3365,  0,     0,     0,     15777, 5258,  8742,  32906, 0,
    13745, 0,     2235,  0,     0,     0,     0,     0,     0,     0,     0,
    41078, 0,     23092, 0,     0,     27326, 2084,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     21657, 34558, 40112, 0,     19906,
    0,     1455,  0,     32562, 0,     0,     0,     0,     18830, 16968, 0,
    0,     0,     12645, 0,     20357, 16811, 0,     39852, 36710, 1456,  0,
    0,     0,     0,     0,     0,     0,     20830, 25197, 0,     0,     0,
    0,     0,     0,     0,     0,     21475, 0,     0,     0,     0,     0,
    0,     0,     24989, 39011, 0,     0,     0,     0,     16819, 0,     0,
    0,     0,     0,     0,     5284,  14999, 0,     0,     0,     18146, 0,
    18164, 34451, 0,     0,     0,     35011, 39177, 23143, 69,    0,     21791,
    19521, 0,     0,     0,     0,     0,     0,     0,     15201, 0,     14254,
    34476, 20266, 0,     36127, 30310, 35066, 30183, 22500, 28182, 0,     0,
    0,     0,     0,     0,     0,     0,     15565, 0,     0,     10646, 0,
    20504, 18025, 35743, 26601, 0,     41289, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     29736, 0,     36668, 0,     30227,
    9594,  10718, 0,     0,     0,     27063, 0,     33353, 0,     3,     0,
    0,     0,     0,     0,     0,     0,     3319,  0,     15518, 35766, 34852,
    29498, 6287,  2548,  18328, 0,     0,     0,     24629, 33831, 26615, 15786,
    29669, 0,     23815, 0,     3873,  0,     0,     0,     0,     30959, 0,
    18484, 196,   0,     0,     0,     0,     0,     0,     15212, 0,     35032,
    0,     8002,  0,     0,     0,     1057,  16408, 23606, 5811,  0,     0,
    13523, 9530,  0,     33356, 0,     0,     15454, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     32363, 31133,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     8955,
    0,     0,     0,     21955, 15372, 0,     0,     0,     15658, 0,     0,
    0,     0,     0,     29279, 9066,  19281, 0,     18335, 0,     0,     0,
    30817, 30966, 0,     0,     0,     0,     0,     0,     8976,  0,     29812,
    21643, 0,     0,     20158, 0,     0,     0,     16496, 23825, 19391, 38983,
    0,     11235, 36571, 13992, 0,     19799, 0,     0,     8056,  0,     0,
    0,     24801, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     18340, 8241,  5219,  0,
    8960,  0,     4791,  0,     0,     33286, 0,     0,     0,     0,     0,
    0,     29758, 27200, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     24514, 0,     0,     0,     0,     0,     0,
    0,     0,     25456, 0,     0,     0,     0,     0,     0,     0,     17318,
    0,     0,     0,     12233, 30174, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     29653, 0,     0,     0,     0,     0,
    28710, 0,     18165, 0,     35658, 25641, 0,     22001, 0,     0,     0,
    2164,  0,     0,     0,     37708, 25048, 40303, 9905,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     7177,  9908,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2059,  22827, 17798, 0,     0,     0,     0,     0,     0,
    0,     15978, 8015,  29315, 31102, 0,     14421, 0,     0,     0,     0,
    0,     0,     0,     0,     39107, 0,     8035,  0,     0,     0,     0,
    0,     0,     0,     18383, 0,     0,     0,     31847, 29280, 0,     0,
    0,     12595, 0,     0,     0,     35094, 0,     4659,  0,     0,     22168,
    24180, 0,     0,     0,     0,     0,     18394, 12460, 0,     0,     0,
    0,     0,     29645, 35522, 0,     2882,  0,     0,     0,     0,     0,
    8929,  0,     0,     6219,  0,     0,     0,     0,     0,     0,     0,
    32466, 0,     0,     29531, 0,     40376, 35556, 35712, 40828, 23408, 0,
    0,     2573,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    6641,  0,     0,     3678,  18709, 6645,  0,     7369,  27054, 29170, 12117,
    24533, 27527, 3160,  0,     0,     11572, 27145, 0,     0,     37838, 0,
    0,     0,     0,     0,     18370, 0,     19419, 8993,  0,     0,     0,
    32080, 20613, 0,     26671, 0,     22916, 35074, 24701, 25184, 0,     0,
    0,     14625, 0,     0,     36205, 520,   21518, 0,     3766,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     25404, 4112,  21530, 17163,
    13233, 15318, 2424,  3753,  40363, 40842, 34780, 0,     0,     0,     0,
    0,     0,     0,     30960, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     12546, 12547, 0,     0,
    0,     18932, 24636, 6654,  742,   2663,  0,     1931,  0,     3423,  39037,
    19548, 0,     12558, 20315, 37651, 0,     31209, 39730, 22830, 0,     0,
    3686,  0,     0,     0,     0,     0,     20016, 7454,  4832,  19858, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     36161, 19533, 5778,  5867,
    0,     23770, 0,     0,     10188, 39491, 14495, 21428, 0,     0,     0,
    20019, 9179,  0,     0,     0,     0,     0,     40364, 21545, 40642, 0,
    35214, 4590,  0,     33503, 0,     31836, 0,     0,     1858,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     2284,  0,     0,     0,     0,     34525, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     13913, 0,
    0,     14567, 5315,  6459,  0,     35142, 14160, 15462, 19217, 30721, 29755,
    36784, 22040, 0,     22536, 6108,  0,     30722, 3099,  13150, 0,     27663,
    40645, 27936, 0,     25658, 0,     37058, 0,     0,     0,     0,     6983,
    0,     0,     15679, 0,     40337, 0,     0,     0,     0,     0,     31988,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     8057,  28959, 31592, 3776,  8438,
    18866, 2443,  26329, 18254, 0,     31856, 12191, 35593, 28681, 0,     10971,
    0,     0,     4836,  8764,  0,     27118, 25952, 10730, 32391, 0,     0,
    31992, 0,     0,     0,     0,     20823, 28363, 0,     38566, 0,     7887,
    26033, 21795, 35926, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     24277, 24430, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     11821, 27505, 5157,
    21930, 20666, 23698, 3648,  22019, 14795, 0,     0,     3008,  17822, 1754,
    15621, 5220,  3831,  29571, 5221,  19431, 11111, 17684, 32215, 0,     2380,
    18805, 4129,  31226, 19396, 0,     0,     0,     40850, 0,     6464,  0,
    0,     27513, 8242,  14675, 40108, 0,     5921,  30509, 4148,  23699, 29961,
    0,     17458, 1559,  16938, 0,     0,     16939, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     1353,  8251,  4796,  6336,  0,     38100, 18395, 34085, 24509, 12215,
    23830, 0,     13053, 26440, 6799,  27275, 2148,  33532, 6178,  0,     25161,
    0,     34803, 25690, 17976, 13054, 5716,  7632,  5832,  41198, 0,     21668,
    0,     0,     0,     0,     28112, 29330, 237,   0,     0,     2446,  6113,
    26644, 6466,  29130, 13482, 41199, 38792, 13055, 5229,  5162,  27834, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     38675, 29515,
    39829, 0,     0,     36801, 22023, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     17057, 0,     0,     23788, 0,     28243, 14574,
    128,   8744,  14682, 30009, 1363,  23615, 2004,  11838, 0,     13184, 0,
    0,     9010,  28114, 0,     0,     0,     0,     4413,  23982, 0,     0,
    0,     34426, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     5834,  0,     0,     20354, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     23003, 18187, 13754,
    40351, 9207,  0,     0,     6485,  38903, 0,     26463, 24312, 20050, 0,
    22897, 4576,  3780,  0,     0,     25815, 0,     0,     0,     0,     0,
    0,     29331, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     18286, 18870, 18686, 41019, 0,     0,
    0,     18959, 11379, 0,     29402, 29932, 23977, 17984, 865,   22203, 38626,
    0,     17319, 0,     0,     0,     29145, 11008, 0,     0,     0,     0,
    0,     17846, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     11712, 24754,
    33844, 0,     14179, 6025,  28164, 0,     30863, 0,     34442, 34341, 647,
    0,     13287, 21300, 17335, 11011, 23554, 39921, 0,     0,     0,     0,
    0,     0,     0,     0,     1382,  0,     0,     37120, 6026,  17989, 17350,
    40691, 12664, 14451, 0,     7748,  0,     37444, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     17855, 38000, 23796, 13603, 9377,  0,
    40695, 0,     0,     8273,  0,     0,     0,     0,     0,     0,     0,
    26065, 0,     0,     4677,  0,     0,     0,     0,     0,     0,     11713,
    0,     0,     0,     0,     5331,  18446, 36034, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     25776, 37793, 0,
    5603,  0,     0,     0,     0,     0,     0,     8452,  38062, 26362, 37464,
    2031,  0,     6092,  7238,  0,     37228, 0,     26594, 0,     0,     0,
    0,     0,     8888,  0,     20328, 29989, 0,     0,     17787, 0,     0,
    0,     0,     0,     0,     0,     0,     38378, 22238, 0,     20005, 0,
    20477, 7333,  0,     20891, 27740, 35445, 12712, 40307, 0,     0,     0,
    0,     0,     575,   37263, 0,     22956, 0,     0,     0,     11284, 2300,
    13349, 0,     0,     0,     28658, 0,     0,     0,     0,     0,     0,
    0,     0,     39709, 0,     20090, 15319, 0,     0,     0,     0,     34893,
    6568,  25008, 2130,  4010,  24084, 18230, 1932,  0,     15255, 7663,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     5392,  0,     0,
    0,     6292,  8708,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     18077, 31690, 0,     21341, 40011,
    40012, 0,     0,     0,     0,     3772,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    21367, 12166, 0,     24722, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     15135, 0,     0,     32382, 0,     10420,
    0,     17897, 0,     40767, 0,     0,     0,     21958, 4651,  0,     0,
    0,     0,     2562,  0,     0,     0,     0,     0,     39964, 2066,  0,
    0,     0,     0,     0,     3777,  31857, 25801, 32203, 26034, 20272, 0,
    7264,  39435, 0,     4786,  0,     0,     0,     0,     0,     32035, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     21898, 16940, 41071,
    0,     4729,  38281, 0,     16941, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     23355, 0,     40584, 4797,  23055, 0,     7275,  28691, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     40790, 41109, 40030, 25448,
    17911, 28692, 0,     0,     0,     0,     0,     0,     0,     27135, 0,
    0,     0,     4746,  40796, 7899,  0,     0,     0,     0,     32782, 0,
    0,     0,     0,     0,     0,     7738,  0,     0,     0,     0,     0,
    0,     32417, 13190, 0,     7682,  0,     0,     0,     0,     17320, 20684,
    0,     0,     0,     0,     0,     0,     36712, 0,     0,     0,     0,
    0,     12072, 0,     24755, 0,     0,     0,     0,     21441, 0,     0,
    0,     20063, 0,     0,     23557, 0,     0,     10455, 0,     17565, 0,
    0,     0,     0,     0,     0,     41306, 0,     0,     18169, 0,     0,
    40188, 0,     21446, 0,     0,     12434, 25363, 13643, 8424,  0,     0,
    35713, 0,     0,     40039, 0,     31333, 0,     0,     0,     0,     8831,
    4633,  0,     20329, 0,     0,     0,     34049, 0,     39398, 32699, 0,
    0,     7965,  10907, 0,     0,     0,     5519,  0,     14860, 5897,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     27170, 0,     0,
    30469, 0,     0,     0,     0,     0,     0,     20892, 5523,  27064, 4384,
    27241, 0,     30230, 3084,  7244,  0,     9092,  37491, 0,     0,     9354,
    0,     0,     0,     0,     0,     0,     0,     0,     24158, 0,     38644,
    5040,  26487, 0,     0,     0,     0,     0,     0,     0,     40004, 32498,
    20480, 40872, 11467, 20010, 0,     31814, 39710, 22036, 6730,  0,     0,
    0,     4452,  20714, 0,     3039,  0,     35803, 8996,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     14045, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     38336,
    22831, 35202, 13690, 0,     22459, 0,     0,     26111, 40482, 14223, 0,
    0,     18231, 37176, 0,     14422, 0,     0,     0,     0,     21887, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     19662, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     3130,  0,     40426, 21429, 15573, 13591, 11224,
    0,     0,     33137, 41253, 34635, 14913, 0,     0,     0,     0,     10869,
    40093, 26549, 0,     34526, 0,     33007, 5994,  0,     0,     3133,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     13027, 12582, 0,     0,     4327,
    10682, 0,     0,     0,     0,     0,     0,     0,     0,     4958,  0,
    0,     0,     15136, 33228, 11790, 13032, 40100, 38470, 8220,  3632,  1047,
    21893, 0,     0,     0,     12596, 23776, 0,     30411, 21941, 1305,  27598,
    0,     0,     0,     0,     0,     0,     0,     0,     14056, 35223, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    7481,  0,     0,     16930, 0,     0,     17216, 22543, 0,     0,     0,
    0,     0,     0,     28221, 18255, 10425, 11914, 28733, 27599, 39798, 1966,
    0,     0,     0,     31858, 0,     0,     0,     22939, 25134, 0,     20824,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     36572, 0,     0,     0,     0,     5067,  0,     0,     0,
    0,     0,     0,     0,     23441, 5889,  21566, 27506, 0,     26438, 16098,
    28232, 0,     6245,  6009,  0,     0,     0,     0,     0,     0,     0,
    8925,  0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     40408, 9798,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     33533,
    24820, 0,     0,     34086, 0,     0,     13389, 38997, 0,     5833,  25915,
    1030,  0,     28371, 23831, 0,     0,     0,     33534, 0,     34087, 0,
    0,     20669, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     28244, 16212, 40261, 40114, 0,     17284, 0,     5127,  14524, 0,
    37943, 2814,  19120, 0,     0,     26049, 0,     17475, 0,     41127, 0,
    0,     16312, 27510, 24191, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     6247,  0,     0,     0,     0,     0,     31397, 19912,
    0,     12647, 0,     0,     3447,  0,     21294, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     34999, 0,     0,     16224, 0,     0,     18960, 0,     28255,
    7903,  0,     0,     16770, 30764, 0,     0,     0,     0,     0,     0,
    0,     0,     4540,  0,     0,     0,     0,     0,     17336, 0,     22804,
    0,     15048, 14578, 0,     16230, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     12665, 0,     0,     20365, 0,     35112,
    1427,  0,     0,     0,     4586,  27695, 0,     0,     27696, 0,     0,
    10456, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    21060, 0,     6035,  0,     0,     3073,  37905, 0,     33425, 27233, 0,
    2776,  20390, 17407, 36083, 33211, 30536, 9160,  29688, 28411, 7471,  4906,
    21539, 4644,  41271, 13712, 33880, 1967,  13871, 36233, 33528, 0,     36978,
    33350, 0,     23478, 843,   33262, 8950,  0,     0,     41158, 0,     0,
    0,     13581, 0,     15128, 0,     0,     33272, 857,   27255, 37328, 0,
    40055, 38658, 0,     0,     0,     0,     0,     0,     39907, 0,     0,
    0,     2563,  0,     4208,  18337, 0,     0,     0,     0,     28142, 0,
    40259, 0,     0,     0,     0,     0,     0,     0,     0,     1513,  0,
    0,     0,     33194, 0,     34279, 0,     0,     18133, 0,     0,     0,
    0,     34281, 0,     0,     0,     0,     29464, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5549,  0,     0,
    0,     0,     0,     0,     0,     22501, 11067, 2453,  0,     0,     0,
    0,     0,     0,     29231, 20737, 14731, 0,     20738, 0,     14616, 18304,
    0,     18182, 0,     0,     0,     18305, 11076, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     7967,  10908,
    0,     0,     6924,  8898,  9093,  0,     0,     0,     0,     9306,  0,
    0,     0,     0,     0,     0,     0,     19026, 0,     7245,  18929, 19852,
    8005,  18223, 0,     0,     0,     0,     0,     32865, 9103,  0,     32365,
    1933,  0,     12561, 0,     0,     0,     0,     0,     0,     0,     24913,
    18745, 0,     0,     0,     0,     0,     0,     0,     0,     0,     27594,
    0,     0,     20740, 37330, 10101, 0,     0,     0,     0,     0,     37736,
    5199,  0,     0,     0,     0,     37059, 12911, 0,     0,     8520,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     2378,
    26724, 18318, 0,     0,     0,     0,     13375, 0,     0,     28048, 28049,
    39967, 0,     0,     0,     0,     0,     0,     17749, 0,     33838, 18807,
    0,     12623, 0,     0,     34414, 0,     0,     0,     0,     18820, 0,
    20457, 29131, 0,     0,     0,     11438, 0,     0,     35958, 28737, 0,
    31300, 0,     0,     0,     12224, 0,     0,     0,     0,     0,     0,
    6387,  16074, 0,     15047, 0,     0,     0,     0,     26893, 21031, 23006,
    0,     0,     27280, 25023, 0,     0,     0,     0,     0,     0,     25310,
    0,     0,     7601,  0,     0,     28445, 29988, 0,     34766, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     6678,  4350,  0,     9152,  7607,  0,     0,     25507,
    0,     0,     0,     8544,  32479, 0,     32480, 10794, 0,     28898, 26306,
    34781, 40873, 0,     37557, 0,     0,     0,     0,     0,     0,     0,
    27962, 0,     0,     4124,  32484, 0,     581,   0,     19424, 0,     8119,
    16178, 17039, 0,     13691, 36692, 0,     0,     0,     0,     37331, 0,
    3620,  0,     4125,  35863, 26240, 0,     0,     0,     12361, 34324, 0,
    0,     31372, 4270,  19514, 0,     0,     0,     0,     8047,  12734, 9067,
    9122,  12786, 0,     0,     0,     32204, 0,     14000, 40882, 18526, 0,
    0,     9069,  0,     0,     0,     25278, 0,     26250, 0,     0,     14957,
    29646, 36862, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     12941, 6382,  0,     11000, 0,     0,     0,     25959,
    37425, 0,     0,     0,     0,     0,     19367, 0,     39443, 34338, 8568,
    0,     11280, 0,     0,     0,     0,     0,     24994, 0,     0,     34847,
    0,     41156, 0,     0,     0,     32583, 35715, 34477, 10639, 36979, 0,
    0,     0,     3584,  0,     3464,  0,     0,     10165, 25999, 21983, 28448,
    7571,  3408,  0,     0,     10649, 33961, 0,     0,     0,     0,     0,
    0,     0,     0,     39567, 0,     0,     0,     0,     24776, 0,     0,
    0,     0,     31487, 7985,  0,     27248, 9909,  0,     22982, 0,     4429,
    0,     0,     0,     0,     0,     0,     0,     2637,  0,     0,     10583,
    0,     0,     0,     0,     22205, 26620, 32623, 0,     0,     33750, 4431,
    29506, 22987, 0,     0,     0,     0,     0,     0,     28479, 2516,  0,
    0,     41063, 12020, 33676, 34636, 2639,  0,     30106, 0,     0,     0,
    0,     0,     0,     32194, 33763, 10773, 11375, 8723,  3742,  1307,  10590,
    10591, 3493,  0,     2564,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     38471, 0,     38543, 28497, 0,     0,     22993,
    28498, 0,     36791, 8058,  4359,  4959,  28429, 0,     18256, 0,     0,
    4360,  0,     10602, 0,     10125, 16168, 0,     26882, 0,     0,     0,
    0,     29647, 11832, 10435, 22764, 37405, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     32120, 10038, 0,     22998, 0,     0,
    0,     0,     0,     0,     16225, 12073, 0,     0,     0,     0,     0,
    0,     0,     0,     28610, 0,     0,     0,     16591, 0,     27354, 0,
    0,     0,     5381,  5768,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     33364, 0,     0,     30512, 0,     3068,
    20951, 0,     14826, 0,     0,     7081,  7085,  21814, 21828, 0,     0,
    0,     0,     0,     0,     40407, 0,     0,     0,     0,     21905, 0,
    17761, 16730, 0,     405,   0,     0,     0,     0,     3252,  0,     0,
    9525,  24956, 8772,  0,     8951,  26480, 0,     0,     0,     0,     16272,
    39284, 35864, 9709,  30547, 19087, 0,     0,     0,     26947, 36340, 26787,
    29813, 1308,  0,     38263, 39965, 0,     25491, 23335, 8235,  2444,  0,
    0,     0,     0,     16942, 19398, 0,     17459, 1560,  0,     0,     0,
    4159,  35959, 0,     0,     0,     22043, 0,     0,     0,     0,     35978,
    15780, 0,     0,     1577,  0,     3663,  24848, 20695, 38923, 26142, 26143,
    0,     0,     0,     0,     0,     0,     34891, 8890,  20955, 0,     0,
    32962, 0,     0,     29337, 0,     0,     0,     0,     0,     0,     35132,
    0,     0,     26097, 0,     0,     0,     0,     0,     25974, 0,     0,
    5731,  33633, 0,     0,     0,     0,     0,     24777, 0,     0,     0,
    0,     0,     0,     10584, 26803, 29558, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     6807,  0,     0,
    0,     0,     17653, 0,     10721, 17040, 0,     32503, 0,     0,     26715,
    0,     0,     7873,  0,     0,     0,     0,     0,     0,     0,     34528,
    30489, 23179, 6739,  0,     11225, 23686, 0,     33008, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     4459,  26760,
    0,     0,     0,     7150,  0,     33229, 0,     29959, 34641, 0,     17812,
    0,     0,     20023, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     40982, 0,     40768, 0,     10973, 36431, 17451, 4917,
    29282, 29343, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    25432, 0,     104,   0,     0,     114,   38991, 9763,  18808, 38845, 20033,
    17685, 38992, 0,     0,     0,     24872, 4532,  0,     0,     29480, 0,
    28694, 38676, 10992, 0,     22765, 0,     4920,  25449, 0,     0,     0,
    0,     0,     21136, 0,     0,     0,     0,     21037, 5261,  13486, 0,
    0,     0,     0,     0,     14683, 7126,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     17338, 0,     9767,
    30271, 0,     0,     0,     0,     21495, 0,     13850, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     22565, 3567,  0,     0,     0,
    0,     0,     0,     0,     22566, 35639, 6321,  30218, 33992, 0,     23454,
    26294, 0,     0,     33461, 0,     0,     10312, 22099, 0,     22234, 0,
    33325, 0,     3519,  28616, 41171, 41124, 23462, 6322,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     27526,
    0,     0,     20857, 31435, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     3018,  35688, 0,     0,     39247, 0,     0,     14463, 5030,
    0,     25854, 0,     0,     40292, 30395, 0,     0,     25855, 633,   12830,
    19350, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     30158, 0,     23472, 0,     0,     0,     0,     40454, 30081,
    0,     0,     22854, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     22321, 15821, 35436, 0,     32963, 37670, 10520, 0,     10745, 39250,
    4282,  27055, 30222, 0,     32843, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     8853,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     6911,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     15673, 20886, 0,     0,
    14394, 33863, 24703, 3086,  18891, 10378, 26800, 21027, 0,     10379, 2543,
    34303, 8837,  21519, 0,     9781,  34374, 9383,  0,     0,     39682, 16634,
    0,     0,     0,     0,     0,     0,     6412,  23489, 24704, 14871, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     7713,  0,     33634, 29950, 0,     9996,  15649, 0,     0,
    26616, 39711, 0,     22166, 39270, 17164, 30355, 0,     7304,  33181, 0,
    0,     34267, 0,     0,     0,     0,     14412, 26707, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     19528, 0,     30015, 40627, 31508, 36268, 14043, 29994, 0,
    0,     8857,  12549, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     40404, 0,     0,     29433, 0,     39409, 0,     12322,
    0,     0,     0,     36417, 30805, 0,     11422, 29507, 2691,  0,     0,
    15943, 23607, 638,   2514,  30146, 21016, 13586, 0,     34315, 0,     29797,
    0,     30963, 0,     4496,  0,     0,     33662, 36272, 0,     0,     1058,
    0,     0,     0,     0,     18860, 0,     0,     0,     0,     38019, 4908,
    0,     0,     0,     21540, 14561, 10763, 0,     0,     0,     8861,  0,
    0,     0,     0,     0,     0,     0,     0,     10764, 15193, 8907,  0,
    11695, 33009, 0,     0,     31837, 10002, 20020, 0,     31022, 11931, 25950,
    33185, 38969, 12021, 0,     8912,  0,     0,     25842, 13861, 30198, 0,
    0,     0,     6546,  3429,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     31551, 0,     0,     0,     0,     20021, 38128, 25922,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     29999, 39732, 30965, 0,     0,     36172, 30017, 0,
    3693,  38264, 0,     32645, 20538, 4652,  0,     0,     1447,  33400, 0,
    0,     35494, 0,     0,     0,     0,     0,     0,     11568, 0,     38396,
    28315, 11903, 14655, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     4653,  0,     0,     12192, 34082, 28287,
    2479,  0,     35928, 0,     0,     0,     0,     1553,  0,     0,     0,
    14945, 17217, 0,     0,     22221, 0,     0,     0,     0,     37966, 35233,
    0,     1325,  39040, 39041, 0,     14354, 38984, 0,     0,     27399, 0,
    0,     0,     31595, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     33580, 20947, 32205, 9718,  30825, 0,     0,
    12386, 25809, 0,     0,     6177,  21860, 6461,  39294, 15666, 0,     0,
    20494, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     748,   11816, 0,     0,     40931, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     25902, 0,
    29002, 35513, 0,     37387, 0,     0,     0,     35097, 21669, 0,     3837,
    11940, 0,     6587,  0,     23545, 36492, 1818,  21655, 11533, 0,     0,
    0,     0,     0,     0,     0,     0,     36493, 0,     0,     0,     749,
    0,     0,     0,     9492,  16763, 41224, 0,     0,     0,     0,     0,
    0,     0,     0,     2815,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     13061, 0,     0,     0,     19913, 0,     32788, 0,     0,
    0,     0,     0,     33195, 0,     16975, 0,     0,     0,     0,     0,
    0,     0,     0,     24087, 0,     0,     0,     0,     30766, 20923, 0,
    22135, 0,     16712, 0,     0,     19137, 0,     0,     0,     18993, 0,
    8821,  0,     18994, 0,     0,     24849, 0,     0,     0,     19144, 0,
    21044, 0,     0,     19145, 37791, 0,     0,     0,     0,     0,     27533,
    0,     0,     20127, 30452, 2426,  12883, 30480, 0,     0,     0,     0,
    0,     12735, 0,     0,     0,     0,     11360, 0,     0,     0,     17569,
    40854, 517,   27166, 0,     0,     30329, 0,     0,     0,     27234, 0,
    0,     0,     0,     9511,  31462, 0,     25550, 35071, 0,     0,     8545,
    0,     0,     0,     0,     0,     0,     37737, 0,     0,     36564, 30238,
    1955,  0,     0,     0,     0,     33191, 0,     0,     22627, 1980,  0,
    0,     9919,  38569, 31128, 0,     35266, 1372,  9923,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     3585,  0,     0,
    39683, 0,     21230, 0,     0,     0,     31210, 55,    0,     0,     0,
    0,     0,     53,    37193, 3640,  0,     0,     14166, 39816, 39830, 39831,
    14455, 0,     0,     0,     0,     9964,  0,     0,     0,     22822, 0,
    0,     35027, 0,     0,     0,     0,     0,     36751, 22826, 0,     20616,
    0,     0,     0,     0,     0,     41295, 22983, 0,     33929, 15842, 35806,
    22984, 0,     0,     0,     0,     0,     0,     0,     0,     40526, 0,
    0,     0,     0,     0,     0,     0,     21245, 24664, 4604,  0,     0,
    0,     0,     0,     0,     35046, 0,     0,     0,     0,     7628,  0,
    0,     0,     31994, 0,     13246, 2521,  0,     0,     32775, 2522,  0,
    0,     0,     0,     0,     3368,  4799,  0,     0,     0,     24510, 0,
    37417, 0,     37100, 0,     0,     0,     30987, 0,     2528,  37207, 0,
    0,     0,     0,     0,     0,     41258, 5374,  0,     0,     14804, 5375,
    36390, 0,     7786,  0,     0,     0,     31037, 0,     0,     13947, 23479,
    0,     24327, 0,     16119, 0,     28623, 32074, 0,     29234, 0,     16123,
    0,     29341, 0,     10930, 40149, 38587, 28460, 0,     29239, 28468, 28480,
    11172, 34529, 29451, 0,     29452, 28481, 0,     0,     0,     0,     0,
    0,     11272, 0,     12787, 23536, 0,     28503, 0,     0,     28641, 11239,
    0,     0,     40443, 11153, 0,     0,     16390, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     41218, 35660, 7935,  31326, 0,     7936,
    0,     6059,  28446, 0,     0,     0,     0,     0,     0,     0,     3036,
    0,     0,     25377, 25003, 0,     8642,  0,     0,     0,     0,     7987,
    5670,  5859,  36632, 0,     12831, 0,     0,     18375, 0,     0,     36633,
    22512, 0,     11964, 24472, 0,     7248,  31211, 29607, 10175, 0,     0,
    28630, 0,     0,     0,     0,     0,     10536, 0,     0,     0,     0,
    0,     29361, 0,     0,     0,     40007, 0,     0,     554,   33010, 5347,
    0,     13862, 0,     0,     0,     0,     0,     10870, 859,   0,     6105,
    0,     0,     0,     21858, 30819, 37062, 0,     33230, 8048,  32384, 23522,
    29756, 0,     0,     12362, 0,     36515, 0,     5490,  30552, 31575, 0,
    22017, 0,     26768, 36854, 0,     41,    13161, 0,     9008,  25752, 0,
    0,     0,     8977,  0,     0,     26167, 28829, 0,     0,     0,     0,
    0,     0,     18809, 316,   0,     23543, 33406, 0,     5000,  0,     0,
    0,     7189,  30842, 0,     6664,  17693, 7219,  11534, 14958, 28512, 41232,
    25240, 2237,  29024, 0,     0,     11240, 33535, 0,     38615, 0,     0,
    0,     8442,  0,     0,     22389, 2240,  32812, 4968,  0,     0,     0,
    12648, 0,     0,     0,     0,     17060, 0,     0,     22088, 0,     0,
    0,     18429, 17339, 31713, 29035, 0,     0,     18134, 0,     0,     0,
    0,     17068, 25169, 18170, 0,     0,     0,     9701,  0,     0,     0,
    0,     0,     22917, 20617, 22008, 0,     0,     474,   0,     0,     0,
    0,     0,     0,     0,     23316, 0,     0,     34402, 0,     0,     0,
    0,     0,     30239, 262,   0,     20517, 20453, 34137, 19914, 0,     0,
    9323,  0,     0,     13330, 0,     0,     0,     0,     8325,  0,     0,
    0,     0,     0,     2181,  31318, 38924, 25284, 15578, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    38853, 39889, 24581, 9738,  8885,  23041, 11062, 20228, 0,     0,     29229,
    0,     0,     0,     0,     30464, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     40192, 4933,  33351, 20842, 0,     0,     14703, 0,
    0,     21389, 0,     0,     0,     0,     0,     0,     11068, 26090, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     39388, 0,     0,     28402, 0,
    27628, 0,     0,     0,     35716, 0,     0,     0,     0,     0,     0,
    0,     24456, 39652, 18889, 25551, 0,     23254, 37152, 39989, 34771, 32258,
    20710, 3789,  11604, 14258, 14326, 22729, 0,     0,     0,     0,     13513,
    0,     9315,  0,     20607, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     31463, 23065, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     12522, 0,     0,     0,     0,     0,     0,     30957, 907,   35573,
    7989,  27634, 14712, 12539, 0,     21325, 0,     987,   0,     0,     0,
    0,     33635, 0,     0,     24297, 1916,  0,     0,     30451, 39035, 0,
    31091, 26450, 38208, 34828, 0,     0,     27845, 21520, 0,     0,     0,
    0,     1219,  0,     0,     0,     0,     0,     0,     0,     4626,  23897,
    0,     0,     0,     0,     0,     32755, 39403, 26504, 0,     0,     39684,
    22328, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     5903,  0,
    0,     0,     0,     0,     0,     31100, 0,     39568, 1220,  0,     7608,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     661,   0,
    0,     0,     0,     24630, 21277, 1923,  6649,  0,     26984, 33489, 2902,
    33490, 35136, 20011, 0,     0,     0,     33131, 40628, 8187,  0,     0,
    22576, 33967, 0,     37288, 32176, 37289, 37018, 0,     14413, 28406, 15550,
    0,     0,     39271, 19853, 8514,  0,     0,     0,     0,     0,     20805,
    31733, 1237,  0,     8188,  0,     0,     0,     0,     0,     32762, 0,
    0,     0,     14267, 0,     0,     9028,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3476,  14268, 14269, 0,
    0,     26108, 0,     7428,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    8006,  0,     0,     0,     30405, 33491, 1851,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    10276, 0,     32866, 22668, 37178, 0,     29271, 22528, 0,     26985, 15742,
    12152, 0,     0,     38386, 20966, 20739, 0,     8019,  6452,  0,     0,
    26783, 2551,  0,     3484,  9604,  20403, 28769, 550,   23905, 0,     40634,
    30806, 34063, 0,     20299, 38020, 36773, 0,     36902, 0,     26231, 10401,
    18897, 39484, 0,     0,     0,     14152, 39096, 0,     0,     19859, 36774,
    0,     31104, 451,   0,     0,     14780, 25561, 4601,  39422, 0,     0,
    0,     0,     0,     0,     0,     0,     10939, 34734, 0,     15080, 26510,
    15609, 0,     0,     23764, 0,     0,     19860, 0,     0,     0,     0,
    0,     29382, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    21541, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     3485,  0,     33337, 0,     11932, 0,     0,
    5568,  16491, 0,     38157, 2437,  28354, 41110, 28136, 0,     31984, 0,
    33011, 0,     0,     13705, 36780, 0,     9061,  8843,  0,     0,     0,
    15084, 11567, 12346, 23013, 31164, 0,     35866, 0,     0,     20946, 0,
    25484, 20996, 0,     22880, 26314, 5868,  12347, 11146, 6571,  15568, 28483,
    0,     10723, 0,     27260, 0,     0,     0,     10549, 7648,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     15613,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     21377, 0,     0,     0,     3919,  0,
    0,     0,     0,     0,     0,     0,     0,     23981, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     31838, 10944, 27851,
    31109, 0,     9915,  25564, 19864, 0,     25874, 0,     31215, 0,     36786,
    0,     28637, 26633, 0,     0,     0,     23433, 0,     9794,  23610, 32104,
    0,     0,     0,     0,     28139, 18776, 0,     0,     23187, 5870,  0,
    0,     23328, 12782, 36787, 31695, 3005,  0,     0,     0,     0,     0,
    20159, 18572, 1145,  0,     0,     0,     0,     0,     0,     22262, 0,
    0,     0,     39111, 26634, 2797,  8221,  0,     0,     0,     0,     24732,
    27665, 0,     0,     41149, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     38891, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     22537, 0,     0,     4605,  0,     0,     0,
    0,     0,     8561,  6363,  0,     7890,  9363,  25971, 27925, 13037, 23024,
    0,     2262,  1064,  20742, 38842, 32717, 0,     14510, 27267, 13038, 16935,
    0,     4127,  16625, 0,     10485, 10974, 9113,  38790, 13723, 32555, 0,
    6332,  10009, 12788, 32556, 12375, 27318, 16535, 12193, 26247, 0,     0,
    28919, 40775, 27467, 0,     12376, 4028,  12608, 26638, 17972, 17680, 0,
    25877, 0,     201,   25662, 0,     29116, 5212,  0,     11342, 0,     25802,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     25682, 31168,
    14667, 11343, 16835, 18798, 0,     0,     28639, 38347, 0,     0,     0,
    23781, 0,     0,     0,     31596, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     4433,  26515, 0,     0,     0,     0,     25803, 0,
    0,     19678, 24813, 0,     1981,  8440,  0,     24181, 14797, 5255,  2918,
    34799, 10432, 0,     12206, 0,     1788,  0,     19736, 0,     0,     0,
    6620,  344,   14060, 18810, 20275, 5829,  10489, 0,     12930, 0,     0,
    11183, 9009,  0,     0,     18811, 8069,  11705, 0,     38323, 0,     14001,
    27674, 25119, 0,     0,     0,     0,     0,     5222,  0,     30415, 1451,
    0,     0,     0,     0,     12791, 0,     0,     0,     0,     0,     0,
    5159,  14277, 32206, 1982,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     32000, 0,     1561,  0,     0,     0,     22996, 0,
    0,     25972, 947,   26176, 30743, 0,     2335,  18812, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5223,  0,     9204,  37967,
    684,   8476,  0,     0,     2986,  12631, 17755, 0,     24511, 13178, 18821,
    6483,  28101, 34992, 36235, 0,     28513, 34993, 14064, 3934,  8073,  37601,
    26462, 0,     1819,  5327,  27132, 0,     0,     18610, 24185, 19118, 22999,
    0,     19901, 13747, 0,     0,     12217, 0,     0,     18822, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     2965,
    20352, 19902, 13057, 0,     0,     2208,  0,     28073, 0,     0,     0,
    0,     0,     0,     0,     10495, 25813, 0,     40791, 15535, 8849,  27677,
    0,     0,     0,     0,     0,     29138, 38727, 33074, 27520, 3558,  36707,
    18684, 19981, 17840, 27771, 0,     0,     31628, 7277,  7900,  26692, 29139,
    2642,  37763, 0,     7901,  13185, 5720,  0,     0,     0,     32909, 5129,
    0,     0,     0,     39512, 0,     0,     0,     33707, 0,     0,     0,
    0,     21580, 7354,  19908, 20458, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    18537, 6388,  0,     38731, 13192, 10135, 5233,  26073, 13193, 28703, 13494,
    22945, 0,     22898, 0,     40444, 0,     17702, 40883, 0,     40684, 0,
    11119, 0,     0,     0,     0,     31888, 0,     19915, 14685, 20358, 32230,
    0,     16028, 19916, 12954, 0,     0,     0,     21765, 0,     5721,  25961,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     4038,  39518, 23793, 18914, 0,     40686, 0,
    0,     0,     41304, 10020, 28172, 9073,  0,     3870,  12653, 36004, 37112,
    0,     0,     0,     0,     0,     0,     0,     21766, 21298, 25755, 0,
    0,     0,     17924, 0,     0,     21660, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    24075, 35006, 8270,  27483, 16031, 24841, 6181,  27333, 0,     0,     0,
    0,     0,     16992, 14537, 25694, 0,     0,     0,     38454, 0,     0,
    0,     32682, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     19825,
    26956, 5758,  17351, 5506,  38114, 0,     19138, 2275,  0,     0,     286,
    0,     0,     13083, 0,     5928,  0,     0,     36460, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     36025, 5283,  21769, 0,
    37779, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     17067, 17009,
    11131, 0,     36914, 0,     0,     0,     0,     0,     0,     0,     21058,
    0,     0,     0,     0,     0,     0,     0,     3237,  0,     0,     0,
    0,     0,     0,     7753,  1641,  0,     0,     0,     0,     19436, 8485,
    12080, 0,     4622,  0,     36864, 0,     0,     36915, 0,     0,     0,
    33470, 0,     0,     0,     0,     33624, 11020, 18600, 0,     31964, 35770,
    0,     0,     0,     0,     0,     0,     0,     11023, 11080, 40837, 0,
    0,     0,     0,     0,     0,     8902,  29897, 31157, 18064, 9104,  39903,
    0,     0,     0,     0,     0,     0,     0,     18604, 0,     0,     0,
    41111, 0,     0,     0,     29621, 31928, 10414, 0,     0,     0,     0,
    37745, 0,     0,     0,     0,     0,     20998, 1956,  10877, 23537, 27293,
    23918, 40023, 35091, 9114,  0,     0,     0,     591,   15222, 0,     0,
    0,     0,     0,     0,     0,     10427, 12610, 10975, 34415, 0,     0,
    0,     0,     4240,  6083,  24551, 10779, 0,     0,     10298, 0,     0,
    41113, 0,     32220, 0,     0,     32041, 31884, 0,     0,     26050, 0,
    0,     0,     8749,  31889, 0,     0,     0,     8751,  0,     0,     18915,
    0,     8752,  15477, 0,     27205, 40360, 0,     29039, 34236, 21310, 0,
    0,     0,     0,     0,     0,     0,     19185, 28119, 0,     0,     2767,
    0,     0,     31334, 0,     36929, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     38178, 0,     35746, 31465, 10651, 24935, 30470, 3532,
    31802, 29296, 37874, 0,     35313, 12291, 11605, 7819,  0,     8106,  0,
    0,     12292, 33797, 0,     0,     28598, 0,     6439,  0,     0,     0,
    37547, 0,     0,     0,     5657,  0,     0,     40243, 28547, 0,     25478,
    33925, 37264, 7335,  869,   0,     24866, 0,     2123,  12714, 38422, 0,
    21805, 26506, 0,     0,     0,     17153, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     9595,  9327,  0,     5042,  0,     0,     0,     0,     0,     0,
    0,     8317,  0,     0,     4454,  0,     34505, 27793, 27076, 0,     15694,
    39575, 29608, 24779, 6945,  0,     33269, 25560, 37020, 0,     0,     35808,
    35809, 33650, 7830,  8700,  0,     0,     0,     0,     10389, 36084, 0,
    10719, 0,     6732,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     33270, 7249,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     23168, 26113, 0,     6453,  5689,  16893, 35843,
    31686, 8842,  29612, 15328, 10722, 16092, 21542, 3486,  29095, 0,     29613,
    0,     0,     0,     0,     0,     16894, 20910, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    38593, 870,   0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     29385, 0,     37962, 6970,  27195, 15556,
    22364, 8208,  18764, 33012, 33013, 33396, 18765, 29317, 28484, 4461,  24725,
    0,     8209,  39427, 0,     33014, 41025, 7519,  20410, 33222, 0,     0,
    29622, 23297, 0,     22702, 0,     28203, 7120,  0,     0,     0,     11030,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     27799, 0,     1624,
    6067,  617,   26865, 33015, 32714, 7475,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     4115,  27448,
    34905, 14929, 26788, 0,     36697, 7350,  0,     0,     15949, 5708,  0,
    19585, 13714, 0,     34404, 0,     0,     30554, 0,     0,     25913, 13715,
    37065, 30820, 6985,  24969, 14231, 7773,  18387, 6001,  22674, 0,     17546,
    10956, 18941, 0,     0,     0,     0,     0,     0,     0,     0,     5821,
    0,     0,     0,     4783,  20722, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     30453,
    14719, 15383, 34405, 13466, 0,     0,     0,     0,     0,     0,     0,
    8920,  0,     25435, 28273, 26331, 0,     0,     3498,  0,     23337, 28364,
    0,     35234, 38186, 25035, 38668, 429,   41067, 28365, 38985, 31860, 0,
    3958,  13476, 41193, 8661,  31378, 0,     0,     19040, 12378, 0,     0,
    32886, 32887, 0,     0,     6267,  0,     0,     0,     0,     24547, 0,
    0,     0,     0,     0,     22888, 0,     18258, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     13724, 0,     11808, 0,     0,     0,     26173, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     39507,
    115,   33701, 1340,  0,     35124, 21356, 40215, 0,     28065, 0,     32897,
    37388, 24740, 0,     0,     41072, 39436, 38770, 19042, 30744, 3700,  20171,
    0,     12207, 0,     28066, 35163, 31702, 29874, 17462, 33815, 0,     31382,
    0,     0,     0,     0,     0,     19590, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     10695, 0,     0,     19043,
    6375,  4573,  2711,  18814, 28067, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     19044, 0,     0,     0,     0,     0,
    39913, 16954, 7537,  0,     14108, 16022, 35962, 11187, 4800,  0,     37406,
    1051,  29976, 27328, 5073,  31173, 4469,  21679, 5328,  41079, 10017, 0,
    22551, 4131,  0,     0,     6467,  22000, 0,     0,     40171, 0,     32907,
    38998, 24186, 33774, 0,     25988, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     1355,  0,     8254,  0,     0,     0,     0,     0,
    17260, 0,     0,     0,     0,     0,     6859,  0,     35127, 27330, 0,
    26051, 0,     23205, 9849,  26052, 0,     8259,  19591, 0,     16699, 38618,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     2643,
    0,     0,     0,     0,     30846, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     16700, 0,
    38326, 36359, 129,   32814, 0,     1365,  0,     0,     0,     0,     0,
    0,     2733,  0,     0,     22555, 4577,  17843, 23374, 0,     12650, 14073,
    6164,  7459,  35529, 29881, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     19963, 2271,  34206,
    0,     0,     0,     0,     0,     0,     0,     34846, 0,     29521, 0,
    0,     0,     39519, 0,     33086, 18961, 0,     17322, 0,     19595, 0,
    0,     32012, 0,     0,     27938, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     27958,
    33983, 0,     0,     0,     0,     0,     17341, 37612, 0,     0,     38688,
    0,     28537, 33821, 30864, 35275, 22157, 19596, 29147, 22805, 0,     6471,
    24660, 35606, 0,     0,     0,     0,     30128, 2645,  0,     0,     14011,
    0,     0,     0,     0,     6869,  0,     0,     0,     0,     0,     0,
    2746,  36386, 18135, 0,     32303, 0,     23213, 0,     37777, 19047, 36461,
    24845, 0,     0,     0,     7484,  40805, 0,     0,     0,     0,     0,
    24369, 0,     0,     0,     21664, 30873, 27489, 0,     8274,  0,     0,
    20693, 20694, 30132, 2647,  38153, 0,     0,     0,     0,     0,     17005,
    17010, 0,     32016, 14746, 0,     21005, 20186, 0,     0,     11551, 0,
    27515, 0,     33586, 0,     0,     7485,  0,     33098, 0,     0,     0,
    0,     28541, 36661, 0,     38690, 0,     0,     0,     0,     0,     0,
    0,     23962, 21045, 0,     17994, 0,     0,     0,     19009, 32311, 8086,
    0,     18172, 0,     0,     0,     25966, 0,     11859, 0,     0,     0,
    0,     0,     29488, 0,     24376, 0,     11461, 0,     217,   0,     0,
    0,     0,     0,     0,     19425, 0,     21337, 0,     0,     0,     9792,
    21956, 0,     0,     32547, 0,     13867, 0,     0,     0,     0,     39291,
    0,     20838, 0,     0,     25903, 11112, 0,     41080, 11707, 0,     0,
    12218, 0,     0,     0,     35269, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     33263, 0,
    0,     16182, 37265, 14892, 0,     0,     0,     0,     0,     27373, 39275,
    0,     36647, 0,     8654,  0,     13143, 33188, 0,     0,     11638, 0,
    0,     27452, 0,     0,     3704,  10181, 0,     0,     0,     0,     17714,
    0,     0,     0,     0,     13221, 0,     8886,  0,     40600, 0,     0,
    0,     0,     0,     23407, 0,     0,     0,     0,     23644, 0,     6257,
    22913, 0,     0,     11069, 0,     0,     21702, 0,     23474, 5850,  5851,
    0,     17113, 0,     0,     33329, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     20845, 0,     39251,
    16183, 39654, 0,     6873,  1843,  22915, 33474, 36669, 4382,  17137, 0,
    0,     22188, 0,     0,     33437, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     23124, 0,     3058,  23490, 0,     0,
    35771, 0,     29070, 6724,  18376, 0,     13120, 0,     0,     0,     0,
    0,     38704, 37641, 0,     0,     0,     0,     0,     0,     0,     36996,
    0,     8805,  0,     10806, 0,     0,     0,     23420, 0,     20806, 11413,
    18485, 31818, 6838,  16511, 7511,  30356, 0,     4811,  0,     22354, 0,
    0,     0,     4886,  30994, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     8579,  0,
    0,     0,     4772,  0,     0,     23507, 16895, 24164, 23856, 15553, 1041,
    0,     27190, 0,     0,     0,     0,     0,     0,     0,     30545, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    26233, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    40759, 0,     0,     29190, 23687, 6358,  0,     0,     29806, 0,     0,
    30549, 0,     0,     0,     10946, 33223, 0,     26241, 39589, 0,     0,
    0,     0,     3548,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     40101, 31003, 3494,
    28362, 33025, 0,     15465, 0,     0,     26193, 26873, 27196, 0,     13822,
    0,     0,     0,     8590,  18905, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     33026, 0,     0,     0,     0,     0,     39590, 0,
    0,     0,     19393, 0,     27450, 15469, 0,     5887,  35341, 0,     28050,
    4146,  0,     0,     0,     0,     0,     0,     0,     0,     0,     4788,
    30169, 0,     0,     33040, 0,     0,     0,     0,     0,     0,     0,
    33811, 0,     0,     0,     0,     10490, 14951, 0,     0,     29208, 7533,
    0,     39595, 27124, 29923, 0,     0,     3701,  0,     29209, 38724, 10556,
    0,     24815, 30625, 0,     6621,  825,   0,     0,     0,     17686, 0,
    0,     0,     0,     0,     0,     0,     27675, 0,     0,     0,     0,
    0,     1602,  33050, 1662,  0,     4588,  0,     0,     0,     14678, 10436,
    0,     0,     0,     16024, 36580, 0,     0,     0,     0,     0,     0,
    0,     27409, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     21581, 0,     37101, 40677, 19910, 11001, 0,     0,
    17841, 0,     0,     0,     0,     0,     0,     0,     13600, 33345, 0,
    0,     0,     0,     34560, 0,     0,     0,     0,     0,     13757, 16220,
    27415, 13758, 16705, 0,     0,     41086, 0,     27138, 0,     0,     0,
    0,     0,     30646, 6339,  28082, 0,     0,     0,     0,     0,     0,
    0,     0,     32919, 25211, 0,     0,     0,     0,     0,     0,     0,
    19239, 0,     0,     0,     0,     23730, 0,     0,     0,     0,     0,
    0,     21059, 18166, 0,     0,     12675, 0,     0,     0,     20511, 0,
    0,     9137,  0,     0,     0,     0,     33798, 0,     0,     0,     33479,
    0,     0,     0,     0,     1947,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     30558, 0,     0,     0,     0,     0,     15671,
    0,     0,     0,     30328, 0,     2590,  0,     19636, 15437, 0,     0,
    4450,  0,     0,     0,     32350, 20619, 0,     0,     0,     0,     0,
    0,     11874, 2838,  26851, 39150, 6946,  20013, 0,     26852, 24714, 27250,
    0,     4354,  34506, 0,     0,     10862, 23169, 39734, 11470, 0,     0,
    0,     0,     0,     0,     0,     39580, 0,     36845, 0,     0,     0,
    0,     0,     8618,  35042, 23014, 0,     0,     0,     0,     0,     0,
    0,     0,     35483, 3394,  12584, 0,     58,    0,     6211,  0,     28209,
    0,     14350, 0,     0,     0,     0,     0,     0,     23524, 17442, 33835,
    0,     17723, 0,     0,     0,     0,     37932, 33837, 4595,  22656, 0,
    15950, 0,     29117, 11376, 5120,  9660,  3141,  0,     26398, 12611, 0,
    0,     0,     0,     17550, 15195, 26812, 0,     6246,  36800, 23345, 0,
    32739, 0,     0,     0,     0,     0,     35963, 18530, 0,     0,     4149,
    0,     0,     0,     0,     16627, 8566,  0,     0,     0,     38353, 0,
    30642, 0,     0,     0,     12955, 0,     0,     0,     0,     36377, 7290,
    17342, 23719, 0,     0,     0,     35114, 0,     0,     0,     15917, 30653,
    0,     25107, 0,     0,     32741, 25108, 0,     0,     10892, 0,     0,
    0,     0,     6672,  3983,  0,     0,     26603, 0,     0,     40619, 6831,
    12540, 0,     0,     28655, 0,     21986, 0,     0,     0,     0,     0,
    0,     0,     13809, 24097, 0,     0,     0,     0,     23755, 14630, 0,
    0,     24631, 30097, 0,     0,     0,     21885, 27747, 0,     0,     0,
    35455, 0,     9169,  11929, 21997, 40749, 0,     13353, 0,     0,     31746,
    26460, 0,     35484, 39759, 0,     0,     0,     0,     0,     0,     0,
    19090, 0,     40016, 14930, 28675, 21894, 14656, 10958, 0,     39777, 0,
    0,     0,     0,     1092,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     3641,  33768, 12379, 9296,  14511, 31115, 30117, 0,     24652,
    30559, 6481,  0,     27198, 0,     39167, 21162, 0,     0,     31867, 38994,
    39819, 0,     20853, 0,     0,     0,     0,     12931, 0,     0,     0,
    0,     0,     34983, 9804,  0,     0,     5636,  0,     12046, 14065, 0,
    0,     0,     0,     0,     0,     14966, 37764, 0,     0,     0,     0,
    0,     0,     12407, 0,     28078, 0,     12960, 0,     16076, 31129, 15887,
    1584,  14985, 0,     0,     1387,  0,     2749,  0,     40806, 17377, 0,
    0,     0,     7815,  23800, 34464, 0,     28742, 20588, 0,     0,     0,
    15602, 31466, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    11081, 11082, 0,     7992,  0,     0,     34854, 9845,  0,     25272, 36262,
    7714,  15067, 0,     37843, 0,     0,     34116, 0,     31806, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     31921,
    0,     0,     10171, 0,     0,     0,     0,     0,     0,     0,     0,
    11083, 0,     0,     10856, 23125, 7208,  0,     0,     0,     0,     12722,
    0,     0,     35458, 0,     0,     0,     0,     0,     30052, 20849, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     36149, 36269, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     12565, 30507, 27090,
    6534,  6782,  0,     30104, 30195, 17183, 0,     0,     0,     25257, 0,
    0,     4456,  33665, 40008, 40877, 0,     0,     0,     0,     0,     0,
    30485, 34220, 0,     12566, 3023,  0,     0,     0,     0,     0,     0,
    0,     0,     12336, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     26282, 29807, 0,     1659,  31839, 22463, 38506, 0,
    0,     11779, 0,     28312, 0,     10477, 0,     37673, 0,     31166, 0,
    18080, 0,     38507, 11173, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     2697,  0,     0,     0,     0,     0,     0,
    0,     6971,  0,     3184,  0,     0,     0,     0,     0,     28211, 0,
    29322, 0,     0,     0,     0,     0,     0,     39778, 29195, 279,   40648,
    40880, 15384, 0,     26023, 29281, 18779, 0,     0,     0,     0,     26259,
    38472, 0,     0,     0,     3695,  0,     34643, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     20778, 10878, 0,
    0,     0,     0,     0,     0,     3434,  0,     0,     28037, 0,     0,
    0,     0,     0,     21130, 0,     0,     12380, 6704,  10815, 0,     4591,
    38401, 36174, 0,     32735, 0,     1502,  1065,  16205, 0,     3436,  0,
    23612, 0,     169,   26879, 0,     0,     3642,  0,     0,     0,     0,
    0,     0,     0,     0,     21813, 0,     12612, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     21961, 0,     31933, 0,
    0,     2640,  0,     43,    0,     0,     26814, 10433, 0,     12389, 3439,
    31869, 39295, 0,     0,     28416, 0,     19313, 0,     0,     22477, 0,
    0,     33529, 23829, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     32039, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     37389, 0,     0,     0,
    0,     0,     0,     13731, 32042, 18679, 0,     24187, 0,     2601,  0,
    0,     0,     34872, 12632, 26139, 18576, 0,     12219, 39832, 30510, 0,
    1356,  172,   35349, 173,   0,     0,     0,     0,     16955, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     32118,
    0,     0,     0,     0,     14363, 28738, 0,     10301, 10499, 0,     0,
    38403, 38679, 35981, 31885, 0,     31886, 7202,  34427, 0,     0,     20779,
    0,     0,     0,     0,     0,     9120,  0,     0,     0,     0,     0,
    0,     0,     0,     37864, 0,     0,     0,     0,     0,     39972, 0,
    2817,  4163,  11845, 37995, 9732,  13070, 34207, 0,     0,     0,     32564,
    10500, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5236,  0,     0,     0,
    20216, 21661, 0,     19923, 0,     17847, 40117, 23057, 28549, 0,     0,
    0,     36456, 29030, 9809,  0,     0,     0,     0,     23960, 0,     18962,
    25820, 17848, 3510,  32936, 0,     0,     9812,  831,   19233, 14802, 0,
    0,     0,     7028,  0,     0,     0,     0,     0,     0,     0,     0,
    10452, 0,     19805, 0,     0,     33092, 22806, 0,     9954,  3234,  26358,
    11856, 0,     0,     0,     0,     0,     0,     0,     36388, 0,     13087,
    0,     0,     0,     0,     179,   0,     0,     0,     28538, 35361, 29934,
    0,     0,     0,     18297, 0,     41261, 0,     17014, 0,     22810, 33986,
    0,     21201, 6316,  0,     0,     16438, 0,     0,     0,     0,     0,
    38575, 14835, 39075, 12294, 23655, 0,     9937,  7609,  0,     9938,  10667,
    10403, 10765, 0,     0,     0,     38716, 3818,  28607, 23868, 0,     26554,
    36343, 0,     0,     24224, 0,     0,     12039, 0,     31870, 10492, 31876,
    31935, 10203, 16628, 0,     17286, 0,     0,     3281,  0,     0,     0,
    15107, 31664, 10043, 0,     0,     0,     0,     0,     6283,  0,     6231,
    30281, 0,     0,     6232,  38044, 14781, 0,     18547, 4017,  0,     39285,
    0,     0,     0,     23330, 15239, 12026, 16274, 0,     0,     0,     0,
    0,     0,     0,     8323,  0,     27201, 0,     6157,  0,     0,     0,
    0,     18532, 29855, 0,     0,     37093, 31383, 0,     29287, 0,     0,
    0,     0,     0,     0,     0,     9807,  0,     0,     0,     0,     0,
    28706, 23383, 0,     0,     0,     0,     0,     0,     17856, 17370, 0,
    34024, 0,     0,     0,     0,     8852,  29468, 10065, 3989,  0,     29990,
    0,     33341, 36760, 20620, 3538,  0,     11024, 6328,  0,     20770, 0,
    20898, 0,     18054, 0,     0,     0,     87,    32088, 0,     0,     0,
    15216, 27750, 25858, 0,     0,     0,     35847, 0,     0,     0,     0,
    35870, 32768, 0,     39428, 6296,  0,     0,     0,     0,     19359, 0,
    0,     0,     19077, 14932, 0,     0,     0,     23915, 18085, 0,     0,
    0,     0,     0,     0,     22678, 4606,  6796,  37194, 0,     0,     0,
    40581, 0,     31871, 11275, 20496, 28834, 0,     0,     0,     23052, 0,
    20178, 19400, 0,     9322,  0,     23707, 0,     17917, 20459, 30759, 2484,
    0,     11121, 28162, 0,     0,     14686, 26178, 19924, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     30651, 31661, 18197, 0,     0,
    1388,  30876, 0,     0,     0,     17114, 38946, 0,     36601, 10919, 30317,
    422,   12873, 0,     0,     0,     0,     41269, 38649, 1853,  24537, 34733,
    0,     0,     6147,  24780, 0,     0,     0,     0,     22524, 38550, 0,
    0,     26234, 9054,  1608,  35473, 8021,  0,     33184, 27091, 29566, 0,
    0,     6065,  0,     0,     29751, 32635, 31216, 22258, 11631, 0,     0,
    0,     0,     16273, 0,     0,     0,     27761, 4737,  26169, 40056, 38892,
    30617, 16275, 1309,  0,     0,     6175,  0,     0,     21131, 32810, 25248,
    29895, 30828, 36792, 19732, 37593, 39969, 0,     0,     0,     0,     0,
    0,     0,     27893, 0,     9124,  26483, 0,     38857, 22548, 0,     0,
    29572, 0,     3441,  22382, 2718,  36581, 27509, 0,     31298, 0,     22552,
    11440, 0,     8079,  0,     1611,  0,     0,     0,     0,     21096, 0,
    1612,  30858, 36587, 0,     21139, 9343,  0,     0,     0,     0,     0,
    17353, 0,     33199, 34449, 22970, 22245, 0,     0,     0,     0,     28334,
    0,     25329, 26269, 0,     0,     0,     0,     28335, 0,     0,     0,
    0,     0,     5099,  0,     19832, 0,     0,     0,     0,     0,     0,
    0,     0,     27172, 0,     0,     0,     0,     9043,  0,     9939,  27080,
    34832, 0,     9163,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     15359, 0,     0,     14414, 0,     22039, 2428,
    729,   33336, 2186,  0,     0,     17938, 88,    0,     0,     0,     20145,
    16287, 0,     0,     0,     32624, 0,     26511, 0,     0,     0,     0,
    0,     0,     0,     11966, 21338, 0,     0,     0,     0,     0,     0,
    0,     39339, 0,     17966, 38434, 0,     0,     37855, 0,     0,     33678,
    0,     0,     0,     0,     0,     0,     3349,  31072, 31555, 0,     0,
    932,   0,     0,     26382, 0,     0,     0,     37352, 20160, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     6488,  0,     0,     2597,  0,     38276, 3396,  0,
    29513, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    35512, 0,     0,     0,     0,     0,     34909, 0,     0,     15667, 0,
    7630,  32898, 3397,  0,     0,     0,     0,     0,     0,     0,     0,
    16018, 0,     0,     0,     1713,  0,     18534, 0,     0,     0,     35965,
    20179, 33059, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    9550,  0,     19119, 0,     0,     26343, 0,     0,     0,     0,     0,
    0,     0,     14525, 6338,  0,     0,     32121, 0,     0,     39600, 0,
    0,     1736,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     39601, 40445, 33941, 17560, 28249, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     16454, 14694,
    20217, 34138, 38736, 9734,  0,     0,     0,     0,     0,     0,     39860,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     30870,
    25013, 2646,  0,     0,     0,     0,     0,     0,     0,     0,     25368,
    0,     37780, 0,     40807, 0,     0,     0,     19242, 9627,  0,     3322,
    0,     14415, 29311, 30412, 0,     0,     0,     39404, 0,     0,     21014,
    0,     0,     0,     0,     9946,  0,     0,     0,     0,     31576, 17898,
    0,     0,     34327, 33697, 0,     0,     0,     0,     11113, 8475,  33702,
    0,     31877, 0,     0,     0,     4802,  0,     0,     31893, 11009, 0,
    0,     0,     0,     0,     0,     34342, 0,     0,     0,     0,     0,
    0,     0,     0,     35719, 3469,  14862, 0,     41049, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     13514, 35777, 0,     28719, 3594,
    445,   29716, 40893, 24618, 0,     0,     3595,  31728, 0,     0,     0,
    0,     0,     0,     0,     21326, 0,     4618,  0,     31268, 0,     4004,
    27943, 36604, 14558, 447,   0,     4430,  5682,  22092, 3603,  0,     24662,
    0,     34386, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    38551, 0,     0,     0,     0,     32369, 1059,  15827, 23508, 40009, 14492,
    24165, 20634, 37574, 0,     9644,  41145, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     24166, 0,     0,     0,     0,     0,     0,
    0,     0,     10949, 24644, 9873,  8214,  16533, 26166, 31556, 2062,  27101,
    36649, 9464,  0,     21546, 0,     0,     10796, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     20153, 0,     0,     0,     6986,
    32197, 37888, 33689, 24306, 6153,  16833, 23525, 16344, 8050,  23434, 3743,
    0,     0,     4654,  0,     0,     20659, 860,   0,     0,     0,     5399,
    0,     0,     0,     13725, 3758,  3643,  37372, 4727,  28051, 29202, 27400,
    38438, 8060,  0,     3107,  7814,  10777, 38439, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     13726, 38440,
    38606, 0,     0,     34543, 9880,  31297, 11185, 5743,  34986, 27894, 23702,
    12390, 33365, 23544, 15042, 0,     9881,  0,     0,     0,     0,     0,
    0,     0,     34551, 13748, 4730,  0,     29877, 38771, 22710, 18823, 39440,
    4036,  20180, 23926, 0,     17554, 0,     0,     0,     0,     0,     0,
    17262, 0,     0,     0,     6861,  28076, 14968, 0,     0,     14526, 28701,
    17700, 25861, 6217,  0,     37994, 39513, 0,     0,     0,     33893, 18115,
    0,     0,     5471,  0,     0,     38623, 33784, 24313, 13549, 22637, 0,
    0,     10039, 0,     0,     0,     0,     0,     37113, 9810,  0,     34090,
    0,     0,     34091, 2742,  13760, 14538, 34572, 6395,  0,     10736, 32421,
    34092, 0,     0,     0,     0,     18136, 13763, 36031, 24853, 8416,  7750,
    0,     15004, 24759, 0,     0,     0,     0,     14320, 0,     12509, 12438,
    0,     0,     0,     0,     0,     0,     31674, 22121, 0,     15864, 15687,
    0,     15688, 38495, 0,     0,     473,   0,     0,     3201,  11084, 21809,
    6833,  33333, 6631,  26752, 30318, 7575,  0,     0,     31490, 40727, 0,
    11085, 0,     0,     0,     0,     1653,  0,     30163, 614,   8690,  0,
    15355, 0,     0,     0,     0,     0,     0,     40518, 8009,  20624, 12771,
    30099, 37293, 0,     20771, 14895, 14484, 9265,  22957, 0,     0,     21278,
    0,     0,     0,     30223, 34507, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     3862,  15828, 9912,
    0,     32488, 31534, 0,     4820,  29567, 25746, 0,     6700,  3093,  0,
    0,     0,     16796, 40754, 0,     39314, 41270, 0,     0,     15256, 38045,
    0,     37504, 24483, 0,     0,     0,     7180,  34065, 0,     12567, 0,
    2515,  0,     0,     0,     0,     0,     0,     0,     27263, 33876, 32873,
    29052, 10105, 32096, 26242, 30022, 10178, 16094, 2459,  6238,  21859, 34637,
    3350,  23045, 23517, 37738, 7878,  0,     0,     0,     0,     29550, 0,
    0,     0,     0,     0,     0,     0,     31073, 26761, 30150, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     28725, 0,     34224, 39781, 18783, 34536,
    14433, 0,     0,     5440,  0,     4024,  41107, 6987,  39499, 22368, 0,
    1631,  0,     5633,  0,     0,     0,     0,     0,     0,     0,     0,
    16276, 0,     35224, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     10227, 22074, 28759, 15269, 33525, 41031, 12614, 31379, 0,     0,
    4128,  0,     0,     22994, 34539, 30170, 0,     6364,  0,     22680, 3644,
    11938, 22836, 0,     4526,  38475, 0,     0,     0,     0,     30287, 0,
    0,     0,     0,     30259, 0,     0,     0,     6999,  30829, 514,   0,
    13248, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     2565,  0,     4033,  15737, 29022, 41013, 17238, 28505, 25810, 0,
    0,     22077, 22078, 0,     0,     0,     25984, 24029, 0,     0,     0,
    0,     0,     0,     0,     0,     41073, 0,     39820, 34544, 0,     13732,
    21205, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     18978, 24745, 0,     5497,  17595,
    2809,  24188, 18577, 6015,  4731,  0,     0,     12462, 0,     0,     3010,
    27469, 41081, 0,     15277, 0,     0,     23928, 16956, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     27439, 37407, 38772, 16761, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     22943, 0,     0,     0,     0,     39003,
    32783, 0,     28739, 4803,  16366, 0,     33537, 27412, 38478, 2269,  0,
    0,     1151,  22414, 0,     0,     0,     0,     3371,  0,     0,     0,
    0,     0,     24070, 12227, 0,     0,     0,     0,     0,     38530, 0,
    16367, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     29332,
    25816, 13879, 40352, 6801,  0,     2603,  14800, 28849, 1074,  0,     7284,
    17844, 38327, 28250, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     26054, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     39854, 29930, 0,     24367, 0,     4339,  0,
    0,     0,     28531, 1822,  30971, 0,     0,     22961, 0,     0,     0,
    0,     0,     0,     0,     20557, 2162,  0,     0,     15888, 0,     4865,
    25250, 832,   16320, 0,     0,     0,     0,     0,     0,     21417, 16993,
    0,     0,     0,     0,     0,     0,     13497, 18639, 17355, 18436, 9685,
    0,     0,     0,     2830,  0,     0,     0,     0,     0,     0,     32140,
    0,     2859,  0,     33096, 38740, 0,     0,     0,     0,     0,     27491,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    20105, 19002, 19243, 0,     0,     5761,  0,     0,     0,     0,     0,
    0,     0,     6036,  0,     30297, 37795, 19011, 0,     19013, 0,     0,
    0,     0,     16825, 0,     30256, 6047,  21195, 26457, 32975, 22516, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     19566, 0,
    36207, 0,     1925,  0,     40321, 0,     0,     3684,  0,     0,     0,
    0,     0,     0,     0,     20772, 30100, 0,     29663, 35140, 0,     0,
    0,     0,     0,     0,     11577, 0,     25344, 0,     35203, 0,     0,
    0,     0,     0,     30109, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     41117, 37353, 0,     0,     6,     0,     40018, 30286,
    0,     0,     0,     6743,  39970, 9854,  11522, 20273, 0,     0,     0,
    4237,  24178, 8921,  29514, 19733, 0,     0,     0,     28882, 0,     0,
    25442, 0,     0,     25443, 23346, 9805,  0,     0,     0,     32561, 29285,
    0,     0,     0,     0,     0,     0,     32672, 0,     0,     38619, 4804,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     16382,
    0,     0,     0,     26647, 0,     16775, 17356, 0,     2675,  21608, 19003,
    0,     29469, 11731, 0,     0,     0,     0,     8896,  0,     0,     0,
    0,     0,     0,     0,     0,     23481, 36989, 0,     33129, 0,     0,
    0,     0,     37719, 423,   5045,  12125, 33865, 0,     0,     14878, 21706,
    0,     0,     0,     0,     0,     0,     0,     6441,  12307, 0,     0,
    0,     0,     0,     0,     21988, 8952,  989,   0,     15521, 34856, 18308,
    21239, 38501, 36270, 21396, 22216, 0,     8903,  2127,  10391, 25481, 9640,
    0,     0,     0,     1243,  31512, 14485, 11898, 1266,  0,     29362, 39316,
    0,     0,     35848, 4457,  0,     1811,  0,     0,     0,     0,     8910,
    0,     0,     7181,  0,     0,     34791, 33572, 0,     0,     10587, 0,
    0,     38149, 2626,  10683, 0,     29276, 0,     0,     0,     39429, 33225,
    33553, 0,     0,     39212, 0,     0,     30368, 0,     0,     0,     15086,
    0,     0,     0,     0,     31110, 0,     0,     18785, 0,     39289, 25485,
    3358,  8051,  0,     6988,  28915, 28823, 0,     14720, 3040,  28491, 5634,
    0,     40928, 0,     0,     15526, 29900, 0,     15527, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    25486, 37810, 10429, 40964, 4527,  24550, 0,     0,     0,     20826, 6706,
    33581, 15531, 32393, 0,     0,     0,     0,     0,     0,     0,     0,
    6365,  15223, 0,     36344, 0,     0,     0,     40779, 0,     0,     0,
    0,     11523, 0,     22376, 0,     17239, 0,     1985,  8738,  14515, 15386,
    0,     10983, 34988, 28836, 0,     24504, 25492, 18319, 11823, 12209, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     39821, 0,     28841, 39598, 15279, 0,     0,     0,     0,
    0,     0,     34873, 0,     28866, 10604, 0,     0,     0,     17596, 0,
    2384,  0,     0,     0,     20949, 40967, 0,     5498,  0,     13393, 22390,
    0,     9469,  7098,  13187, 13545, 21861, 38193, 0,     0,     0,     0,
    22395, 5264,  0,     24827, 17483, 20831, 16425, 0,     0,     0,     0,
    7637,  0,     0,     0,     11911, 0,     0,     0,     15834, 0,     36245,
    27470, 13199, 0,     0,     0,     0,     0,     0,     0,     19234, 0,
    18846, 0,     0,     0,     0,     0,     8757,  25225, 0,     0,     22807,
    0,     18437, 0,     0,     0,     39174, 32422, 0,     0,     17991, 17493,
    26258, 2026,  17364, 0,     0,     0,     0,     0,     0,     32925, 8759,
    20464, 17495, 0,     0,     15006, 40036, 0,     0,     0,     0,     15396,
    0,     6037,  0,     39015, 0,     27222, 12104, 18366, 9461,  38187, 32418,
    23639, 0,     26604, 0,     0,     36208, 13810, 0,     0,     26623, 26624,
    25769, 0,     0,     0,     0,     31840, 0,     0,     0,     0,     0,
    15702, 0,     24803, 0,     8735,  644,   0,     1342,  23703, 0,     0,
    0,     0,     0,     0,     1714,  645,   0,     41303, 22632, 0,     12059,
    0,     0,     0,     0,     0,     0,     0,     648,   0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     21740, 0,     3198,
    0,     22311, 0,     0,     8087,  29761, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     22567, 22962, 0,     0,     3514,  0,     0,
    33951, 23456, 31321, 0,     0,     39615, 5646,  4479,  36730, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    4480,  0,     0,     5647,  40595, 0,     41024, 4550,  0,     0,     22100,
    34470, 23463, 25469, 12754, 0,     39625, 24583, 37701, 0,     27026, 0,
    0,     0,     10208, 0,     0,     0,     0,     0,     0,     0,     30041,
    0,     0,     1647,  0,     15232, 0,     0,     0,     4309,  0,     4424,
    0,     36200, 27046, 20956, 25644, 0,     34767, 3404,  0,     4348,  0,
    0,     8891,  20001, 0,     12439, 0,     0,     0,     0,     0,     0,
    0,     8793,  38198, 0,     0,     0,     1034,  0,     0,     0,     0,
    0,     33158, 16120, 0,     5959,  0,     0,     29493, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     27534, 0,
    0,     0,     5035,  0,     0,     0,     0,     0,     0,     0,     17032,
    0,     36628, 13345, 0,     0,     28418, 24867, 36144, 37492, 13662, 0,
    23661, 34896, 34259, 0,     0,     24357, 0,     0,     0,     0,     0,
    0,     0,     22250, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     12716, 0,     29718, 0,     29046, 0,     0,
    0,     0,     0,     6651,  2781,  12724, 3604,  12885, 27376, 0,     0,
    0,     0,     0,     0,     0,     0,     28461, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    39413, 0,     37559, 0,     0,     10858, 0,     17801, 0,     0,     0,
    38250, 0,     4015,  0,     0,     0,     24669, 1021,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     11331, 15717, 26758, 0,     13695, 0,     30486, 0,
    0,     0,     10863, 0,     0,     0,     0,     0,     0,     38259, 38072,
    34866, 0,     3549,  14345, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     17663, 36939, 0,     0,     0,     0,     1445,  0,
    15844, 0,     0,     0,     0,     0,     0,     0,     0,     0,     3877,
    34203, 40643, 0,     24173, 32376, 0,     37507, 31287, 13467, 32552, 26170,
    0,     39782, 0,     0,     3757,  0,     1411,  30556, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5401,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     37356, 29916, 0,     0,     3041,  0,     0,
    0,     11810, 23827, 0,     30733, 0,     0,     0,     0,     0,     0,
    0,     36794, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5712,  0,     4987,  0,     0,     36795, 14355, 29918, 38075,
    0,     0,     11824, 0,     26177, 0,     0,     12040, 0,     0,     0,
    0,     0,     0,     0,     34989, 0,     0,     0,     0,     32399, 0,
    0,     0,     0,     32400, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     5717,  0,     14361, 0,     0,
    0,     11834, 0,     15334, 36802, 0,     0,     17287, 0,     0,     0,
    4106,  0,     3508,  0,     12060, 0,     36808, 0,     37767, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     28524, 38106, 0,     0,
    0,     21590, 40357, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     32305, 0,     0,     0,     0,     0,     0,
    0,     26901, 0,     15589, 23395, 29834, 7231,  4807,  0,     0,     29980,
    2490,  2176,  32522, 22270, 14081, 23221, 26455, 21690, 20866, 0,     24232,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     1158,  0,     0,     0,     0,     0,     1170,
    721,   1467,  40705, 20869, 30776, 10207, 0,     0,     0,     0,     0,
    0,     0,     13889, 0,     39326, 0,     0,     0,     24129, 0,     0,
    0,     0,     0,     0,     10251, 29583, 38176, 26794, 4818,  11455, 25543,
    38039, 21372, 0,     0,     0,     0,     0,     0,     0,     32067, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     24926, 12493, 36123,
    17027, 19491, 26469, 10055, 4871,  15054, 12510, 2108,  18474, 7825,  36743,
    15758, 0,     0,     0,     0,     0,     32529, 0,     0,     0,     0,
    37834, 0,     24239, 11670, 23063, 0,     0,     0,     0,     0,     16857,
    22246, 27235, 14395, 35440, 39252, 3719,  0,     31675, 0,     11021, 25506,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     11398,
    24094, 39400, 36406, 31729, 23995, 12541, 39262, 11482, 0,     36997, 41005,
    19706, 0,     0,     0,     26777, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     24947, 0,     0,     0,     0,
    0,     0,     13232, 10384, 0,     29609, 10392, 30889, 35814, 22143, 0,
    0,     30995, 23756, 17168, 35461, 4182,  33652, 30696, 0,     0,     0,
    0,     0,     8650,  0,     37169, 0,     0,     38562, 8401,  23675, 15257,
    16897, 26625, 9417,  0,     22718, 0,     0,     16898, 0,     11027, 0,
    0,     29799, 27563, 0,     11093, 16899, 0,     0,     18565, 0,     0,
    0,     5304,  0,     41298, 26235, 0,     26551, 0,     7771,  14647, 29623,
    13453, 24051, 8554,  40760, 11507, 26243, 0,     0,     28667, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     30053, 0,     18193, 0,     3351,
    31032, 41256, 37357, 0,     40209, 0,     25130, 31749, 24795, 0,     8724,
    0,     0,     0,     0,     0,     0,     23189, 33520, 0,     0,     0,
    0,     8361,  25084, 3822,  19879, 0,     0,     0,     0,     0,     0,
    26640, 24804, 0,     0,     24026, 2266,  0,     0,     17240, 0,     30417,
    16691, 33236, 16501, 0,     0,     27126, 39296, 7271,  0,     0,     0,
    0,     0,     39822, 0,     0,     0,     0,     36178, 0,     17263, 0,
    0,     0,     0,     20548, 30752, 0,     36360, 25202, 0,     0,     0,
    0,     0,     24916, 0,     0,     0,     0,     19175, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     5036,  0,
    36263, 1133,  8644,  0,     30981, 34491, 20239, 0,     8528,  24619, 39405,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     9102,  29610, 0,     18058, 29083, 4390,  35462, 7341,  22921, 1244,
    0,     807,   0,     0,     0,     0,     0,     0,     0,     0,     22331,
    0,     28098, 0,     0,     27796, 30605, 32713, 0,     0,     0,     0,
    0,     10278, 34518, 0,     0,     0,     0,     0,     0,     0,     0,
    35475, 38159, 36480, 21017, 0,     0,     0,     0,     0,     37963, 0,
    29318, 31557, 13530, 34398, 0,     0,     0,     0,     0,     0,     0,
    21167, 28728, 34645, 29325, 39783, 3773,  28957, 0,     0,     0,     0,
    38510, 0,     0,     0,     0,     0,     0,     20253, 0,     0,     31288,
    36225, 34646, 16605, 0,     0,     0,     0,     22927, 0,     11939, 9891,
    20749, 4528,  0,     0,     15703, 3778,  0,     36856, 0,     0,     0,
    40656, 0,     0,     27890, 0,     0,     0,     0,     0,     0,     36287,
    0,     0,     41197, 25914, 18341, 10128, 30838, 19888, 10984, 17241, 0,
    20174, 0,     672,   13048, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     25091, 0,     0,     0,     19889, 0,     20750, 10710,
    11116, 20039, 26196, 0,     0,     26387, 3043,  0,     40673, 0,     39441,
    21432, 0,     0,     0,     0,     0,     12633, 0,     0,     15392, 39299,
    0,     0,     0,     0,     0,     5130,  17729, 38680, 8963,  16582, 11151,
    4073,  0,     13062, 16025, 0,     0,     0,     0,     26497, 0,     0,
    0,     0,     0,     0,     3214,  28740, 0,     11004, 19919, 22226, 38684,
    2923,  0,     8444,  0,     0,     35997, 0,     28251, 0,     0,     0,
    33714, 12655, 16455, 0,     0,     0,     35531, 0,     0,     20183, 0,
    20362, 0,     0,     0,     4691,  0,     0,     16429, 0,     0,     34343,
    0,     0,     20070, 0,     0,     0,     36660, 2346,  13090, 0,     0,
    27909, 0,     0,     0,     0,     0,     0,     34453, 0,     0,     14768,
    0,     0,     0,     6990,  0,     0,     7673,  0,     7675,  0,     0,
    0,     0,     0,     0,     9493,  19326, 0,     17756, 0,     0,     0,
    0,     3685,  0,     16900, 0,     0,     0,     0,     0,     39502, 0,
    0,     33060, 0,     0,     3838,  0,     12414, 0,     0,     0,     22446,
    0,     0,     0,     0,     13663, 0,     0,     0,     0,     40050, 0,
    0,     0,     0,     0,     33334, 0,     0,     0,     15870, 0,     0,
    0,     0,     0,     0,     0,     14097, 0,     11088, 0,     0,     23758,
    0,     0,     0,     0,     2457,  0,     0,     23298, 30361, 19574, 0,
    6264,  0,     0,     0,     0,     0,     0,     0,     0,     0,     15593,
    0,     5054,  0,     21082, 0,     10677, 0,     0,     0,     0,     0,
    0,     0,     16288, 6741,  23688, 0,     36164, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    18569, 11632, 0,     0,     0,     8215,  19578, 0,     40013, 0,     0,
    36605, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     16568, 12366, 35893, 18246, 4521,  0,     21022, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     29971, 32553, 0,     0,     0,     1501,  4156,  31376,
    0,     14435, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     32809, 22473, 40657, 25714, 0,     25981, 40881, 0,     39345,
    0,     0,     41069, 24737, 0,     3645,  0,     39800, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     25021, 23696, 34174,
    3042,  10430, 25602, 0,     0,     0,     14438, 31380, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3646,  15874, 0,     4608,
    25673, 16143, 3503,  41074, 13379, 0,     37090, 29823, 19890, 4918,  27600,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     7734,  9032,
    6158,  2577,  19679, 2804,  1416,  37391, 0,     0,     30325, 41075, 0,
    40786, 0,     4086,  30379, 30202, 0,     24915, 0,     0,     30380, 0,
    32040, 0,     0,     0,     0,     0,     0,     36523, 13172, 0,     0,
    30753, 29133, 25957, 0,     23357, 26128, 37409, 12401, 6306,  2811,  29878,
    0,     0,     18274, 0,     40541, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     25674,
    0,     0,     34669, 9205,  0,     17265, 2525,  0,     0,     0,     5718,
    0,     38677, 22929, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     18579, 0,     39846,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    17477, 0,     0,     0,     19173, 0,     0,     0,     0,     0,     0,
    0,     6802,  0,     0,     14980, 17306, 16377, 0,     25675, 9121,  2734,
    33539, 0,     0,     39602, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     33982, 1870,
    3285,  0,     40353, 10517, 0,     0,     598,   0,     0,     0,     0,
    0,     0,     0,     0,     0,     6020,  0,     0,     38685, 9811,  0,
    0,     1578,  16227, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    13883, 0,     0,     0,     0,     0,     0,     0,     8334,  0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     19983, 0,     37439, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     31765, 0,     22716, 27688, 0,     0,     0,
    0,     0,     0,     5504,  0,     0,     0,     4303,  5599,  12244, 2747,
    0,     0,     0,     40693, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     2217,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     13323, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     29697,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     17012,
    0,     0,     0,     0,     23880, 0,     0,     0,     4304,  0,     0,
    0,     0,     0,     0,     0,     0,     28540, 0,     5929,  0,     13092,
    0,     0,     0,     0,     0,     0,     0,     39604, 15001, 0,     20562,
    0,     19147, 0,     0,     0,     0,     0,     786,   0,     0,     0,
    0,     0,     0,     41135, 0,     0,     0,     0,     0,     0,     0,
    38916, 0,     0,     37126, 0,     0,     789,   0,     0,     19274, 31784,
    11070, 35721, 6824,  9089,  29775, 39077, 0,     24633, 27997, 17635, 24717,
    18067, 9418,  16498, 29678, 4915,  18575, 11529, 27199, 13380, 41211, 8333,
    30633, 0,     0,     16039, 6494,  27792, 23280, 34829, 0,     0,     0,
    27068, 0,     8330,  0,     0,     5389,  35033, 0,     0,     0,     23759,
    0,     26425, 2903,  20520, 0,     20525, 0,     0,     0,     21123, 0,
    0,     4497,  0,     21543, 38837, 2458,  0,     0,     27797, 21548, 4462,
    0,     0,     15087, 0,     26431, 0,     40210, 6744,  231,   1094,  0,
    0,     29196, 0,     22581, 31991, 24650, 26791, 0,     0,     0,     28780,
    0,     0,     0,     19394, 22658, 0,     29210, 25446, 0,     0,     0,
    0,     0,     0,     0,     4537,  0,     0,     12221, 7776,  31390, 13547,
    16583, 38355, 22391, 2290,  0,     21743, 0,     2822,  0,     0,     0,
    0,     0,     0,     0,     0,     19410, 9684,  21484, 3713,  2860,  0,
    0,     0,     21061, 0,     0,     31918, 14259, 12440, 39194, 0,     0,
    0,     0,     29541, 0,     0,     19815, 37721, 0,     39902, 29995, 25705,
    32989, 31514, 0,     29545, 21708, 0,     30484, 12887, 0,     7578,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1491,  0,     0,     0,     0,     35476, 0,     0,     5986,
    12156, 8431,  0,     0,     12898, 14193, 0,     0,     0,     0,     0,
    15132, 0,     0,     0,     25067, 0,     20994, 20719, 33681, 27829, 26720,
    15830, 25075, 30612, 0,     0,     0,     5997,  20997, 0,     25749, 8913,
    6297,  0,     21400, 0,     0,     2984,  10415, 34639, 0,     0,     0,
    0,     0,     29816, 2082,  0,     10959, 36652, 0,     26987, 4025,  0,
    0,     0,     0,     0,     0,     0,     0,     32647, 19819, 17045, 29113,
    0,     12915, 0,     0,     0,     39591, 9273,  9393,  0,     23526, 0,
    7436,  37196, 38987, 30734, 6877,  2669,  31600, 0,     9194,  0,     0,
    0,     0,     0,     0,     25085, 11811, 0,     32891, 36346, 0,     28501,
    30252, 8063,  13828, 22622, 0,     0,     0,     26792, 37091, 15719, 0,
    22629, 32899, 21846, 32402, 13173, 33703, 0,     1343,  0,     0,     0,
    21001, 0,     17592, 0,     22682, 0,     0,     0,     14172, 0,     0,
    0,     28430, 34670, 124,   0,     0,     32664, 23930, 31299, 28843, 0,
    15098, 0,     0,     0,     0,     0,     16148, 0,     0,     0,     0,
    0,     0,     16537, 0,     21208, 0,     0,     6309,  27299, 0,     13489,
    21582, 0,     37102, 0,     0,     0,     0,     0,     2448,  0,     13490,
    0,     11243, 30944, 35128, 6864,  9471,  11152, 13395, 0,     0,     0,
    0,     0,     0,     0,     16812, 0,     26388, 36672, 0,     5473,  9372,
    21689, 0,     28256, 32566, 0,     25818, 2886,  0,     0,     0,     0,
    0,     0,     25734, 0,     37816, 0,     7590,  13202, 33717, 0,     0,
    0,     31896, 27301, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     32921, 17366, 0,     0,     29698, 0,     0,     20104,
    2832,  11957, 0,     0,     40412, 37786, 0,     0,     0,     0,     0,
    0,     0,     0,     16397, 0,     34454, 5332,  32524, 37689, 29528, 1001,
    25891, 32331, 5949,  22606, 22665, 0,     28422, 0,     13369, 35123, 0,
    37768, 0,     25354, 24076, 23217, 5843,  23218, 0,     0,     10047, 37529,
    36721, 12264, 8340,  9859,  27010, 0,     24676, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     30973, 0,     0,     39179, 22905, 34351,
    9076,  14594, 29335, 0,     0,     0,     0,     0,     6892,  0,     0,
    34151, 17955, 1171,  0,     0,     0,     40821, 10628, 0,     6714,  0,
    6558,  33849, 0,     26264, 0,     26265, 34921, 25176, 0,     0,     0,
    0,     0,     0,     0,     30076, 0,     0,     1750,  33615, 29965, 3305,
    0,     6271,  35722, 0,     0,     0,     3076,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     14733, 12119, 0,     38871, 1007,  0,     29297,
    0,     0,     0,     0,     22322, 0,     0,     0,     0,     8173,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     30139, 0,     32159, 21322, 18371, 0,     0,
    40609, 0,     39264, 27556, 40894, 7715,  6495,  22602, 34492, 27915, 24620,
    6929,  23751, 0,     23811, 0,     2154,  34117, 0,     0,     0,     0,
    0,     0,     40513, 0,     0,     19613, 13431, 0,     0,     0,     0,
    0,     38645, 22525, 31515, 34622, 7514,  21531, 0,     39715, 0,     28341,
    0,     35816, 0,     16739, 33653, 0,     35817, 0,     0,     30539, 0,
    0,     12143, 3127,  5981,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     37560, 0,     31680, 0,     18225, 28342, 0,
    0,     0,     0,     0,     0,     0,     0,     1022,  32032, 34630, 0,
    4712,  0,     15258, 0,     0,     24359, 18509, 1087,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     38709, 4695,  31217,
    33504, 3135,  10220, 14916, 0,     3223,  2557,  2791,  39492, 34069, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     8717,  3185,  35216, 0,     0,     0,     0,     3956,  24796,
    33027, 0,     38718, 15492, 0,     14935, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     24797, 0,     19880, 35239, 41011,
    23083, 0,     27122, 0,     0,     0,     0,     27321, 2709,  0,     0,
    6370,  0,     9765,  18815, 34332, 0,     0,     0,     0,     21469, 1715,
    0,     0,     0,     0,     0,     0,     0,     29926, 0,     0,     0,
    0,     0,     0,     21358, 11297, 23791, 0,     0,     0,     0,     0,
    0,     32048, 0,     0,     18147, 0,     0,     0,     0,     17428, 0,
    35895, 0,     17203, 27768, 0,     0,     5069,  0,     0,     30859, 0,
    0,     4448,  0,     0,     0,     14303, 10658, 0,     36999, 0,     15927,
    0,     0,     0,     10176, 8651,  7411,  0,     0,     15936, 0,     0,
    9526,  3544,  0,     0,     14305, 0,     0,     28135, 0,     0,     5987,
    0,     0,     0,     0,     0,     0,     0,     28166, 0,     0,     0,
    24259, 0,     0,     0,     9536,  0,     0,     0,     0,     0,     0,
    40499, 0,     0,     29423, 0,     0,     37740, 0,     0,     0,     0,
    0,     41161, 0,     0,     0,     0,     0,     0,     0,     31220, 4740,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     39785,
    0,     0,     0,     0,     27543, 0,     6154,  0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     30622, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3745,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     25722, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     12394, 0,     0,     0,     0,     0,     5876,  0,
    2336,  0,     15622, 0,     0,     30634, 0,     0,     0,     2270,  0,
    0,     19264, 21972, 0,     0,     0,     0,     0,     0,     25884, 0,
    0,     0,     30643, 0,     0,     0,     0,     0,     25887, 0,     0,
    13880, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     30647, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     2218,  17000,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     37789, 0,     0,     0,     0,     37817, 0,
    0,     3250,  0,     0,     26226, 0,     0,     0,     0,     0,     0,
    0,     10859, 26191, 29996, 0,     7832,  0,     24332, 33494, 0,     0,
    0,     4083,  8194,  0,     0,     0,     35849, 6150,  8026,  8027,  38251,
    23127, 0,     18070, 0,     0,     0,     26192, 22218, 0,     0,     0,
    36165, 19215, 11227, 36279, 1061,  36940, 26552, 0,     33017, 3955,  0,
    0,     0,     0,     0,     0,     0,     0,     26553, 5817,  0,     0,
    0,     35896, 0,     3101,  8846,  18388, 22885, 37889, 34647, 20653, 0,
    28140, 0,     0,     0,     0,     0,     0,     0,     14162, 0,     27854,
    22150, 0,     34204, 26024, 6748,  0,     0,     4157,  33042, 0,     29869,
    8922,  33883, 0,     16167, 0,     18095, 0,     5064,  38441, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     36101, 27806, 0,
    37197, 30118, 30119, 0,     0,     482,   25195, 1986,  5070,  0,     38445,
    10781, 0,     0,     0,     11708, 0,     0,     0,     0,     0,     0,
    18608, 0,     0,     0,     0,     18196, 25579, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     5225,  19891, 32044, 31025, 10019, 40792,
    39226, 26046, 4861,  17266, 0,     5745,  17471, 9072,  0,     0,     0,
    22384, 0,     0,     0,     36357, 0,     10818, 0,     6582,  31391, 0,
    0,     0,     0,     0,     0,     0,     22751, 10496, 0,     18396, 20674,
    7483,  18911, 38288, 2007,  5835,  19541, 0,     40487, 18833, 22132, 6590,
    2151,  0,     0,     0,     0,     3144,  19465, 0,     0,     0,     0,
    0,     0,     0,     0,     31634, 0,     0,     0,     0,     0,     0,
    205,   39918, 0,     21029, 30173, 10446, 0,     0,     6593,  30288, 39919,
    2463,  17307, 27477, 0,     0,     0,     2464,  0,     27685, 0,     6594,
    0,     11886, 0,     0,     0,     0,     0,     0,     0,     12961, 21745,
    5237,  8268,  12071, 11851, 4418,  0,     36659, 25819, 29522, 0,     0,
    0,     0,     0,     0,     0,     18349, 0,     0,     28102, 18129, 19411,
    5838,  0,     0,     0,     22176, 0,     18130, 0,     0,     17347, 0,
    21768, 0,     0,     0,     17852, 26289, 0,     7551,  0,     0,     0,
    0,     26290, 0,     0,     18140, 38741, 0,     1724,  17006, 0,     0,
    27698, 25214, 12972, 40696, 0,     0,     18143, 18144, 19986, 0,     27492,
    0,     0,     0,     0,     18148, 0,     0,     11944, 0,     0,     0,
    0,     0,     0,     18167, 12975, 24861, 0,     0,     0,     21749, 14142,
    3128,  0,     0,     0,     0,     0,     39108, 24431, 0,     24433, 7012,
    0,     0,     26058, 0,     0,     0,     0,     0,     909,   0,     7424,
    0,     0,     7515,  7452,  0,     0,     0,     0,     7372,  15678, 0,
    0,     0,     0,     37987, 11793, 0,     7458,  0,     0,     0,     6595,
    0,     0,     0,     0,     21989, 21710, 22167, 5196,  5108,  89,    0,
    29319, 3026,  342,   19792, 21018, 0,     0,     2042,  37338, 32098, 19357,
    0,     0,     22834, 0,     6536,  0,     5400,  0,     0,     33309, 21351,
    9949,  4029,  27429, 19430, 0,     0,     0,     0,     0,     30418, 35950,
    5924,  34333, 0,     31122, 28113, 0,     202,   16362, 21023, 0,     24667,
    20276, 21874, 2272,  2291,  0,     0,     0,     16451, 29333, 35273, 0,
    21415, 0,     27431, 0,     0,     0,     0,     4419,  0,     13085, 0,
    0,     8480,  0,     0,     0,     13209, 9813,  0,     38635, 0,     19182,
    0,     0,     12126, 9641,  0,     0,     0,     12777, 12453, 0,     0,
    33872, 0,     7725,  0,     0,     0,     1269,  23301, 0,     0,     37575,
    269,   5532,  0,     0,     6964,  7615,  0,     0,     14648, 21281, 30110,
    0,     26630, 8037,  31986, 24790, 22989, 30369, 18081, 19305, 40096, 814,
    0,     37339, 0,     0,     0,     0,     1045,  19358, 0,     12733, 0,
    34839, 0,     15727, 13536, 0,     1785,  0,     0,     0,     19218, 9612,
    6794,  39786, 0,     0,     0,     39216, 6991,  40165, 456,   0,     0,
    0,     39217, 7732,  6300,  21406, 2142,  6576,  26126, 26036, 1329,  0,
    0,     0,     39802, 38988, 2143,  0,     0,     0,     14946, 34132, 0,
    0,     0,     31872, 0,     40668, 557,   34990, 3866,  28507, 23704, 0,
    21148, 37392, 7006,  12932, 35951, 32661, 0,     21568, 0,     0,     1755,
    0,     0,     0,     0,     9834,  32900, 5925,  0,     0,     14443, 28370,
    6010,  8074,  20258, 27133, 33890, 29134, 37410, 0,     0,     32908, 8075,
    39834, 21293, 33891, 34804, 0,     7784,  40990, 40111, 33775, 0,     0,
    0,     40172, 0,     16238, 0,     36524, 8622,  16150, 0,     6852,  30635,
    19739, 0,     0,     0,     11263, 3868,  0,     28377, 28516, 28378, 28517,
    33981, 0,     8964,  12825, 0,     2008,  28518, 37627, 0,     0,     0,
    0,     0,     0,     28519, 0,     0,     0,     0,     4214,  0,     0,
    33340, 10444, 28324, 0,     0,     0,     0,     20677, 3734,  28146, 38289,
    18841, 38773, 19230, 33708, 12957, 26257, 0,     33709, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     13286, 0,     0,
    0,     830,   19334, 0,     29648, 31894, 0,     0,     25459, 0,     26773,
    40118, 0,     12962, 8269,  5501,  0,     0,     36593, 14450, 0,     36015,
    676,   0,     26059, 28259, 0,     6711,  33090, 0,     0,     0,     11364,
    0,     0,     0,     25606, 21302, 40120, 9686,  0,     19236, 0,     0,
    0,     0,     0,     0,     0,     39447, 33718, 0,     39448, 0,     14997,
    14452, 0,     0,     37613, 18642, 0,     0,     2029,  0,     0,     25461,
    33099, 0,     0,     0,     0,     0,     31769, 19149, 0,     0,     0,
    8760,  0,     0,     41123, 10085, 0,     13355, 25770, 24261, 25118, 22194,
    37741, 3094,  8039,  22240, 0,     0,     19794, 0,     0,     28911, 0,
    15480, 31850, 0,     0,     0,     0,     0,     6795,  0,     35897, 0,
    0,     28223, 0,     31996, 14722, 0,     30623, 0,     35933, 0,     37393,
    0,     558,   30124, 28508, 22199, 0,     0,     0,     1790,  0,     0,
    37940, 37941, 6513,  25667, 30636, 0,     0,     0,     0,     0,     30760,
    9676,  0,     4970,  32010, 0,     0,     11941, 14745, 28147, 0,     28254,
    0,     0,     18539, 562,   37431, 39354, 9683,  0,     15916, 8569,  5131,
    0,     0,     0,     32301, 38546, 26060, 0,     15395, 2088,  2023,  0,
    0,     28260, 0,     37450, 2089,  14281, 14282, 0,     14805, 15009, 0,
    20875, 38542, 28893, 30710, 31982, 32998, 0,     0,     0,     25811, 12211,
    0,     0,     33077, 0,     0,     6598,  40851, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     37623, 24335, 8040,  22365, 22195,
    0,     36283, 0,     10593, 41066, 0,     8916,  6212,  10324, 31112, 0,
    22129, 0,     0,     28052, 15224, 21569, 10237, 7805,  7007,  35259, 0,
    0,     29516, 6218,  39005, 25916, 0,     0,     0,     20678, 28080, 0,
    16665, 0,     23123, 6867,  40689, 35276, 0,     0,     0,     32465, 9494,
    25295, 18175, 0,     0,     358,   0,     0,     2612,  0,     6699,  24475,
    15651, 33496, 11326, 34901, 39203, 29549, 1042,  0,     0,     257,   0,
    15194, 0,     15654, 22255, 36905, 341,   19816, 20635, 0,     0,     0,
    0,     0,     8121,  24360, 16193, 6265,  28726, 0,     0,     23822, 35086,
    30811, 10950, 20643, 10323, 33878, 0,     1289,  22925, 0,     5534,  0,
    39160, 0,     26866, 15218, 2438,  0,     0,     33506, 39161, 0,     40252,
    0,     0,     0,     0,     11794, 3552,  0,     0,     10709, 21762, 21557,
    34648, 0,     3744,  8131,  9466,  23190, 0,     8785,  29552, 0,     0,
    0,     28729, 23824, 0,     0,     14352, 33521, 23435, 0,     39218, 0,
    0,     0,     24654, 0,     6878,  0,     0,     11814, 10732, 24410, 0,
    3056,  0,     0,     8238,  0,     10599, 31601, 31223, 19516, 0,     0,
    29054, 0,     0,     10600, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     1973,  0,     24308, 8786,  0,     0,     8064,  15983,
    0,     0,     0,     0,     0,     1663,  14173, 15225, 9544,  0,     8596,
    33530, 234,   37754, 31386, 35517, 14061, 0,     18817, 24974, 29924, 0,
    12626, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     14234, 14954, 22763, 16069, 0,     0,     30266, 11835, 6665,  37626,
    13749, 0,     9672,  8599,  23001, 19823, 40440, 10190, 0,     0,     0,
    0,     0,     0,     0,     0,     36610, 24658, 0,     16807, 259,   22592,
    31009, 0,     0,     24341, 0,     24311, 20355, 6248,  20042, 38620, 0,
    24416, 35526, 0,     0,     0,     0,     0,     0,     0,     597,   0,
    0,     14725, 0,     38290, 33710, 16378, 19265, 19266, 21937, 864,   0,
    23028, 33711, 0,     0,     0,     383,   0,     0,     0,     0,     0,
    10711, 0,     0,     10712, 38686, 0,     26075, 8600,  0,     22946, 17751,
    0,     0,     0,     0,     30269, 33786, 0,     0,     0,     0,     0,
    15964, 0,     0,     7029,  10143, 26061, 0,     0,     5239,  0,     0,
    0,     0,     0,     33787, 0,     7034,  8365,  0,     5348,  0,     19965,
    35359, 21671, 0,     22808, 0,     0,     0,     2339,  0,     0,     0,
    0,     37662, 0,     7038,  21605, 0,     0,     36247, 0,     0,     24037,
    0,     10609, 18149, 0,     2676,  36504, 0,     0,     0,     0,     9380,
    0,     21477, 33507, 28668, 14007, 0,     0,     0,     22355, 0,     17652,
    0,     0,     918,   0,     0,     33152, 30000, 2983,  8402,  0,     10864,
    30487, 0,     0,     8029,  22289, 0,     21083, 34060, 33974, 0,     0,
    18313, 18082, 33976, 24727, 10221, 35486, 10106, 0,     8041,  453,   35487,
    0,     1948,  0,     0,     0,     10594, 17205, 0,     0,     0,     25796,
    31577, 0,     0,     0,     27111, 22703, 11233, 35497, 1961,  1974,  21179,
    24655, 0,     0,     30735, 3109,  36796, 0,     30830, 11700, 25805, 0,
    0,     0,     10733, 27892, 10121, 22197, 0,     7384,  0,     18263, 40109,
    22549, 0,     17243, 0,     0,     4212,  31614, 39297, 0,     1067,  39322,
    28235, 34546, 0,     0,     0,     0,     24365, 31387, 17619, 0,     38898,
    17593, 0,     0,     0,     13598, 0,     10605, 36704, 0,     16209, 10819,
    0,     37659, 10699, 35260, 0,     36494, 33840, 36803, 0,     0,     0,
    0,     24976, 0,     0,     0,     28847, 28379, 0,     17288, 27902, 17289,
    0,     0,     37418, 0,     0,     35984, 0,     0,     0,     0,     0,
    33417, 323,   29882, 28081, 27453, 0,     37432, 0,     7741,  0,     0,
    0,     28083, 29933, 37433, 39304, 39305, 0,     28970, 0,     0,     0,
    0,     18288, 0,     3374,  28163, 25964, 0,     0,     0,     0,     0,
    0,     9210,  7749,  17858, 22717, 0,     0,     0,     17371, 0,     18444,
    3896,  32689, 10610, 33100, 26570, 0,     0,     18451, 10741, 33823, 7755,
    0,     442,   1894,  28947, 27998, 38876, 1537,  27874, 29909, 28356, 32637,
    10553, 25955, 0,     7432,  0,     0,     0,     0,     21717, 19542, 0,
    0,     0,     0,     11365, 39450, 0,     0,     0,     35723, 0,     37247,
    0,     0,     35448, 37671, 3473,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     36213, 21715, 25482, 0,     0,     0,
    20901, 0,     0,     0,     0,     0,     0,     0,     29267, 0,     424,
    0,     0,     0,     0,     7118,  39278, 6965,  23022, 12157, 21243, 0,
    14224, 12778, 0,     0,     8403,  0,     0,     0,     18071, 0,     41182,
    0,     0,     924,   0,     0,     0,     0,     0,     0,     27257, 35582,
    22010, 0,     0,     0,     21127, 27104, 0,     19427, 27105, 0,     29103,
    0,     0,     0,     0,     0,     0,     8914,  0,     0,     0,     0,
    16802, 776,   37512, 41236, 16499, 33401, 0,     0,     38049, 3395,  12916,
    19674, 12785, 37359, 0,     0,     37360, 35498, 0,     0,     0,     19472,
    38050, 0,     40532, 29115, 0,     0,     31851, 14512, 38095, 18802, 28962,
    0,     0,     40536, 18096, 0,     14670, 0,     0,     12198, 14744, 0,
    0,     40781, 0,     37677, 6155,  0,     0,     0,     0,     21048, 0,
    0,     0,     3730,  0,     0,     0,     0,     0,     0,     0,     0,
    272,   0,     0,     0,     8816,  0,     1866,  6110,  30737, 0,     0,
    0,     0,     24973, 15389, 0,     0,     22630, 15226, 8071,  36657, 0,
    29875, 29711, 36909, 34912, 0,     35126, 0,     0,     34665, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     32217, 0,     29127,
    0,     28236, 0,     0,     0,     4410,  0,     0,     0,     33585, 31388,
    2234,  37394, 0,     0,     2812,  32008, 0,     15335, 2337,  2526,  24666,
    0,     0,     4921,  0,     28075, 0,     0,     11150, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    31175, 37517, 0,     0,     0,     0,     13321, 32516, 38531, 25885, 20553,
    0,     26399, 2386,  28145, 4162,  20043, 40218, 3732,  12641, 3733,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     17480, 0,     0,     0,     0,     9920,  0,     0,     0,     0,
    0,     6625,  32518, 3287,  26400, 17308, 11542, 0,     0,     5500,  0,
    0,     17597, 0,     0,     0,     0,     0,     0,     37970, 0,     0,
    0,     12066, 17922, 0,     0,     6391,  10139, 36590, 37661, 9850,  18126,
    0,     17519, 0,     385,   5265,  36007, 21746, 26355, 0,     33198, 0,
    0,     4973,  37434, 2241,  31130, 2570,  2021,  0,     13080, 0,     0,
    0,     0,     0,     0,     19932, 30767, 20559, 0,     0,     0,     0,
    27548, 13761, 27609, 12074, 0,     0,     4343,  0,     18442, 11282, 0,
    30061, 0,     0,     37123, 0,     0,     2861,  36599, 12079, 0,     16436,
    0,     0,     0,     0,     20870, 401,   8384,  35558, 12758, 0,     4937,
    6098,  34113, 25291, 14736, 29862, 33568, 27849, 0,     2370,  3271,  0,
    6072,  0,     0,     0,     0,     0,     0,     0,     0,     9875,  0,
    0,     0,     0,     31289, 0,     0,     0,     0,     0,     0,     23440,
    0,     12212, 0,     0,     0,     0,     0,     15958, 30639, 0,     0,
    0,     0,     0,     0,     27175, 8084,  0,     29885, 0,     1656,  0,
    28664, 10153, 22759, 0,     0,     0,     37055, 28669, 0,     0,     0,
    0,     0,     0,     0,     32456, 0,     33414, 0,     0,     0,     0,
    31028, 9921,  22393, 0,     0,     0,     0,     0,     0,     0,     28707,
    0,     1669,  32463, 0,     0,     35607, 0,     0,     22728, 11318, 20768,
    425,   0,     7344,  0,     0,     0,     6064,  0,     0,     0,     0,
    0,     0,     0,     7582,  0,     0,     13819, 0,     0,     0,     28325,
    0,     0,     0,     0,     0,     30409, 8657,  0,     0,     7583,  0,
    30114, 0,     30931, 9275,  6683,  0,     38980, 4432,  35047, 0,     642,
    2140,  20654, 0,     22959, 0,     0,     8728,  0,     0,     18249, 0,
    0,     25192, 0,     0,     0,     0,     0,     0,     8408,  0,     10961,
    20723, 0,     0,     33403, 11473, 8065,  11681, 0,     24805, 13727, 30057,
    37078, 20660, 40025, 14356, 0,     27294, 15831, 24499, 17814, 8239,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     33698, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     17975,
    0,     21570, 0,     22478, 0,     8247,  2147,  35952, 0,     0,     1987,
    0,     6850,  0,     0,     0,     0,     0,     38995, 0,     17244, 0,
    0,     29843, 4966,  0,     18827, 34336, 6159,  24190, 30382, 20510, 41152,
    8258,  24747, 967,   346,   23931, 0,     0,     0,     0,     25120, 0,
    0,     0,     0,     0,     0,     25096, 11189, 32405, 16108, 0,     0,
    0,     4801,  0,     0,     35524, 0,     0,     0,     3442,  40992, 21138,
    3372,  6484,  36611, 39024, 0,     28760, 34808, 32911, 33782, 0,     6514,
    27430, 32223, 32224, 0,     0,     6863,  0,     0,     0,     0,     0,
    0,     0,     0,     16170, 0,     0,     0,     0,     0,     30849, 36708,
    37104, 0,     0,     29058, 0,     13881, 0,     28850, 23375, 0,     5750,
    28927, 18956, 38733, 30904, 12651, 284,   21973, 23618, 0,     0,     0,
    26889, 28434, 0,     0,     20679, 0,     0,     0,     36809, 0,     0,
    0,     0,     0,     0,     0,     38453, 0,     0,     35001, 0,     0,
    0,     0,     0,     0,     0,     3709,  16985, 37114, 2826,  35355, 0,
    0,     3658,  0,     16986, 0,     0,     0,     0,     0,     0,     0,
    0,     29829, 0,     41087, 0,     0,     32235, 0,     0,     0,     0,
    31899, 0,     1670,  10021, 23384, 25917, 0,     7446,  0,     26357, 0,
    0,     0,     0,     0,     0,     0,     11300, 0,     0,     0,     0,
    0,     0,     0,     717,   37121, 37122, 0,     12418, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     15747, 40946,
    0,     0,     0,     0,     0,     0,     32426, 19936, 0,     0,     0,
    0,     0,     0,     0,     0,     17372, 39868, 7294,  17860, 2219,  6405,
    9472,  33368, 17013, 23558, 0,     0,     15002, 30063, 0,     14697, 32690,
    0,     0,     0,     0,     24858, 0,     0,     0,     40413, 0,     0,
    0,     0,     15010, 0,     0,     0,     0,     13790, 0,     40067, 32324,
    18360, 34818, 25177, 35691, 17776, 1835,  11889, 12511, 6197,  39986, 24905,
    13646, 0,     0,     0,     0,     14468, 0,     963,   0,     0,     1083,
    8703,  4286,  0,     23761, 27876, 30800, 3338,  18504, 37023, 16163, 23762,
    5737,  28423, 38710, 0,     7259,  17835, 29474, 12127, 23663, 10932, 0,
    0,     37025, 23502, 37026, 30192, 0,     478,   23304, 25771, 24003, 34273,
    32271, 0,     0,     0,     0,     0,     0,     4356,  7345,  0,     16093,
    9712,  25033, 6973,  24487, 0,     0,     19306, 15660, 35043, 0,     0,
    25034, 3890,  12822, 0,     40253, 0,     6537,  30213, 0,     21129, 0,
    0,     0,     34407, 29632, 0,     0,     0,     0,     0,     33279, 9719,
    22837, 0,     0,     0,     37198, 10486, 0,     40658, 0,     0,     26496,
    37201, 0,     0,     12627, 0,     23925, 27545, 4335,  41076, 16839, 21255,
    0,     30204, 38446, 0,     5226,  0,     0,     0,     0,     0,     0,
    6468,  1512,  13599, 23614, 10440, 3759,  34419, 0,     34672, 0,     0,
    0,     27815, 29026, 35056, 0,     15307, 0,     40503, 9677,  45,    9922,
    0,     0,     0,     0,     28380, 33712, 1576,  0,     7806,  24751, 19543,
    0,     9808,  0,     0,     0,     0,     0,     1378,  14984, 4165,  0,
    0,     23098, 0,     0,     0,     36008, 0,     0,     23720, 36017, 7030,
    18131, 0,     1383,  0,     0,     0,     0,     0,     12075, 20571, 0,
    0,     34023, 0,     0,     34703, 0,     0,     0,     17373, 0,     28711,
    0,     0,     0,     19007, 0,     15176, 19669, 32638, 0,     0,     0,
    0,     57,    0,     0,     28426, 0,     0,     19798, 0,     9761,  0,
    0,     0,     8593,  21089, 10238, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     25036, 0,     0,     0,     0,     2387,  25989,
    0,     0,     0,     0,     22558, 0,     0,     0,     0,     0,     0,
    32817, 32691, 14486, 0,     0,     0,     0,     3346,  21124, 0,     0,
    0,     0,     0,     21191, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     20777, 0,     26432, 0,     5741,  0,
    0,     18089, 0,     39164, 35048, 0,     8229,  23779, 24492, 14507, 1814,
    19587, 38512, 28548, 0,     0,     0,     3696,  0,     0,     0,     0,
    0,     0,     38553, 0,     26874, 36670, 0,     24500, 5404,  29203, 40508,
    0,     36288, 0,     21132, 1867,  15833, 39593, 6749,  4529,  779,   0,
    0,     0,     0,     0,     0,     0,     0,     0,     16948, 0,     0,
    14518, 30942, 17823, 0,     0,     31075, 26991, 21467, 19518, 14278, 0,
    0,     0,     0,     33408, 0,     0,     0,     0,     31058, 0,     5408,
    0,     31623, 240,   4967,  40968, 10133, 4213,  1100,  0,     6216,  0,
    38793, 0,     0,     0,     34177, 0,     0,     5590,  11954, 0,     0,
    0,     20416, 0,     0,     8260,  0,     783,   15474, 19592, 25260, 40941,
    23616, 31936, 27905, 33415, 20919, 0,     0,     0,     19403, 0,     0,
    0,     0,     38404, 2725,  26562, 31077, 0,     0,     0,     0,     46,
    716,   10204, 0,     25962, 28381, 29216, 34278, 0,     1821,  25458, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     26134, 31029,
    0,     0,     325,   0,     40468, 0,     22752, 28148, 35356, 27906, 6249,
    27907, 19127, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    7550,  41233, 0,     21150, 5474,  39521, 4840,  17708, 12466, 1872,  4584,
    3376,  2087,  0,     25864, 38111, 0,     0,     0,     0,     0,     13554,
    0,     0,     35113, 18691, 0,     2314,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     21304, 0,     0,     0,     0,     0,     0,
    0,     13764, 23102, 40488, 38116, 0,     0,     0,     0,     0,     0,
    17378, 0,     0,     16232, 0,     0,     3715,  0,     0,     38743, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     1498,  31001, 0,
    0,     0,     0,     10735, 0,     0,     0,     22782, 0,     26063, 0,
    0,     0,     0,     21305, 7591,  33579, 0,     26989, 0,     14689, 0,
    0,     0,     14994, 0,     37457, 0,     9749,  9754,  0,     10962, 0,
    0,     17224, 32893, 7094,  37594, 9879,  0,     0,     14174, 0,     15471,
    0,     40934, 7539,  0,     22340, 8817,  0,     12948, 21257, 0,     32225,
    17310, 3028,  0,     7099,  8820,  37435, 11010, 7548,  326,   0,     0,
    0,     7129,  0,     0,     0,     0,     15478, 15707, 2024,  0,     0,
    35280, 13556, 0,     0,     0,     0,     0,     0,     0,     3031,  8822,
    25623, 0,     37790, 0,     17931, 0,     0,     0,     0,     37459, 37796,
    38537, 32692, 0,     0,     20370, 0,     0,     0,     9596,  14263, 0,
    30165, 0,     0,     31681, 30699, 40629, 30801, 15938, 0,     0,     19788,
    0,     10280, 10152, 7373,  21687, 36906, 11218, 0,     0,     16530, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     40204, 9611,  1291,  12823, 29390, 0,     18936, 15569, 41162, 18083,
    23321, 0,     40207, 0,     0,     0,     0,     9181,  41112, 0,     34739,
    27947, 0,     15947, 0,     2877,  0,     34975, 0,     0,     37361, 0,
    0,     0,     0,     0,     0,     27266, 16298, 35899, 6242,  0,     0,
    0,     31224, 36489, 8066,  40436, 8133,  0,     28053, 17050, 35092, 29960,
    0,     0,     0,     0,     0,     0,     0,     9661,  0,     0,     0,
    18944, 34666, 23347, 16536, 40216, 0,     9615,  10888, 0,     0,     0,
    0,     0,     0,     14062, 0,     0,     3555,  0,     0,     14521, 38448,
    0,     20288, 0,     0,     0,     0,     0,     0,     0,     40173, 8413,
    33339, 12403, 0,     0,     0,     26197, 19803, 37946, 0,     0,     0,
    27204, 0,     0,     18957, 36912, 13322, 21862, 0,     0,     0,     0,
    14690, 36913, 0,     0,     36009, 29031, 30649, 3067,  17987, 9240,  0,
    17325, 17752, 0,     0,     13398, 34811, 1583,  23377, 0,     0,     0,
    36018, 0,     0,     1723,  19934, 2605,  0,     8415,  0,     0,     0,
    24846, 5600,  16720, 0,     0,     0,     0,     18150, 0,     0,     0,
    11305, 24857, 0,     19150, 0,     15972, 0,     0,     0,     24640, 37179,
    11219, 0,     0,     0,     16797, 0,     25347, 32731, 27757, 0,     0,
    6457,  1626,  0,     0,     0,     0,     21688, 0,     10480, 22242, 0,
    7526,  20821, 0,     0,     7883,  0,     0,     10964, 30454, 26122, 0,
    13370, 31290, 0,     0,     0,     0,     0,     0,     0,     8230,  0,
    0,     0,     0,     0,     0,     0,     1787,  40344, 0,     40213, 3437,
    0,     26686, 10884, 2063,  0,     0,     0,     0,     25194, 0,     0,
    0,     0,     0,     0,     0,     20827, 0,     17225, 0,     0,     12740,
    0,     0,     19312, 0,     0,     19892, 20728, 40028, 32284, 11706, 9342,
    14358, 0,     20828, 0,     25621, 0,     31230, 0,     25580, 0,     38515,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     21873, 32901, 0,     13313, 0,     0,     0,
    0,     0,     0,     17053, 27272, 35968, 5591,  24393, 14522, 0,     0,
    39835, 0,     16504, 2149,  15845, 35969, 0,     1997,  0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     3654,  0,
    0,     0,     0,     0,     13318, 0,     31125, 34134, 0,     0,     0,
    0,     29977, 19519, 0,     7385,  40679, 0,     23617, 0,     28433, 23365,
    0,     22415, 1635,  7679,  29844, 11241, 0,     0,     7017,  0,     0,
    0,     7018,  0,     0,     6114,  0,     25585, 0,     0,     0,     0,
    0,     7019,  0,     0,     0,     0,     0,     0,     0,     34680, 27772,
    0,     0,     0,     0,     0,     36448, 21259, 21260, 35527, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     20044, 0,     0,     0,     0,     35148, 22931, 4610,
    0,     30860, 0,     9924,  36372, 0,     29520, 39855, 7445,  36810, 0,
    0,     15960, 241,   489,   0,     10138, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     21003, 20973, 0,     0,
    14074, 0,     0,     30567, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     4039,  0,     28383, 28928, 23379, 28851, 30765,
    8446,  0,     8754,  0,     10140, 0,     20922, 8755,  0,     0,     0,
    0,     39306, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     28436, 0,
    0,     0,     27686, 0,     21359, 25932, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     32917, 0,     0,     0,
    41089, 37118, 21360, 23210, 0,     0,     26649, 0,     0,     0,     0,
    0,     0,     2064,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     16077, 16994, 0,     9281,  0,
    0,     0,     0,     0,     0,     0,     34574, 2153,  13205, 0,     31239,
    2466,  17927, 40450, 0,     11655, 0,     29651, 38481, 0,     10518, 0,
    0,     9841,  0,     0,     0,     0,     0,     0,     0,     0,     0,
    14113, 0,     0,     0,     6027,  0,     36462, 0,     0,     0,     0,
    39866, 0,     0,     0,     0,     0,     30771, 0,     12669, 25499, 0,
    0,     387,   5266,  19141, 35281, 30569, 0,     0,     0,     0,     0,
    23961, 0,     0,     0,     0,     0,     0,     8758,  12670, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     41035, 0,
    35539, 0,     0,     38482, 0,     17862, 0,     0,     0,     0,     0,
    0,     35284, 0,     0,     0,     0,     0,     0,     0,     38634, 0,
    0,     0,     3851,  1587,  0,     0,     0,     0,     33720, 36717, 0,
    0,     0,     0,     0,     33101, 30654, 17381, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2030,  13094, 2753,  16079,
    0,     0,     24397, 0,     0,     0,     0,     0,     27495, 31666, 24859,
    0,     0,     0,     0,     0,     0,     19152, 0,     0,     5286,  21384,
    17069, 0,     498,   0,     6953,  7869,  8195,  11913, 38508, 162,   0,
    0,     24651, 3819,  20254, 34131, 29842, 21254, 11137, 27269, 0,     33531,
    39971, 15281, 0,     0,     0,     0,     0,     32625, 32626, 4458,  3614,
    0,     5865,  35850, 0,     6066,  0,     0,     10107, 30322, 0,     35585,
    816,   35873, 0,     0,     0,     0,     34127, 0,     0,     0,     0,
    32490, 0,     0,     0,     0,     0,     0,     1106,  0,     0,     13720,
    8659,  38315, 0,     39221, 10965, 31578, 33140, 32649, 8231,  39966, 0,
    19675, 33141, 23916, 0,     0,     0,     7625,  588,   11289, 0,     0,
    0,     0,     0,     0,     13371, 0,     819,   34172, 34976, 0,     0,
    0,     0,     0,     31852, 0,     14671, 0,     24894, 37752, 28577, 29708,
    20662, 38442, 24807, 0,     7891,  0,     24808, 3647,  0,     36798, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     29123, 0,
    0,     30200, 0,     0,     30123, 0,     3929,  0,     8664,  0,     0,
    0,     0,     0,     0,     37515, 8665,  24809, 0,     0,     0,     0,
    14672, 0,     0,     6012,  35519, 26884, 35954, 0,     9616,  13314, 0,
    27810, 24505, 0,     7009,  11474, 11683, 34083, 0,     0,     14520, 0,
    38545, 3649,  16608, 0,     23348, 33410, 0,     11643, 29644, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     8249,
    0,     0,     34084, 13735, 20099, 37396, 0,     0,     0,     0,     0,
    0,     0,     40485, 13383, 39836, 3369,  0,     13750, 32665, 3193,  16961,
    37759, 0,     39837, 16580, 31126, 24821, 0,     30439, 0,     35351, 35970,
    16505, 0,     29693, 174,   14962, 34674, 0,     0,     0,     14680, 0,
    39227, 0,     39838, 19540, 0,     0,     0,     33450, 0,     0,     4160,
    3894,  0,     0,     0,     0,     0,     23934, 7443,  2922,  0,     20214,
    28077, 348,   0,     8139,  0,     0,     0,     30851, 39442, 20417, 2884,
    34429, 37420, 0,     8261,  28520, 12464, 0,     7543,  0,     0,     11003,
    14449, 0,     37206, 0,     0,     0,     0,     0,     23369, 19740, 0,
    0,     1638,  9836,  0,     0,     0,     20518, 0,     30383, 30384, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    14070, 37421, 32231, 0,     0,     4245,  12412, 0,     32459, 22306, 8265,
    0,     0,     0,     18284, 0,     25837, 33912, 41033, 0,     13759, 0,
    0,     38625, 0,     37108, 37109, 19744, 20308, 19680, 6709,  8266,  0,
    0,     0,     0,     0,     0,     0,     13196, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     20290, 0,     285,   0,     0,
    0,     0,     15475, 0,     0,     0,     0,     0,     0,     0,     0,
    10786, 0,     0,     0,     9074,  0,     31654, 0,     25460, 8671,  22089,
    37610, 32047, 0,     0,     26135, 22483, 0,     24395, 36591, 24833, 0,
    8980,  0,     8756,  32132, 0,     28084, 0,     0,     0,     599,   23380,
    10820, 0,     0,     0,     31655, 0,     31177, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    23211, 11126, 9559,  0,     5598,  26390, 19369, 20463, 12661, 31716, 32136,
    12417, 2924,  15625, 3710,  0,     0,     0,     0,     0,     0,     38776,
    22741, 28086, 19046, 16995, 19984, 3711,  29246, 0,     18132, 0,     3661,
    0,     0,     0,     0,     0,     0,     0,     0,     3712,  0,     0,
    3662,  0,     0,     0,     21476, 0,     36613, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     20184,
    0,     27279, 0,     31900, 0,     7035,  40804, 0,     0,     13762, 12245,
    10740, 26817, 17358, 0,     23214, 0,     40035, 27692, 24847, 0,     0,
    0,     0,     0,     0,     0,     0,     32922, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     27693, 0,     0,     0,
    33545, 0,     0,     0,     0,     8271,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     21747, 34280,
    18296, 12826, 9560,  15968, 3665,  2315,  3944,  0,     9768,  0,     5165,
    0,     0,     0,     13207, 0,     5267,  10822, 0,     15626, 0,     4041,
    23729, 134,   0,     22642, 0,     0,     0,     0,     0,     0,     34142,
    14078, 19987, 0,     1725,  16395, 9213,  3850,  0,     0,     36598, 9282,
    37125, 40122, 0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2220,  0,     18298, 2090,  19244, 13766,
    39124, 20369, 9483,  0,     12796, 0,     16233, 0,     0,     0,     0,
    0,     0,     27206, 0,     0,     9769,  0,     0,     19988, 23797, 16322,
    0,     10457, 29886, 0,     0,     0,     0,     0,     11656, 0,     0,
    0,     0,     0,     0,     10611, 0,     0,     0,     18916, 0,     0,
    12797, 0,     0,     0,     0,     0,     9561,  0,     0,     35362, 11306,
    0,     0,     0,     0,     0,     0,     19153, 0,     0,     0,     15011,
    0,     0,     0,     9447,  0,     0,     24996, 21478, 0,     0,     19417,
    0,     0,     37906, 30917, 3590,  3596,  39406, 0,     4386,  40479, 11166,
    13664, 24783, 29747, 20405, 19728, 37056, 311,   589,   0,     22470, 39122,
    18664, 3626,  29691, 0,     13594, 0,     38610, 0,     0,     0,     0,
    0,     13876, 18680, 0,     0,     13189, 28762, 2885,  0,     4471,  0,
    0,     30254, 4611,  15245, 0,     1516,  0,     0,     0,     0,     0,
    0,     30907, 0,     0,     23723, 0,     0,     0,     8481,  0,     0,
    11857, 0,     8451,  0,     12672, 8483,  0,     11268, 0,     0,     0,
    27758, 0,     0,     7885,  0,     0,     0,     0,     22539, 0,     2155,
    0,     0,     0,     0,     995,   0,     0,     0,     0,     0,     26990,
    0,     0,     11352, 0,     9546,  0,     0,     21963, 0,     0,     0,
    0,     0,     0,     0,     0,     22200, 0,     36496, 29555, 32780, 0,
    40347, 0,     37097, 0,     0,     0,     0,     0,     13181, 0,     0,
    24874, 30385, 16073, 40505, 0,     37422, 9837,  22895, 41170, 41085, 0,
    40180, 21838, 40181, 0,     0,     0,     0,     22715, 20054, 0,     0,
    0,     0,     1385,  28087, 0,     0,     0,     23101, 20066, 0,     0,
    0,     0,     0,     0,     0,     0,     35283, 37210, 0,     37451, 0,
    40266, 0,     0,     18145, 0,     0,     0,     0,     0,     0,     21787,
    0,     0,     0,     18072, 0,     17720, 0,     30055, 0,     1144,  20917,
    24798, 0,     22540, 6266,  21559, 30004, 0,     12179, 0,     18090, 0,
    0,     0,     15701, 28054, 0,     0,     0,     29709, 0,     0,     0,
    0,     0,     20931, 38278, 0,     0,     29666, 8741,  6540,  0,     0,
    13736, 0,     29284, 29425, 3504,  24743, 0,     26132, 0,     1999,  16962,
    0,     19229, 0,     17698, 27411, 5481,  0,     3443,  20353, 0,     28967,
    11910, 0,     21489, 0,     15103, 11118, 0,     18839, 35268, 0,     20675,
    3044,  0,     0,     0,     28394, 0,     15393, 8267,  0,     3029,  0,
    0,     28382, 0,     0,     24561, 0,     0,     0,     28085, 0,     37947,
    0,     28385, 15672, 2018,  0,     18559, 20689, 0,     17521, 33897, 28386,
    19413, 1386,  0,     0,     0,     0,     0,     0,     0,     29220, 0,
    17491, 28709, 26361, 0,     24852, 6404,  11370, 25991, 0,     0,     0,
    15891, 0,     0,     0,     21614, 0,     21615, 19154, 41262, 35751, 32352,
    3020,  29449, 0,     0,     0,     0,     0,     0,     27595, 0,     20096,
    0,     0,     20025, 0,     0,     0,     30377, 0,     996,   23920, 0,
    20568, 0,     0,     18277, 31127, 0,     19768, 0,     29695, 0,     0,
    20781, 0,     19746, 0,     0,     0,     0,     41307, 0,     30002, 15302,
    30005, 0,     0,     0,     3110,  39349, 0,     3702,  29244, 0,     39824,
    2714,  2719,  0,     0,     24366, 29978, 11709, 25098, 38621, 12950, 2726,
    0,     11539, 0,     11651, 3509,  0,     11540, 10561, 37892, 0,     29856,
    1422,  0,     11547, 37893, 0,     0,     0,     0,     20690, 8930,  0,
    8931,  0,     9688,  0,     2748,  0,     25105, 25719, 15892, 22753, 0,
    0,     25601, 0,     0,     0,     21713, 11108, 13916, 21353, 826,   0,
    21291, 0,     1346,  10988, 16949, 0,     0,     40174, 20862, 0,     25011,
    7785,  1152,  16976, 1668,  21383, 6180,  0,     0,     17488, 21362, 17492,
    19268, 39013, 0,     0,     0,     12746, 35540, 0,     18470, 0,     35852,
    0,     0,     0,     0,     5063,  6460,  0,     0,     0,     0,     35590,
    0,     28609, 10154, 27403, 0,     0,     0,     0,     30324, 0,     28055,
    35052, 7152,  0,     39223, 0,     0,     0,     0,     0,     0,     0,
    6303,  12937, 0,     0,     0,     22131, 11647, 0,     2602,  26254, 18611,
    0,     37414, 0,     34682, 30386, 24119, 19098, 37423, 0,     0,     29827,
    30852, 0,     30023, 0,     0,     11916, 968,   24195, 0,     13882, 16283,
    0,     39603, 37110, 0,     4472,  0,     0,     0,     0,     0,     0,
    35274, 6022,  2604,  5837,  19409, 0,     5502,  30568, 21416, 16815, 1756,
    31178, 0,     39172, 0,     0,     25530, 30270, 20182, 13832, 0,     10787,
    0,     38571, 25605, 40803, 22090, 0,     20691, 0,     20185, 0,     23212,
    20692, 0,     0,     39446, 600,   0,     20364, 0,     18847, 0,     23215,
    3714,  0,     17001, 36023, 0,     0,     5507,  4841,  0,     6600,  19316,
    34582, 0,     38365, 34583, 6601,  23059, 0,     0,     37784, 0,     0,
    0,     12078, 19370, 13091, 21748, 24288, 0,     24289, 0,     0,     35285,
    0,     28586, 0,     0,     0,     0,     12974, 0,     0,     2571,  0,
    5241,  29041, 17383, 0,     0,     21438, 2754,  38139, 0,     0,     0,
    0,     37468, 0,     41201, 1424,  0,     0,     3964,  0,     0,     0,
    0,     0,     0,     0,     25158, 0,     25164, 34744, 2036,  0,     0,
    0,     0,     4668,  0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     20055, 0,     15418, 0,     4674,  0,     0,     0,     0,
    0,     0,     31719, 0,     19269, 0,     26896, 5762,  0,     0,     26897,
    0,     0,     6075,  14194, 0,     37588, 8409,  0,     0,     0,     11858,
    12199, 0,     22378, 0,     5465,  0,     1071,  0,     0,     22133, 28522,
    0,     37521, 8567,  37522, 0,     0,     0,     0,     0,     12745, 0,
    0,     0,     15560, 0,     0,     6220,  0,     0,     32236, 23555, 0,
    25918, 0,     0,     0,     36300, 0,     0,     18445, 0,     0,     29005,
    18450, 0,     0,     25348, 0,     0,     36296, 22892, 23054, 37599, 25493,
    0,     7375,  0,     0,     0,     10156, 20036, 10997, 40795, 0,     18111,
    14197, 25495, 0,     0,     0,     22896, 9470,  7127,  0,     0,     0,
    0,     0,     0,     0,     0,     4671,  15104, 0,     0,     0,     0,
    0,     0,     0,     33429, 0,     7101,  29218, 0,     34812, 0,     133,
    11012, 31717, 0,     11013, 0,     27689, 17063, 0,     36024, 9211,  0,
    28853, 0,     0,     0,     0,     0,     0,     25106, 40947, 17007, 0,
    13558, 0,     0,     7295,  23103, 27699, 0,     13768, 18649, 17384, 2755,
    0,     35089, 0,     0,     0,     0,     11648, 0,     0,     0,     10738,
    5749,  24671, 14972, 0,     22634, 0,     0,     0,     15913, 0,     0,
    31764, 29062, 0,     0,     33716, 0,     0,     0,     0,     0,     1457,
    0,     0,     10328, 17494, 0,     0,     28091, 17753, 0,     0,     0,
    0,     13884, 0,     0,     0,     0,     17385, 2756,  0,     0,     23341,
    23350, 0,     0,     40800, 0,     40802, 0,     23385, 0,     23388, 40808,
    0,     38536, 38538, 22006, 0,     14444, 0,     0,     34554, 0,     0,
    10182, 20920, 0,     0,     0,     0,     0,     0,     34561, 0,     38734,
    26992, 39517, 0,     0,     0,     0,     38405, 0,     0,     0,     0,
    0,     0,     25498, 38406, 0,     36012, 20500, 34208, 0,     39859, 0,
    16152, 32014, 0,     22684, 28534, 0,     35605, 0,     0,     33419, 38534,
    0,     6754,  7026,  0,     0,     0,     36186, 0,     7031,  28103, 178,
    4866,  0,     30130, 0,     30131, 32015, 0,     0,     4341,  0,     28104,
    0,     0,     0,     0,     0,     0,     0,     12666, 23835, 41090, 38535,
    37895, 38739, 0,     35534, 0,     0,     0,     0,     0,     34209, 37680,
    0,     0,     0,     0,     0,     10454, 23620, 0,     0,     0,     2529,
    0,     0,     0,     0,     21944, 0,     0,     0,     0,     11014, 0,
    34704, 0,     24199, 2028,  23935, 13834, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     21364, 0,     0,     2834,  24315,
    0,     38169, 0,     0,     36249, 33102, 0,     23389, 13210, 0,     0,
    33546, 0,     38366, 0,     7042,  0,     0,     0,     41040, 35609, 0,
    0,     0,     0,     39524, 17386, 0,     0,     17387, 36189, 0,     0,
    17497, 0,     2757,  0,     15012, 0,     38003, 0,     0,     0,     0,
    0,     0,     38539, 22673, 0,     18409, 0,     18410, 0,     0,     0,
    0,     18417, 0,     0,     0,     0,     18432, 0,     0,     18438, 0,
    19545, 0,     0,     39016, 0,     0,     0,     0,     0,     0,     8477,
    9013,  25165, 4672,  13397, 0,     0,     0,     0,     0,     0,     2038,
    0,     40358, 24564, 34745, 0,     0,     0,     0,     32792, 0,     11684,
    24758, 0,     0,     0,     0,     18177, 0,     36185, 0,     0,     0,
    22644, 0,     0,     0,     17496, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     6686,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     518,   0,     0,     0,     0,     0,     0,
    38601, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     18974, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     27813, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     14806, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     36551, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     21806, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     4483,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     32329, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     17134, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     7518,  0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     28061,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    15598, 0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     3407,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     34009, 0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     23605,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     8959,  0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     12153, 0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     19101, 0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     35624,
    0,     0,     0,     0,     0,     35380, 0,     0,     21068, 0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    31727, 0,     32725, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     14808, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     37697, 0,     15752, 0,     0,     18017,
    0,     0,     0,     0,     0,     0,     21240, 0,     0,     2117,  0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     10013, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     7852,  0,     4485,  0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     14953, 0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     38745, 0,     0,
    0,     0,     0,     2120,  27981, 0,     0,     0,     0,     0,     0,
    11494, 0,     0,     0,     0,     0,     38609, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     14837, 0,     0,     0,     0,     0,     10066, 29,
    0,     0,     0,     29084, 0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    33637, 10659, 0,     0,     0,     0,     0,     0,     0,     0,     7971,
    0,     11680, 26867, 0,     0,     0,     23049, 0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     39390, 0,     0,     14854, 0,
    0,     0,     21632, 0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    3625,  0,     29104};

/**
  Convert a gb18030 code in uchars to the code
  The byte sequence in src must be a gb18030 sequence

  @param[in] src    gb18030 code in uchars
  @param[in] srclen length of valid chars, should be 1, 2 or 4 only
  @return           the gb18030 code
*/
static inline uint gb18030_chs_to_code(const uchar *src, size_t srclen) {
  uint r = 0;

  assert(srclen == 1 || srclen == 2 || srclen == 4);

  switch (srclen) {
    case 1:
      r = src[0];
      break;
    case 2:
      r = (src[0] << 8) + src[1];
      break;
    case 4:
      r = (src[0] << 24) + (src[1] << 16) + (src[2] << 8) + src[3];
      break;
    default:
      assert(0);
  }

  return r;
}

/**
  Convert a gb18030 code to a sequence of chars. If the code number
  is too large to store, the tailing bytes will be cut off

  @param[out] dst    dest to store the result
  @param[in]  dstlen valid length of dest
  @param[in]  code   gb18030 code
  @return            the length of dest used to store the gb18030 chars
*/
static size_t code_to_gb18030_chs(uchar *dst, size_t dstlen, uint code) {
  size_t i, len = 0;
  uchar *dst_end = dst + dstlen;
  uchar r[4];
  for (i = 0; code != 0; i++, code >>= 8) r[i] = (uchar)(code & 0xFF);

  assert(i == 1 || i == 2 || i == 4);
  for (; i > 0 && dst < dst_end; --i, ++len) *dst++ = r[i - 1];

  return len;
}

/**
  Calculate the 4-byte GB18030 code from a diff value

  @param[out] dst     dest to store the gb18030 code in bytes
  @param[in]  dstlen  valid length of dest
  @param[in]  diff    the diff between gb18030 code and GB+81308130
  @retval             4 if the diff is a valid value and there is enough
                      space in dst
                      0 otherwise
*/
static uint diff_to_gb18030_4(uchar *dst, uint dstlen, uint diff) {
  assert(dstlen >= 4);

  if (diff > MAX_GB18030_DIFF || dstlen < 4) return 0;

  dst[3] = (uchar)(diff % 10) + MIN_MB_EVEN_BYTE_4;
  diff /= 10;
  dst[2] = (uchar)(diff % 126) + MIN_MB_ODD_BYTE;
  diff /= 126;
  dst[1] = (uchar)(diff % 10) + MIN_MB_EVEN_BYTE_4;
  dst[0] = (uchar)(diff / 10) + MIN_MB_ODD_BYTE;

  return 4;
}

/**
  Calculate the diff between the 4-byte gb18030 code and GB+81308130

  @param[in] code 4-byte gb18030 code
  @return         the diff
*/
static uint gb18030_4_code_to_diff(uint code) {
  uint diff = 0;

  assert(is_mb_odd((code >> 24) & 0xFF));
  diff += ((code >> 24) & 0xFF) - MIN_MB_ODD_BYTE;
  diff *= 10;
  assert(is_mb_even_4((code >> 16) & 0xFF));
  diff += ((code >> 16) & 0xFF) - MIN_MB_EVEN_BYTE_4;
  diff *= 126;
  assert(is_mb_odd((code >> 8) & 0xFF));
  diff += ((code >> 8) & 0xFF) - MIN_MB_ODD_BYTE;
  diff *= 10;
  assert(is_mb_even_4(code & 0xFF));
  diff += (code & 0xFF) - MIN_MB_EVEN_BYTE_4;

  return diff;
}

/**
  Calculate the diff between the 4-byte gb18030 code in bytes
  and GB+81308130

  @param[in] src 4-byte gb18030 code in bytes
  @return        the diff
*/
static inline uint gb18030_4_chs_to_diff(const uchar *src) {
  return (src[0] - MIN_MB_ODD_BYTE) * 12600 +
         (src[1] - MIN_MB_EVEN_BYTE_4) * 1260 +
         (src[2] - MIN_MB_ODD_BYTE) * 10 + (src[3] - MIN_MB_EVEN_BYTE_4);
}

/**
  Judge if a sequence of chars is in gb18030 multi-bytes code

  @param[in] cs charset
  @param[in] p  start of gb18030 code
  @param[in] e  end of gb18030 code
  @retval       2 or 4 if it is gb18030 mluti-bytes code,
                0 if not
*/
extern "C" {
static uint my_ismbchar_gb18030(const CHARSET_INFO *cs [[maybe_unused]],
                                const char *p, const char *e) {
  assert(e > p);

  if (e - p <= 1 || !is_mb_odd(p[0])) return 0;

  if (is_mb_even_2(p[1]))
    return 2;
  else if (e - p > 3 && is_mb_even_4(p[1]) && is_mb_odd(p[2]) &&
           is_mb_even_4(p[3]))
    return 4;

  return 0;
}

/**
  Get the length of a possible gb18030 code according to its first byte
  or first two bytes

  @param[in] cs charset
  @param[in] c  first byte or first two bytes of the code
  @retval       1/2/4 accordingly if the leading byte(s) indicate
                the code would be gb18030, otherwise 0
*/
static uint my_mbcharlen_gb18030(const CHARSET_INFO *cs [[maybe_unused]],
                                 uint c) {
  if (c <= 0xFF)
    /* We use is_mb_odd instead of is_mb_1 here, because in other cs,
    they return 1 for every char that doesn't represent a leading byte
    of multi-byte code point, including invalid 1-byte char. */
    return !is_mb_odd(c);
  if (c > 0xFFFF || !is_mb_odd((c >> 8) & 0xFF)) return 0;
  if (is_mb_even_2((c & 0xFF))) return 2;
  if (is_mb_even_4((c & 0xFF))) return 4;

  return 0;
}

/**
  Convert the Unicode code to its gb18030 code in bytes

  @param[in]  cs charset
  @param[in]  wc Unicode code
  @param[out] s  start of gb18030 code output
  @param[out] e  end of gb18030 code output
  @retval        1) the length of gb18030 code(1/2/4) if convertible,
                 2) MY_CS_TOOSMALL..MY_CS_TOOSMALL4 if the output
                    space is too small
                 3) MY_CS_ILUNI if we can't encode unicode to gb18030
*/
static int my_wc_mb_gb18030_chs(const CHARSET_INFO *cs [[maybe_unused]],
                                my_wc_t wc, uchar *s, uchar *e) {
  uint idx = 0;
  uint len;
  uint16 cp = 0;
  uint err;

  if (s >= e) return MY_CS_TOOSMALL;

  if (wc < 0x80) {
    /* [0x00, 0x7F] */
    s[0] = (uchar)wc;
    return 1;
  }

  len = 2;
  if (wc < 0x9FA6) {
    /* [0x80, 0x9FA6) */
    cp = tab_uni_gb18030_p1[wc - 0x80];
    if ((uint)((cp >> 8) & 0xFF) < MIN_MB_ODD_BYTE) {
      idx = cp;
      len = 4;
    }
  } else if (wc <= 0xD7FF) {
    /* [0x9FA6, 0xD7FF] */
    idx = wc - 0x5543;
    len = 4;
  } else if (wc < 0xE000) {
    /* [0xD800, 0xE000) */
    return MY_CS_ILUNI;
  } else if (wc < 0xE865) {
    /* [0xE000, 0xE865) */
    cp = tab_uni_gb18030_p2[wc - 0xE000];
    if ((uint)((cp >> 8) & 0xFF) < MIN_MB_ODD_BYTE) {
      idx = cp + UNI2_TO_GB4_DIFF;
      len = 4;
    }
  } else if (wc <= 0xF92B) {
    /* [0xE865, 0xF92B] */
    idx = wc - 0x6557;
    len = 4;
  } else if (wc <= 0XFFFF) {
    /* (0xF92B, 0xFFFF] */
    cp = tab_uni_gb18030_p2[wc - 0xE000 - 4295];
    if ((uint)((cp >> 8) & 0xFF) < MIN_MB_ODD_BYTE) {
      idx = cp + UNI2_TO_GB4_DIFF;
      len = 4;
    }
  } else if (wc <= 0x10FFFF) {
    /* [0x10000, 0x10FFFF] */
    idx = wc + 0x1E248;
    len = 4;
  } else {
    /* Other */
    return MY_CS_ILUNI;
  }

  switch (len) {
    case 2:
      if (s + 2 > e) return MY_CS_TOOSMALL2;

      s[0] = (uchar)((cp >> 8) & 0xFF);
      s[1] = (uchar)(cp & 0xFF);

      return len;
    case 4:
      if (s + 4 > e) return MY_CS_TOOSMALL4;

      err = diff_to_gb18030_4(s, 4, idx);
      assert(err != 0);

      return err != 0 ? len : MY_CS_ILUNI;
  }

  assert(0);
  return MY_CS_ILUNI;
}

/**
  Convert a gb18030 code in bytes to unicode code

  @param[in]  cs  charset
  @param[out] pwc unicode code
  @param[in]  s   start of gb18030 code
  @param[in]  e   end of gb18030 code
  @retval         1) the length of converted gb18030 code if convertible
                  2) MY_CS_TOOSMALL..MY_CS_TOOSMALL4 if
                     the gb18030 code is too short
                  3) MY_CS_ILSEQ if gb18030 code is
                     wrong by sequence
*/
static int my_mb_wc_gb18030(const CHARSET_INFO *cs [[maybe_unused]],
                            my_wc_t *pwc, const uchar *s, const uchar *e) {
  uint idx = 0;
  uint cp = 0;

  if (s >= e) return MY_CS_TOOSMALL;

  if (is_mb_1(s[0])) {
    /* [0x00, 0x7F] */
    *pwc = s[0];
    return 1;
  } else if (!is_mb_odd(s[0]))
    return MY_CS_ILSEQ;

  if (s + 2 > e) return MY_CS_TOOSMALL2;

  if (is_mb_even_2(s[1])) {
    idx = (s[0] - MIN_MB_ODD_BYTE) * 192 + (s[1] - MIN_MB_EVEN_BYTE_2);
    *pwc = tab_gb18030_2_uni[idx];

    return (*pwc == 0) ? MY_CS_ILSEQ : 2;
  } else if (is_mb_even_4(s[1])) {
    if (s + 4 > e) return MY_CS_TOOSMALL4;

    if (!(is_mb_odd(s[2]) && is_mb_even_4(s[3]))) return MY_CS_ILSEQ;

    idx = gb18030_4_chs_to_diff(s);

    if (idx < 0x334) /* [GB+81308130, GB+8130D330) */
      cp = tab_gb18030_4_uni[idx];
    else if (idx <= 0x1D20)
      /* [GB+8130D330, GB+8135F436] */
      cp = idx + 0x11E;
    else if (idx < 0x2403)
      /* (GB+8135F436, GB+8137A839) */
      cp = tab_gb18030_4_uni[idx - 6637];
    else if (idx <= 0x2C40)
      /* [GB+8137A839, GB+8138FD38] */
      cp = idx + 0x240;
    else if (idx < 0x4A63)
      /* (GB+8138FD38, GB+82358F33) */
      cp = tab_gb18030_4_uni[idx - 6637 - 2110];
    else if (idx <= 0x82BC)
      /* [GB+82358F33, GB+8336C738] */
      cp = idx + 0x5543;
    else if (idx < 0x830E)
      /* (GB+8336C738, GB+8336D030) */
      cp = tab_gb18030_4_uni[idx - 6637 - 2110 - 14426];
    else if (idx <= 0x93D4)
      /* [GB+8336D030, GB+84308534] */
      cp = idx + 0x6557;
    else if (idx < 0x94BE)
      /* (GB+84308534, GB+84309C38) */
      cp = tab_gb18030_4_uni[idx - 6637 - 2110 - 14426 - 4295];
    else if (idx <= 0x98C3)
      /* [GB+84309C38, GB+84318537] */
      cp = idx + 0x656C;
    else if (idx <= 0x99fb)
      /* (GB+84318537, GB+8431A439] */
      cp = tab_gb18030_4_uni[idx - 6637 - 2110 - 14426 - 4295 - 1030];
    else if (idx >= 0x2E248 && idx <= 0x12E247)
      /* [GB+90308130, GB+E3329A35] */
      cp = idx - 0x1E248;
    else if ((idx > 0x99fb && idx < 0x2E248) ||
             (idx > 0x12E247 && idx <= 0x18398F))
      /* (GB+8431A439, GB+90308130) and (GB+E3329A35, GB+FE39FE39) */
      cp = 0x003F;
    else
      assert(0);

    *pwc = cp;
    return 4;
  } else
    return MY_CS_ILSEQ;
}

/**
  Get the well formed length of a GB18030 string

  @param[in]  cs    charset
  @param[in]  b     start of gb18030 code
  @param[in]  e     end of gb18030 code
  @param[in]  pos   max chars we care about
  @param[out] error 0 if every gb18030 code we get is correct, otherwise 1
  @return           the length of all well formed bytes
*/
static size_t my_well_formed_len_gb18030(const CHARSET_INFO *cs
                                         [[maybe_unused]],
                                         const char *b, const char *e,
                                         size_t pos, int *error) {
  const char *b0 = b;
  const char *emb = e - 1;

  *error = 0;

  while (pos-- && b < e) {
    if (is_mb_1((uchar)b[0]))
      ++b;
    else if (b < emb && is_mb_odd(b[0]) && is_mb_even_2(b[1]))
      b += 2;
    else if (b + 2 < emb && is_mb_odd(b[0]) && is_mb_even_4(b[1]) &&
             is_mb_odd(b[2]) && is_mb_even_4(b[3]))
      b += 4;
    else {
      *error = 1;
      break;
    }
  }

  return (size_t)(b - b0);
}
}  // extern "C"

/**
  Get the case info of one gb18030 code in bytes

  @param[in] cs     charset
  @param[in] src    start byte of gb18030 code
  @param[in] srclen length in bytes of gb18030 code
  @return           the case info(MY_UNICASE_CHARACTER) of given gb18030 code
*/
static const MY_UNICASE_CHARACTER *get_case_info(const CHARSET_INFO *cs,
                                                 const uchar *src,
                                                 size_t srclen) {
  const MY_UNICASE_CHARACTER *p = nullptr;
  uint diff, code;

  assert(cs != nullptr);

  switch (srclen) {
    case 1:
      return &cs->caseinfo->page[0][(uchar)src[0]];
    case 2:
      if (src[0] < ((MIN_2_BYTE_UNICASE >> 8) & 0xFF) ||
          src[0] > ((MAX_2_BYTE_UNICASE >> 8) & 0xFF))
        return nullptr;

      p = cs->caseinfo->page[(uchar)src[0]];
      return p ? &p[(uchar)src[1]] : nullptr;
    case 4:
      diff = gb18030_4_chs_to_diff(src);
      code = 0;

      if (diff < MIN_2_BYTE_UNICASE - UNICASE_4_BYTE_OFFSET)
        code = diff + UNICASE_4_BYTE_OFFSET;
      else if (diff >= MIN_3_BYTE_FROM_UNI && diff <= MAX_3_BYTE_FROM_UNI)
        code = (diff & 0xFFFF);
      else
        return nullptr;

      p = cs->caseinfo->page[(code >> 8) & 0xFF];
      return p ? &p[code & 0xFF] : nullptr;
  }

  assert(0);
  return nullptr;
}

/**
  Convert the code in one MY_UNICASE_CHARACTER to real gb18030 code

  @param[in] code    code in one MY_UNICASE_CHARACTER
  @return            gb18030 code
*/
static uint case_info_code_to_gb18030(uint code) {
  if ((code >= MIN_2_BYTE_UNICASE && code <= MAX_2_BYTE_UNICASE) ||
      code < UNICASE_4_BYTE_OFFSET)
    return code;
  else {
    uint r;
    uchar gbchs[4];

    if (code >= UNICASE_4_BYTE_OFFSET && code < MIN_2_BYTE_UNICASE)
      code -= UNICASE_4_BYTE_OFFSET;
    else if (code >= (MIN_3_BYTE_FROM_UNI & 0xFFFF) &&
             code <= (MAX_3_BYTE_FROM_UNI & 0xFFFF))
      code += (MIN_3_BYTE_FROM_UNI & 0xFF0000);
    else
      assert(0);

    r = diff_to_gb18030_4(gbchs, 4, code);
    assert(r == 4);

    return r == 4 ? gb18030_chs_to_code(gbchs, 4) : 0;
  }
}

/**
  Get the casefolded code of a given gb18030 code

  @param[in] cs       charset
  @param[in] src      start byte of gb18030 code
  @param[in] srclen   length of gb18030 code in bytes
  @param[in] is_upper true if we want capital letter
                      false if small letter is required
  @retval             the gb18030 code according to is_upper
                      0 if no upper-case or lower-case exists
*/
static uint get_casefolded_code(const CHARSET_INFO *cs, const uchar *src,
                                size_t srclen, size_t is_upper) {
  const MY_UNICASE_CHARACTER *ch = get_case_info(cs, src, srclen);

  assert(srclen == 1 || srclen == 2 || srclen == 4);

  return ch ? case_info_code_to_gb18030(is_upper ? ch->toupper : ch->tolower)
            : 0;
}

/**
  Get the casefolded gb18030 codes of a given sequence of gb18030 codes
  Store the casefolded result to a specified dest

  @param[in]  cs       charset
  @param[in]  src      start byte of given sequence of gb18030 codes
  @param[in]  srclen   length of the sequence
  @param[out] dst      start byte of the output of casefolded codes
  @param[out] dstlen   length of the result array
  @param[in]  map      the LOWER map or the UPPER map of gb18030
  @param[in]  is_upper true if we want capital letter
                       false if small letter is required
  @return              the length of result
*/
static size_t my_casefold_gb18030(const CHARSET_INFO *cs, char *src,
                                  size_t srclen, char *dst, size_t dstlen,
                                  const uchar *map, bool is_upper) {
  char *srcend = src + srclen;
  char *dst0 = dst;
  char *dst_end = dst + dstlen;

  while (src < srcend) {
    uint mblen = my_ismbchar_gb18030(cs, src, srcend);

    assert(dst < dst_end);
    if (mblen) {
      uint code = get_casefolded_code(cs, (uchar *)src, mblen, is_upper);

      if (code != 0) {
        size_t mblen_dst =
            code_to_gb18030_chs((uchar *)dst, dst_end - dst, code);

        assert(dst + mblen_dst <= dst_end);
        src += mblen;
        dst += mblen_dst;
      } else {
        assert(mblen == 2 || mblen == 4);
        assert(dst + mblen <= dst_end);

        if (mblen == 4) {
          *dst++ = *src++;
          *dst++ = *src++;
        }

        *dst++ = *src++;
        *dst++ = *src++;
      }
    } else
      *dst++ = (char)map[(uchar)(*src++)];
  }

  return (size_t)(dst - dst0);
}

/**
  Convert a gb18030 string to a corresponding lower-case gb18030 string

  @param[in]  cs     charset
  @param[in]  src    start byte of given gb18030 code
  @param[in]  srclen length of given gb18030 code
  @param[out] dst    start byte of casedown gb18030 code
  @param[in]  dstlen length of the result array
  @return            length of the casedown gb18030 code
*/
extern "C" {
static size_t my_casedn_gb18030(const CHARSET_INFO *cs, char *src,
                                size_t srclen, char *dst, size_t dstlen) {
  assert(cs != nullptr);
  assert(src != dst || cs->casedn_multiply == 1);
  assert(dstlen >= srclen * cs->casedn_multiply);
  return my_casefold_gb18030(cs, src, srclen, dst, dstlen, cs->to_lower, false);
}

/**
  Convert a gb18030 string to a corresponding up-case gb18030 string

  @param[in]  cs     charset
  @param[in]  src    start byte of given gb18030 code
  @param[in]  srclen length of given gb18030 code
  @param[out] dst    start byte of caseup gb18030 code
  @param[in]  dstlen length of the result array
  @return            length of the caseup gb18030 code
*/
static size_t my_caseup_gb18030(const CHARSET_INFO *cs, char *src,
                                size_t srclen, char *dst, size_t dstlen) {
  assert(cs != nullptr);
  assert(src != dst || cs->caseup_multiply == 1);
  assert(dstlen >= srclen * cs->caseup_multiply);
  return my_casefold_gb18030(cs, src, srclen, dst, dstlen, cs->to_upper, true);
}

/**
  Get the casedown gb18030 code of a given gb18030 code
  It's only for UCA, because the caseinfo for UCA is different

  @param[in]  cs     charset
  @param[in]  src    start byte of given gb18030 code
  @param[in]  srclen length of given gb18030 code
  @param[out] dst    start byte of casedown gb18030 code
  @param[in]  dstlen length of the result array
  @return            length of the casedown gb18030 code
*/
static size_t my_casedn_gb18030_uca(const CHARSET_INFO *cs, char *src,
                                    size_t srclen, char *dst, size_t dstlen) {
  my_wc_t wc;
  const MY_UNICASE_INFO *uni_plane;
  int srcres, dstres;
  char *srcend = src + srclen, *dstend = dst + dstlen, *dst0 = dst;

  assert(cs != nullptr);
  assert(src != dst || cs->casedn_multiply == 1);
  assert(dstlen >= srclen * cs->casedn_multiply);

  uni_plane = cs->caseinfo;

  while ((src < srcend) && (srcres = my_mb_wc_gb18030(cs, &wc, (uchar *)src,
                                                      (uchar *)srcend)) > 0) {
    if (wc <= uni_plane->maxchar) {
      const MY_UNICASE_CHARACTER *page;
      if ((page = uni_plane->page[(wc >> 8) & 0xFF]))
        wc = page[wc & 0xFF].tolower;
    }

    if ((dstres =
             my_wc_mb_gb18030_chs(cs, wc, (uchar *)dst, (uchar *)dstend)) <= 0)
      break;

    src += srcres;
    dst += dstres;
  }

  return (size_t)(dst - dst0);
}

/**
  Get the caseup gb18030 code of a given gb18030 code
  It's only for UCA, because the caseinfo for UCA is different

  @param[in]  cs     charset
  @param[in]  src    start byte of given gb18030 code
  @param[in]  srclen length of given gb18030 code
  @param[out] dst    start byte of caseup gb18030 code
  @param[in]  dstlen length of the result array
  @return            length of the caseup gb18030 code
*/
static size_t my_caseup_gb18030_uca(const CHARSET_INFO *cs, char *src,
                                    size_t srclen, char *dst, size_t dstlen) {
  my_wc_t wc;
  const MY_UNICASE_INFO *uni_plane;
  int srcres, dstres;
  char *srcend = src + srclen, *dstend = dst + dstlen, *dst0 = dst;

  assert(cs != nullptr);
  assert(src != dst || cs->caseup_multiply == 1);
  assert(dstlen >= srclen * cs->caseup_multiply);

  uni_plane = cs->caseinfo;

  while ((src < srcend) && (srcres = my_mb_wc_gb18030(cs, &wc, (uchar *)src,
                                                      (uchar *)srcend)) > 0) {
    if (wc <= uni_plane->maxchar) {
      const MY_UNICASE_CHARACTER *page;
      if ((page = uni_plane->page[(wc >> 8) & 0xFF]))
        wc = page[wc & 0xFF].toupper;
    }

    if ((dstres =
             my_wc_mb_gb18030_chs(cs, wc, (uchar *)dst, (uchar *)dstend)) <= 0)
      break;

    src += srcres;
    dst += dstres;
  }

  return (size_t)(dst - dst0);
}
}  // extern "C"

/**
  Get the weight for a multi-byte gb18030 code if the code point represents
  a Chinese character defined in collation PINYIN in CLDR24
  The result will be PINYIN_WEIGHT_BASE + a none-zero seq NO. for the code

  if not, result would be PINYIN_WEIGHT_BASE

  @param[in] code the multi-byte gb18030 code
  @retval         a non-zero weight if it's a Chinese character with PINYIN,
                  which shall be PINYIN_WEIGHT_BASE + none-zero seq NO.
                  otherwise, PINYIN_WEIGHT_BASE
*/
static uint get_weight_if_chinese_character(uint code) {
  if (code >= PINYIN_2_BYTE_START && code <= PINYIN_2_BYTE_END) {
    uint idx = (((code >> 8) & 0xFF) - MIN_MB_ODD_BYTE) * 0xBE + (code & 0xFF) -
               MIN_MB_EVEN_BYTE_2;
    if ((code & 0xFF) > 0x7F) idx -= 0x01;

    return PINYIN_WEIGHT_BASE + gb18030_2_weight_py[idx];
  } else if (code >= PINYIN_4_BYTE_1_START && code <= PINYIN_4_BYTE_1_END) {
    uint idx = gb18030_4_code_to_diff(code) - PINYIN_4_1_DIFF;
    return PINYIN_WEIGHT_BASE + gb18030_4_weight_py_p1[idx];
  } else if (code >= PINYIN_4_BYTE_2_START && code <= PINYIN_4_BYTE_2_END) {
    uint idx = gb18030_4_code_to_diff(code) - PINYIN_4_2_DIFF;
    return PINYIN_WEIGHT_BASE + gb18030_4_weight_py_p2[idx];
  }

  return PINYIN_WEIGHT_BASE;
}

/**
  Get the weight for a multi-byte gb18030 code, we get the weight by
  the case up form of gb18030 code if exists

  For any Chinese character, which has non-zero seq NO. defined in
  gb18030_2_weight_py/gb18030_4_weight_py_p1/gb18030_4_weight_py_p2
  according to its gb18030 code, the final weight shall be
  0xFFA00000+(seq No.)

  For any non-Chinese gb18030 character C, let C'=C or UPPER(C) if exists.
  So C' would be 2 bytes or 4 bytes.

  1. For any C' represented in 2 bytes, the final weight shall be C' itself.
     For example:
     GB+A2F1=UPPER(GB+A2A1), which is a 2-byte non-Chinese character.
     So C' would be GB+A2F1 for both GB+A2A1 and GB+A2F1, and both
     final weights of GB+A2A1 and GB+A2F1 are 0xA2F1

  2. For any C' represented in 4 bytes, the final weight shall be
     COMMON_WEIGHT_BASE+diff(C'). We get the diff by gb18030_4_code_to_diff
     For example:
     The character GB+9030E833=UPPER(GB+9030EC33), which is a 4-byte
     non-Chinese character. So the C' would be GB+9030E833 for both
     GB+9030E833 and GB+9030EC33, and diff(C') would be 0x2E651 in this case.
     Both final weights of GB+9030E833 and GB+9030EC33 are
     0xFF000000+0x2E651=0xFF02E651

  The weight of the maximum code point GB+FE39FE39 is defined as 0xFFFFFFFF

  @param[in] cs    charset
  @param[in] src   the first byte of multi-byte gb18030 code
  @param[in] mblen the length of multi-bytes gb18030 code
  @return          the weight of the given gb18030 code point
*/
static uint get_weight_for_mbchar(const CHARSET_INFO *cs, const uchar *src,
                                  size_t mblen) {
  uint weight, caseup_code, code = gb18030_chs_to_code(src, mblen);

  assert(mblen == 2 || mblen == 4);

  /* Make sure the max 4-byte gb18030 code has the max weight */
  if (code == 0xFE39FE39) return 0xFFFFFFFF;

  weight = get_weight_if_chinese_character(code);
  if (weight > PINYIN_WEIGHT_BASE) return weight;

  caseup_code = get_casefolded_code(cs, src, mblen, 1);
  if (caseup_code == 0) caseup_code = code;

  weight = (caseup_code <= 0xFFFF)
               ? caseup_code
               : COMMON_WEIGHT_BASE + gb18030_4_code_to_diff(caseup_code);

  return weight;
}

/**
  Get the weight of a given gb18030 code
  We can assert the code must be a valid gb18030 code

  @param[in]  cs     charset
  @param[in]  s      code chars
  @param[in]  s_len  length of the code
  @return     weight the weight of the code
*/
static uint get_weight_for_gb18030_chs(const CHARSET_INFO *cs, const char *s,
                                       size_t s_len) {
  assert(s_len == 1 || s_len == 2 || s_len == 4);

  if (s_len == 1) {
    assert(is_mb_1(*s));
    return cs->sort_order[(uchar)*s];
  }

  return get_weight_for_mbchar(cs, (const uchar *)s, s_len);
}

/**
  Get the code value and length of next code in given gb18030 string

  @param[in]  cs   charset
  @param[in]  s    string
  @param[in]  e    end of string
  @param[out] code the code value of the next code, be valid when retval>0
  @retval          the length of the next code, if the code is valid
                   0 if the given string is empty or the code is invalid
*/
static size_t get_code_and_length(const CHARSET_INFO *cs, const char *s,
                                  const char *e, size_t *code) {
  size_t len;

  if (s >= e) return 0;

  if (is_mb_1(s[0])) {
    *code = s[0];
    return 1;
  }

  if ((len = my_ismbchar_gb18030(cs, s, e)) == 0) return 0;

  assert(len == 2 || len == 4);
  *code = gb18030_chs_to_code((const uchar *)s, len);
  return len;
}

/**
  Internal func to compare two strings according to gb18030
  every gb18030 code should compare by its upper-case form

  @param[in]     cs       charset
  @param[in,out] s_res    pointer to the start byte of first gb18030 code
                          string, return the first byte unchecked
  @param[in]     s_length length of the first string
  @param[in,out] t_res    pointer to the start byte of second gb18030 code
                          string, return the first byte unchecked
  @param[in]     t_length length of the second string
  @retval                 0 if the strings are equal
                          >0 if the first string is bigger
                          <0 if the second string is bigger
*/
static int my_strnncoll_gb18030_internal(const CHARSET_INFO *cs,
                                         const uchar **s_res, size_t s_length,
                                         const uchar **t_res, size_t t_length) {
  const uchar *s = *s_res;
  const uchar *t = *t_res;
  const uchar *se = s + s_length;
  const uchar *te = t + t_length;

  assert(cs != nullptr);

  while (s < se && t < te) {
    uint mblen_s = my_ismbchar_gb18030(cs, pointer_cast<const char *>(s),
                                       pointer_cast<const char *>(se));
    uint mblen_t = my_ismbchar_gb18030(cs, pointer_cast<const char *>(t),
                                       pointer_cast<const char *>(te));

    if (mblen_s > 0 && mblen_t > 0) {
      uint code_s = get_weight_for_mbchar(cs, s, mblen_s);
      uint code_t = get_weight_for_mbchar(cs, t, mblen_t);

      if (code_s != code_t) return code_s > code_t ? 1 : -1;

      s += mblen_s;
      t += mblen_t;
    } else if (mblen_s == 0 && mblen_t == 0) {
      uchar so = cs->sort_order[*s++], to = cs->sort_order[*t++];
      if (so != to) return (int)(so - to);
    } else
      return mblen_s == 0 ? -1 : 1;
  }

  *s_res = s;
  *t_res = t;
  return 0;
}

/**
  Compare two strings according to gb18030
  every gb18030 code should compare by its caseup form

  @param[in] cs          charset
  @param[in] s           start of the first string
  @param[in] s_length    length of the first string
  @param[in] t           start of the second string
  @param[in] t_length    length of the second string
  @param[in] t_is_prefix true if t is prefix, otherwise false
  @retval                0 if two strings are equal
                         1 if the first string is bigger
                         -1 if the second string is bigger
*/
extern "C" {
static int my_strnncoll_gb18030(const CHARSET_INFO *cs, const uchar *s,
                                size_t s_length, const uchar *t,
                                size_t t_length, bool t_is_prefix) {
  int res = my_strnncoll_gb18030_internal(cs, &s, s_length, &t, t_length);

  if (res != 0)
    return res;
  else if (t_is_prefix && s_length > t_length)
    return 0;
  else
    return (int)(s_length - t_length);
}

/**
  Compare two strings according to gb18030, but ignore trailing spaces
  every gb18030 code should compare by its caseup form

  @param[in] cs       charset
  @param[in] s        start of the first string
  @param[in] s_length length of the first string
  @param[in] t        start of the second string
  @param[in] t_length length of the second string
  @retval             0 if two strings are equal
                      1 if the first string is bigger
                      -1 if the second string is bigger
*/
static int my_strnncollsp_gb18030(const CHARSET_INFO *cs, const uchar *s,
                                  size_t s_length, const uchar *t,
                                  size_t t_length) {
  const uchar *se = s + s_length, *te = t + t_length;
  int res = my_strnncoll_gb18030_internal(cs, &s, s_length, &t, t_length);

  if (!res && (s != se || t != te)) {
    int swap = 1;

    /* Put longer key in s */
    if (s_length < t_length) {
      s = t;
      se = te;
      swap = -1;
      res = -res;
    }

    for (; s < se; s++) {
      if (*s != 0x20) return (*s < 0x20) ? -swap : swap;
    }
  }

  return res;
}

/**
  Make a sort key suitable for memcmp() corresponding to gb18030
  Sort according to UPPER() for non-Chinese chars, and PINYIN
  for Chinese chars

  @param[in]  cs       charset
  @param[out] dst      first byte of the result array
  @param[out] dstlen   the length of the result array
  @param[in]  nweights how many gb18030 codes we care about
  @param[in]  src      first byte of the given gb18030 code
  @param[in]  srclen   length of the given gb18030 code
  @param[in]  flags    flags for strxfrm
  @return              the length of the sort key
*/
static size_t my_strnxfrm_gb18030(const CHARSET_INFO *cs, uchar *dst,
                                  size_t dstlen, uint nweights,
                                  const uchar *src, size_t srclen, uint flags) {
  uchar *ds = dst;
  uchar *de = dst + dstlen;
  const uchar *se = src + srclen;
  const uchar *sort_order;

  assert(cs != nullptr);
  sort_order = cs->sort_order;

  for (; dst < de && src < se && nweights; nweights--) {
    uint mblen = cs->cset->ismbchar(cs, (const char *)src, (const char *)se);

    if (mblen > 0) {
      uint weight = get_weight_for_mbchar(cs, src, mblen);
      dst += code_to_gb18030_chs(dst, de - dst, weight);
      src += mblen;
    } else {
      *dst++ = sort_order ? sort_order[*src] : *src;
      ++src;
    }
  }

  return my_strxfrm_pad(cs, ds, dst, de, nweights, flags);
}

/**
  Compare 0-terminated gb18030 strings

  @param[in] cs charset
  @param[in] s  first 0-terminated string to compare
  @param[in] t  second 0-terminated string to compare
  @retval       negative number if s < t
                positive number if s > t
                0 if the strings are equal
*/
static int my_strcasecmp_gb18030(const CHARSET_INFO *cs, const char *s,
                                 const char *t) {
  size_t s_length = strlen(s);
  size_t t_length = strlen(t);
  int res = my_strnncoll_gb18030_internal(cs, (const uchar **)&s, s_length,
                                          (const uchar **)&t, t_length);

  return res ? res : (int)(s_length - t_length);
}
}  // extern "C"

/**
  Convert a Unicode code to gb18030 code

  @param[in] cs      charset
  @param[in] unicode unicode code
  @return            gb18030 code
*/
static uint unicode_to_gb18030_code(const CHARSET_INFO *cs, int unicode) {
  uchar dst[4];
  uint dst_len;
  int res;

  assert(cs != nullptr);

  res = cs->cset->wc_mb(cs, unicode, dst, dst + 4);

  assert(res == 1 || res == 2 || res == 4);

  dst_len = (uint)res;
  return gb18030_chs_to_code(dst, dst_len);
}

/**
  Compare string against string with wildcard

  @param[in] cs            charset
  @param[in] str           string
  @param[in] str_end       end of the string
  @param[in] wildstr       string with wildcard
  @param[in] wildend       end of the string with wildcard
  @param[in] escape        escape char, which is a gb18030 code
  @param[in] w_one         wild one char, which is a gb18030 code
  @param[in] w_many        wild many char, which is a gb18030 code
  @param[in] recurse_level current recurse level to do wild card
  @return                  0 if matched
                           -1 if not matched with wildcard
                           1 if matched with wildcard
*/
static int my_wildcmp_gb18030_impl(const CHARSET_INFO *cs, const char *str,
                                   const char *str_end, const char *wildstr,
                                   const char *wildend, uint escape, uint w_one,
                                   uint w_many, int recurse_level) {
  int result = -1; /* Not found, using wildcards */
  size_t s_gb, w_gb;
  size_t s_len = 0, w_len;

  if (my_string_stack_guard && my_string_stack_guard(recurse_level)) return -1;

  while (wildstr != wildend) {
    while (true) {
      bool escaped = false;
      if ((w_len = get_code_and_length(cs, wildstr, wildend, &w_gb)) == 0)
        return 1;

      if (w_gb == w_many) {
        result = 1; /* Found an anchor char */
        break;
      }

      wildstr += w_len;
      if (w_gb == escape && wildstr < wildend) {
        if ((w_len = get_code_and_length(cs, wildstr, wildend, &w_gb)) == 0)
          return 1;

        wildstr += w_len;
        escaped = true;
      }

      if ((s_len = get_code_and_length(cs, str, str_end, &s_gb)) == 0) return 1;
      str += s_len;

      if (!escaped && w_gb == w_one) {
        result = 1; /* Found an anchor char */
      } else {
        s_gb = get_weight_for_gb18030_chs(cs, str - s_len, s_len);
        w_gb = get_weight_for_gb18030_chs(cs, wildstr - w_len, w_len);
        if (s_gb != w_gb) return 1; /* No match */
      }

      if (wildstr == wildend)
        return (str != str_end); /* Match if both are at end */
    }

    if (w_gb == w_many) { /* Found w_many */
      /* Remove any '%' and '_' from the wild search string */
      for (; wildstr != wildend;) {
        if ((w_len = get_code_and_length(cs, wildstr, wildend, &w_gb)) == 0)
          return 1;

        if (w_gb == w_many) {
          wildstr += w_len;
          continue;
        }

        if (w_gb == w_one) {
          wildstr += w_len;

          if ((s_len = get_code_and_length(cs, str, str_end, &s_gb)) == 0)
            return 1;
          str += s_len;
          continue;
        }
        break; /* Not a wild character */
      }

      if (wildstr == wildend) return 0; /* OK if w_many is last */

      if (str == str_end) return -1;

      if ((w_len = get_code_and_length(cs, wildstr, wildend, &w_gb)) == 0)
        return 1;
      wildstr += w_len;

      if (w_gb == escape) {
        if (wildstr < wildend) {
          if ((w_len = get_code_and_length(cs, wildstr, wildend, &w_gb)) == 0)
            return 1;
          wildstr += w_len;
        }
      }

      while (true) {
        /* Skip until the first character from wildstr is found */
        while (str != str_end) {
          if ((s_len = get_code_and_length(cs, str, str_end, &s_gb)) == 0)
            return 1;

          s_gb = get_weight_for_gb18030_chs(cs, str, s_len);
          w_gb = get_weight_for_gb18030_chs(cs, wildstr - w_len, w_len);
          if (s_gb == w_gb) break;

          str += s_len;
        }

        if (str == str_end) return -1;

        str += s_len;

        result =
            my_wildcmp_gb18030_impl(cs, str, str_end, wildstr, wildend, escape,
                                    w_one, w_many, recurse_level + 1);
        if (result <= 0) return result;
      }
    }
  }

  return (str != str_end ? 1 : 0);
}

/**
  Compare string against string with wildcard

  @param[in] cs      charset
  @param[in] str     string
  @param[in] str_end end of the string
  @param[in] wildstr string with wildcard
  @param[in] wildend end of the string with wildcard
  @param[in] escape  escape char, which is a Unicode code
  @param[in] w_one   wild one char, which is a Unicode code
  @param[in] w_many  wild many char, which is a Unicode code
  @return            0 if matched
                     -1 if not matched with wildcard
                     1 if matched with wildcard
*/
extern "C" {
static int my_wildcmp_gb18030(const CHARSET_INFO *cs, const char *str,
                              const char *str_end, const char *wildstr,
                              const char *wildend, int escape, int w_one,
                              int w_many) {
  /*
    w_one is always '_', or -1 when user sets the escape character equal to
    '_'. w_many is always '%', or -1 when user sets the escape character equal
    to '%'. And for '_' and '%', their values are same in GB18030 and Unicode,
    we don't need to do conversion.
   */
  assert((w_one == -1 || w_one == '_') && (w_many == -1 || w_many == '%'));
  uint escape_gb = unicode_to_gb18030_code(cs, escape);

  return my_wildcmp_gb18030_impl(cs, str, str_end, wildstr, wildend, escape_gb,
                                 w_one, w_many, 1);
}

/**
  Calculate hash value for given gb18030 string

  @param[in]     cs   charset
  @param[in]     s    string
  @param[in]     slen the length of string
  @param[in,out] n1   n1
  @param[in,out] n2   n2
*/
static void my_hash_sort_gb18030(const CHARSET_INFO *cs, const uchar *s,
                                 size_t slen, uint64 *n1, uint64 *n2) {
  const uchar *e = s + slen;
  uint64 tmp1, tmp2;
  size_t len;
  size_t s_gb;
  uint ch;

  /* Skip trailing spaces */
  while (e > s && e[-1] == 0x20) e--;

  tmp1 = *n1;
  tmp2 = *n2;

  while ((len = get_code_and_length(cs, (const char *)s, (const char *)e,
                                    &s_gb)) != 0) {
    s_gb = get_weight_for_gb18030_chs(cs, (const char *)s, len);

    ch = (s_gb & 0xFF);
    tmp1 ^= (((tmp1 & 63) + tmp2) * ch) + (tmp1 << 8);
    tmp2 += 3;

    ch = (s_gb >> 8) & 0xFF;
    tmp1 ^= (((tmp1 & 63) + tmp2) * ch) + (tmp1 << 8);
    tmp2 += 3;

    ch = (s_gb >> 16) & 0xFF;
    tmp1 ^= (((tmp1 & 63) + tmp2) * ch) + (tmp1 << 8);
    tmp2 += 3;

    ch = (s_gb >> 24) & 0xFF;
    tmp1 ^= (((tmp1 & 63) + tmp2) * ch) + (tmp1 << 8);
    tmp2 += 3;

    s += len;
  }

  *n1 = tmp1;
  *n2 = tmp2;
}
}  // extern "C"

static MY_COLLATION_HANDLER my_collation_ci_handler = {nullptr,
                                                       nullptr,
                                                       my_strnncoll_gb18030,
                                                       my_strnncollsp_gb18030,
                                                       my_strnxfrm_gb18030,
                                                       my_strnxfrmlen_simple,
                                                       my_like_range_mb,
                                                       my_wildcmp_gb18030,
                                                       my_strcasecmp_gb18030,
                                                       my_instr_mb,
                                                       my_hash_sort_gb18030,
                                                       my_propagate_simple};

static MY_CHARSET_HANDLER my_charset_gb18030_handler = {
    nullptr,
    my_ismbchar_gb18030,
    my_mbcharlen_gb18030,
    my_numchars_mb,
    my_charpos_mb3,
    my_well_formed_len_gb18030,
    my_lengthsp_8bit,
    my_numcells_mb,
    my_mb_wc_gb18030,
    my_wc_mb_gb18030_chs,
    my_mb_ctype_mb,
    my_caseup_str_mb,
    my_casedn_str_mb,
    my_caseup_gb18030,
    my_casedn_gb18030,
    my_snprintf_8bit,
    my_long10_to_str_8bit,
    my_longlong10_to_str_8bit,
    my_fill_8bit,
    my_strntol_8bit,
    my_strntoul_8bit,
    my_strntoll_8bit,
    my_strntoull_8bit,
    my_strntod_8bit,
    my_strtoll10_8bit,
    my_strntoull10rnd_8bit,
    my_scan_8bit};

MY_CHARSET_HANDLER my_charset_gb18030_uca_handler = {nullptr,
                                                     my_ismbchar_gb18030,
                                                     my_mbcharlen_gb18030,
                                                     my_numchars_mb,
                                                     my_charpos_mb3,
                                                     my_well_formed_len_gb18030,
                                                     my_lengthsp_8bit,
                                                     my_numcells_mb,
                                                     my_mb_wc_gb18030,
                                                     my_wc_mb_gb18030_chs,
                                                     my_mb_ctype_mb,
                                                     my_caseup_str_mb,
                                                     my_casedn_str_mb,
                                                     my_caseup_gb18030_uca,
                                                     my_casedn_gb18030_uca,
                                                     my_snprintf_8bit,
                                                     my_long10_to_str_8bit,
                                                     my_longlong10_to_str_8bit,
                                                     my_fill_8bit,
                                                     my_strntol_8bit,
                                                     my_strntoul_8bit,
                                                     my_strntoll_8bit,
                                                     my_strntoull_8bit,
                                                     my_strntod_8bit,
                                                     my_strtoll10_8bit,
                                                     my_strntoull10rnd_8bit,
                                                     my_scan_8bit};

CHARSET_INFO my_charset_gb18030_chinese_ci = {
    248,
    0,
    0,                                               /* number        */
    MY_CS_COMPILED | MY_CS_PRIMARY | MY_CS_STRNXFRM, /* state         */
    "gb18030",                                       /* cs name       */
    "gb18030_chinese_ci",                            /* m_coll_name   */
    "China National Standard GB18030",               /* comment       */
    nullptr,                                         /* tailoring     */
    nullptr,                                         /* coll_param    */
    ctype_gb18030,                                   /* ctype         */
    to_lower_gb18030,                                /* lower         */
    to_upper_gb18030,                                /* UPPER         */
    sort_order_gb18030,                              /* sort          */
    nullptr,                                         /* uca           */
    nullptr,                                         /* tab_to_uni    */
    nullptr,                                         /* tab_from_uni  */
    &my_caseinfo_gb18030,                            /* caseinfo      */
    nullptr,                                         /* state_map     */
    nullptr,                                         /* ident_map     */
    2,                                               /* strxfrm_multiply */
    2,                                               /* caseup_multiply  */
    2,                                               /* casedn_multiply  */
    1,                                               /* mbminlen      */
    4,                                               /* mbmaxlen      */
    2,                                               /* mbmaxlenlen   */
    0,                                               /* min_sort_char */
    0xFE39FE39,                                      /* max_sort_char */
    ' ',                                             /* pad char      */
    true, /* escape_with_backslash_is_dangerous */
    1,    /* levels_for_compare */
    &my_charset_gb18030_handler,
    &my_collation_ci_handler,
    PAD_SPACE};

CHARSET_INFO my_charset_gb18030_bin = {
    249,
    0,
    0,                                 /* number        */
    MY_CS_COMPILED | MY_CS_BINSORT,    /* state         */
    "gb18030",                         /* cs name       */
    "gb18030_bin",                     /* m_coll_name   */
    "China National Standard GB18030", /* comment       */
    nullptr,                           /* tailoring     */
    nullptr,                           /* coll_param    */
    ctype_gb18030,                     /* ctype         */
    to_lower_gb18030,                  /* lower         */
    to_upper_gb18030,                  /* UPPER         */
    nullptr,                           /* sort order    */
    nullptr,                           /* uca           */
    nullptr,                           /* tab_to_uni    */
    nullptr,                           /* tab_from_uni  */
    &my_caseinfo_gb18030,              /* caseinfo      */
    nullptr,                           /* state_map     */
    nullptr,                           /* ident_map     */
    1,                                 /* strxfrm_multiply */
    2,                                 /* caseup_multiply  */
    2,                                 /* casedn_multiply  */
    1,                                 /* mbminlen      */
    4,                                 /* mbmaxlen      */
    2,                                 /* mbmaxlenlen   */
    0,                                 /* min_sort_char */
    0xFEFEFEFE,                        /* max_sort_char */
    ' ',                               /* pad char      */
    true,                              /* escape_with_backslash_is_dangerous */
    1,                                 /* levels_for_compare */
    &my_charset_gb18030_handler,
    &my_collation_mb_bin_handler,
    PAD_SPACE};