-
-
Notifications
You must be signed in to change notification settings - Fork 30.8k
/
mappings_kr.h
3253 lines (3247 loc) · 248 KB
/
mappings_kr.h
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
// AUTO-GENERATED FILE FROM genmap_korean.py: DO NOT EDIT
static const ucs2_t __ksx1001_decmap[8264] = {
12288,12289,12290,183,8229,8230,168,12291,173,8213,8741,65340,8764,8216,8217,
8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12304,
12305,177,215,247,8800,8804,8805,8734,8756,176,8242,8243,8451,8491,65504,
65505,65509,9794,9792,8736,8869,8978,8706,8711,8801,8786,167,8251,9734,9733,
9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8594,8592,8593,8595,
8596,12307,8810,8811,8730,8765,8733,8757,8747,8748,8712,8715,8838,8839,8834,
8835,8746,8745,8743,8744,65506,8658,8660,8704,8707,180,65374,711,728,733,730,
729,184,731,161,191,720,8750,8721,8719,164,8457,8240,9665,9664,9655,9654,9828,
9824,9825,9829,9831,9827,8857,9672,9635,9680,9681,9618,9636,9637,9640,9639,
9638,9641,9832,9743,9742,9756,9758,182,8224,8225,8597,8599,8601,8598,8600,
9837,9833,9834,9836,12927,12828,8470,13255,8482,13250,13272,8481,8364,174,
65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,
65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,
65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,
65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,
65333,65334,65335,65336,65337,65338,65339,65510,65341,65342,65343,65344,65345,
65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,
65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,
65372,65373,65507,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,8560,8561,8562,8563,8564,8565,8566,8567,
8568,8569,U,U,U,U,U,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,U,U,U,U,
U,U,U,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,
932,933,934,935,936,937,U,U,U,U,U,U,U,U,945,946,947,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,9472,9474,9484,
9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,
9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,9490,
9489,9498,9497,9494,9493,9486,9485,9502,9503,9505,9506,9510,9511,9513,9514,
9517,9518,9521,9522,9525,9526,9529,9530,9533,9534,9536,9537,9539,9540,9541,
9542,9543,9544,9545,9546,13205,13206,13207,8467,13208,13252,13219,13220,13221,
13222,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13258,13197,
13198,13199,13263,13192,13193,13256,13223,13224,13232,13233,13234,13235,13236,
13237,13238,13239,13240,13241,13184,13185,13186,13187,13188,13242,13243,13244,
13245,13246,13247,13200,13201,13202,13203,13204,8486,13248,13249,13194,13195,
13196,13270,13253,13229,13230,13231,13275,13225,13226,13227,13228,13277,13264,
13267,13251,13257,13276,13254,198,208,170,294,U,306,U,319,321,216,338,186,222,
358,330,U,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,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,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,
9326,189,8531,8532,188,190,8539,8540,8541,8542,230,273,240,295,305,307,312,
320,322,248,339,223,254,359,331,329,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,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,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,
9342,9343,9344,9345,9346,185,178,179,8308,8319,8321,8322,8323,8324,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,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,1040,
1041,1042,1043,1044,1045,1025,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,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,1072,1073,1074,1075,1076,1077,1105,
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,44032,44033,44036,
44039,44040,44041,44042,44048,44049,44050,44051,44052,44053,44054,44055,44057,
44058,44059,44060,44061,44064,44068,44076,44077,44079,44080,44081,44088,44089,
44092,44096,44107,44109,44116,44120,44124,44144,44145,44148,44151,44152,44154,
44160,44161,44163,44164,44165,44166,44169,44170,44171,44172,44176,44180,44188,
44189,44191,44192,44193,44200,44201,44202,44204,44207,44208,44216,44217,44219,
44220,44221,44225,44228,44232,44236,44245,44247,44256,44257,44260,44263,44264,
44266,44268,44271,44272,44273,44275,44277,44278,44284,44285,44288,44292,44294,
44300,44301,44303,44305,44312,44316,44320,44329,44332,44333,44340,44341,44344,
44348,44356,44357,44359,44361,44368,44372,44376,44385,44387,44396,44397,44400,
44403,44404,44405,44406,44411,44412,44413,44415,44417,44418,44424,44425,44428,
44432,44444,44445,44452,44471,44480,44481,44484,44488,44496,44497,44499,44508,
44512,44516,44536,44537,44540,44543,44544,44545,44552,44553,44555,44557,44564,
44592,44593,44596,44599,44600,44602,44608,44609,44611,44613,44614,44618,44620,
44621,44622,44624,44628,44630,44636,44637,44639,44640,44641,44645,44648,44649,
44652,44656,44664,44665,44667,44668,44669,44676,44677,44684,44732,44733,44734,
44736,44740,44748,44749,44751,44752,44753,44760,44761,44764,44776,44779,44781,
44788,44792,44796,44807,44808,44813,44816,44844,44845,44848,44850,44852,44860,
44861,44863,44865,44866,44867,44872,44873,44880,44892,44893,44900,44901,44921,
44928,44932,44936,44944,44945,44949,44956,44984,44985,44988,44992,44999,45000,
45001,45003,45005,45006,45012,45020,45032,45033,45040,45041,45044,45048,45056,
45057,45060,45068,45072,45076,45084,45085,45096,45124,45125,45128,45130,45132,
45134,45139,45140,45141,45143,45145,45149,45180,45181,45184,45188,45196,45197,
45199,45201,45208,45209,45210,45212,45215,45216,45217,45218,45224,45225,45227,
45228,45229,45230,45231,45233,45235,45236,45237,45240,45244,45252,45253,45255,
45256,45257,45264,45265,45268,45272,45280,45285,45320,45321,45323,45324,45328,
45330,45331,45336,45337,45339,45340,45341,45347,45348,45349,45352,45356,45364,
45365,45367,45368,45369,45376,45377,45380,45384,45392,45393,45396,45397,45400,
45404,45408,45432,45433,45436,45440,45442,45448,45449,45451,45453,45458,45459,
45460,45464,45468,45480,45516,45520,45524,45532,45533,45535,45544,45545,45548,
45552,45561,45563,45565,45572,45573,45576,45579,45580,45588,45589,45591,45593,
45600,45620,45628,45656,45660,45664,45672,45673,45684,45685,45692,45700,45701,
45705,45712,45713,45716,45720,45721,45722,45728,45729,45731,45733,45734,45738,
45740,45744,45748,45768,45769,45772,45776,45778,45784,45785,45787,45789,45794,
45796,45797,45798,45800,45803,45804,45805,45806,45807,45811,45812,45813,45815,
45816,45817,45818,45819,45823,45824,45825,45828,45832,45840,45841,45843,45844,
45845,45852,45908,45909,45910,45912,45915,45916,45918,45919,45924,45925,45927,
45929,45931,45934,45936,45937,45940,45944,45952,45953,45955,45956,45957,45964,
45968,45972,45984,45985,45992,45996,46020,46021,46024,46027,46028,46030,46032,
46036,46037,46039,46041,46043,46045,46048,46052,46056,46076,46096,46104,46108,
46112,46120,46121,46123,46132,46160,46161,46164,46168,46176,46177,46179,46181,
46188,46208,46216,46237,46244,46248,46252,46261,46263,46265,46272,46276,46280,
46288,46293,46300,46301,46304,46307,46308,46310,46316,46317,46319,46321,46328,
46356,46357,46360,46363,46364,46372,46373,46375,46376,46377,46378,46384,46385,
46388,46392,46400,46401,46403,46404,46405,46411,46412,46413,46416,46420,46428,
46429,46431,46432,46433,46496,46497,46500,46504,46506,46507,46512,46513,46515,
46516,46517,46523,46524,46525,46528,46532,46540,46541,46543,46544,46545,46552,
46572,46608,46609,46612,46616,46629,46636,46644,46664,46692,46696,46748,46749,
46752,46756,46763,46764,46769,46804,46832,46836,46840,46848,46849,46853,46888,
46889,46892,46895,46896,46904,46905,46907,46916,46920,46924,46932,46933,46944,
46948,46952,46960,46961,46963,46965,46972,46973,46976,46980,46988,46989,46991,
46992,46993,46994,46998,46999,47000,47001,47004,47008,47016,47017,47019,47020,
47021,47028,47029,47032,47047,47049,47084,47085,47088,47092,47100,47101,47103,
47104,47105,47111,47112,47113,47116,47120,47128,47129,47131,47133,47140,47141,
47144,47148,47156,47157,47159,47160,47161,47168,47172,47185,47187,47196,47197,
47200,47204,47212,47213,47215,47217,47224,47228,47245,47272,47280,47284,47288,
47296,47297,47299,47301,47308,47312,47316,47325,47327,47329,47336,47337,47340,
47344,47352,47353,47355,47357,47364,47384,47392,47420,47421,47424,47428,47436,
47439,47441,47448,47449,47452,47456,47464,47465,47467,47469,47476,47477,47480,
47484,47492,47493,47495,47497,47498,47501,47502,47532,47533,47536,47540,47548,
47549,47551,47553,47560,47561,47564,47566,47567,47568,47569,47570,47576,47577,
47579,47581,47582,47585,47587,47588,47589,47592,47596,47604,47605,47607,47608,
47609,47610,47616,47617,47624,47637,47672,47673,47676,47680,47682,47688,47689,
47691,47693,47694,47699,47700,47701,47704,47708,47716,47717,47719,47720,47721,
47728,47729,47732,47736,47747,47748,47749,47751,47756,47784,47785,47787,47788,
47792,47794,47800,47801,47803,47805,47812,47816,47832,47833,47868,47872,47876,
47885,47887,47889,47896,47900,47904,47913,47915,47924,47925,47926,47928,47931,
47932,47933,47934,47940,47941,47943,47945,47949,47951,47952,47956,47960,47969,
47971,47980,48008,48012,48016,48036,48040,48044,48052,48055,48064,48068,48072,
48080,48083,48120,48121,48124,48127,48128,48130,48136,48137,48139,48140,48141,
48143,48145,48148,48149,48150,48151,48152,48155,48156,48157,48158,48159,48164,
48165,48167,48169,48173,48176,48177,48180,48184,48192,48193,48195,48196,48197,
48201,48204,48205,48208,48221,48260,48261,48264,48267,48268,48270,48276,48277,
48279,48281,48282,48288,48289,48292,48295,48296,48304,48305,48307,48308,48309,
48316,48317,48320,48324,48333,48335,48336,48337,48341,48344,48348,48372,48373,
48374,48376,48380,48388,48389,48391,48393,48400,48404,48420,48428,48448,48456,
48457,48460,48464,48472,48473,48484,48488,48512,48513,48516,48519,48520,48521,
48522,48528,48529,48531,48533,48537,48538,48540,48548,48560,48568,48596,48597,
48600,48604,48617,48624,48628,48632,48640,48643,48645,48652,48653,48656,48660,
48668,48669,48671,48708,48709,48712,48716,48718,48724,48725,48727,48729,48730,
48731,48736,48737,48740,48744,48746,48752,48753,48755,48756,48757,48763,48764,
48765,48768,48772,48780,48781,48783,48784,48785,48792,48793,48808,48848,48849,
48852,48855,48856,48864,48867,48868,48869,48876,48897,48904,48905,48920,48921,
48923,48924,48925,48960,48961,48964,48968,48976,48977,48981,49044,49072,49093,
49100,49101,49104,49108,49116,49119,49121,49212,49233,49240,49244,49248,49256,
49257,49296,49297,49300,49304,49312,49313,49315,49317,49324,49325,49327,49328,
49331,49332,49333,49334,49340,49341,49343,49344,49345,49349,49352,49353,49356,
49360,49368,49369,49371,49372,49373,49380,49381,49384,49388,49396,49397,49399,
49401,49408,49412,49416,49424,49429,49436,49437,49438,49439,49440,49443,49444,
49446,49447,49452,49453,49455,49456,49457,49462,49464,49465,49468,49472,49480,
49481,49483,49484,49485,49492,49493,49496,49500,49508,49509,49511,49512,49513,
49520,49524,49528,49541,49548,49549,49550,49552,49556,49558,49564,49565,49567,
49569,49573,49576,49577,49580,49584,49597,49604,49608,49612,49620,49623,49624,
49632,49636,49640,49648,49649,49651,49660,49661,49664,49668,49676,49677,49679,
49681,49688,49689,49692,49695,49696,49704,49705,49707,49709,49711,49713,49714,
49716,49736,49744,49745,49748,49752,49760,49765,49772,49773,49776,49780,49788,
49789,49791,49793,49800,49801,49808,49816,49819,49821,49828,49829,49832,49836,
49837,49844,49845,49847,49849,49884,49885,49888,49891,49892,49899,49900,49901,
49903,49905,49910,49912,49913,49915,49916,49920,49928,49929,49932,49933,49939,
49940,49941,49944,49948,49956,49957,49960,49961,49989,50024,50025,50028,50032,
50034,50040,50041,50044,50045,50052,50056,50060,50112,50136,50137,50140,50143,
50144,50146,50152,50153,50157,50164,50165,50168,50184,50192,50212,50220,50224,
50228,50236,50237,50248,50276,50277,50280,50284,50292,50293,50297,50304,50324,
50332,50360,50364,50409,50416,50417,50420,50424,50426,50431,50432,50433,50444,
50448,50452,50460,50472,50473,50476,50480,50488,50489,50491,50493,50500,50501,
50504,50505,50506,50508,50509,50510,50515,50516,50517,50519,50520,50521,50525,
50526,50528,50529,50532,50536,50544,50545,50547,50548,50549,50556,50557,50560,
50564,50567,50572,50573,50575,50577,50581,50583,50584,50588,50592,50601,50612,
50613,50616,50617,50619,50620,50621,50622,50628,50629,50630,50631,50632,50633,
50634,50636,50638,50640,50641,50644,50648,50656,50657,50659,50661,50668,50669,
50670,50672,50676,50678,50679,50684,50685,50686,50687,50688,50689,50693,50694,
50695,50696,50700,50704,50712,50713,50715,50716,50724,50725,50728,50732,50733,
50734,50736,50739,50740,50741,50743,50745,50747,50752,50753,50756,50760,50768,
50769,50771,50772,50773,50780,50781,50784,50796,50799,50801,50808,50809,50812,
50816,50824,50825,50827,50829,50836,50837,50840,50844,50852,50853,50855,50857,
50864,50865,50868,50872,50873,50874,50880,50881,50883,50885,50892,50893,50896,
50900,50908,50909,50912,50913,50920,50921,50924,50928,50936,50937,50941,50948,
50949,50952,50956,50964,50965,50967,50969,50976,50977,50980,50984,50992,50993,
50995,50997,50999,51004,51005,51008,51012,51018,51020,51021,51023,51025,51026,
51027,51028,51029,51030,51031,51032,51036,51040,51048,51051,51060,51061,51064,
51068,51069,51070,51075,51076,51077,51079,51080,51081,51082,51086,51088,51089,
51092,51094,51095,51096,51098,51104,51105,51107,51108,51109,51110,51116,51117,
51120,51124,51132,51133,51135,51136,51137,51144,51145,51148,51150,51152,51160,
51165,51172,51176,51180,51200,51201,51204,51208,51210,51216,51217,51219,51221,
51222,51228,51229,51232,51236,51244,51245,51247,51249,51256,51260,51264,51272,
51273,51276,51277,51284,51312,51313,51316,51320,51322,51328,51329,51331,51333,
51334,51335,51339,51340,51341,51348,51357,51359,51361,51368,51388,51389,51396,
51400,51404,51412,51413,51415,51417,51424,51425,51428,51445,51452,51453,51456,
51460,51461,51462,51468,51469,51471,51473,51480,51500,51508,51536,51537,51540,
51544,51552,51553,51555,51564,51568,51572,51580,51592,51593,51596,51600,51608,
51609,51611,51613,51648,51649,51652,51655,51656,51658,51664,51665,51667,51669,
51670,51673,51674,51676,51677,51680,51682,51684,51687,51692,51693,51695,51696,
51697,51704,51705,51708,51712,51720,51721,51723,51724,51725,51732,51736,51753,
51788,51789,51792,51796,51804,51805,51807,51808,51809,51816,51837,51844,51864,
51900,51901,51904,51908,51916,51917,51919,51921,51923,51928,51929,51936,51948,
51956,51976,51984,51988,51992,52000,52001,52033,52040,52041,52044,52048,52056,
52057,52061,52068,52088,52089,52124,52152,52180,52196,52199,52201,52236,52237,
52240,52244,52252,52253,52257,52258,52263,52264,52265,52268,52270,52272,52280,
52281,52283,52284,52285,52286,52292,52293,52296,52300,52308,52309,52311,52312,
52313,52320,52324,52326,52328,52336,52341,52376,52377,52380,52384,52392,52393,
52395,52396,52397,52404,52405,52408,52412,52420,52421,52423,52425,52432,52436,
52452,52460,52464,52481,52488,52489,52492,52496,52504,52505,52507,52509,52516,
52520,52524,52537,52572,52576,52580,52588,52589,52591,52593,52600,52616,52628,
52629,52632,52636,52644,52645,52647,52649,52656,52676,52684,52688,52712,52716,
52720,52728,52729,52731,52733,52740,52744,52748,52756,52761,52768,52769,52772,
52776,52784,52785,52787,52789,52824,52825,52828,52831,52832,52833,52840,52841,
52843,52845,52852,52853,52856,52860,52868,52869,52871,52873,52880,52881,52884,
52888,52896,52897,52899,52900,52901,52908,52909,52929,52964,52965,52968,52971,
52972,52980,52981,52983,52984,52985,52992,52993,52996,53000,53008,53009,53011,
53013,53020,53024,53028,53036,53037,53039,53040,53041,53048,53076,53077,53080,
53084,53092,53093,53095,53097,53104,53105,53108,53112,53120,53125,53132,53153,
53160,53168,53188,53216,53217,53220,53224,53232,53233,53235,53237,53244,53248,
53252,53265,53272,53293,53300,53301,53304,53308,53316,53317,53319,53321,53328,
53332,53336,53344,53356,53357,53360,53364,53372,53373,53377,53412,53413,53416,
53420,53428,53429,53431,53433,53440,53441,53444,53448,53449,53456,53457,53459,
53460,53461,53468,53469,53472,53476,53484,53485,53487,53488,53489,53496,53517,
53552,53553,53556,53560,53562,53568,53569,53571,53572,53573,53580,53581,53584,
53588,53596,53597,53599,53601,53608,53612,53628,53636,53640,53664,53665,53668,
53672,53680,53681,53683,53685,53690,53692,53696,53720,53748,53752,53767,53769,
53776,53804,53805,53808,53812,53820,53821,53823,53825,53832,53852,53860,53888,
53889,53892,53896,53904,53905,53909,53916,53920,53924,53932,53937,53944,53945,
53948,53951,53952,53954,53960,53961,53963,53972,53976,53980,53988,53989,54000,
54001,54004,54008,54016,54017,54019,54021,54028,54029,54030,54032,54036,54038,
54044,54045,54047,54048,54049,54053,54056,54057,54060,54064,54072,54073,54075,
54076,54077,54084,54085,54140,54141,54144,54148,54156,54157,54159,54160,54161,
54168,54169,54172,54176,54184,54185,54187,54189,54196,54200,54204,54212,54213,
54216,54217,54224,54232,54241,54243,54252,54253,54256,54260,54268,54269,54271,
54273,54280,54301,54336,54340,54364,54368,54372,54381,54383,54392,54393,54396,
54399,54400,54402,54408,54409,54411,54413,54420,54441,54476,54480,54484,54492,
54495,54504,54508,54512,54520,54523,54525,54532,54536,54540,54548,54549,54551,
54588,54589,54592,54596,54604,54605,54607,54609,54616,54617,54620,54624,54629,
54632,54633,54635,54637,54644,54645,54648,54652,54660,54661,54663,54664,54665,
54672,54693,54728,54729,54732,54736,54738,54744,54745,54747,54749,54756,54757,
54760,54764,54772,54773,54775,54777,54784,54785,54788,54792,54800,54801,54803,
54804,54805,54812,54816,54820,54829,54840,54841,54844,54848,54853,54856,54857,
54859,54861,54865,54868,54869,54872,54876,54887,54889,54896,54897,54900,54915,
54917,54924,54925,54928,54932,54941,54943,54945,54952,54956,54960,54969,54971,
54980,54981,54984,54988,54993,54996,54999,55001,55008,55012,55016,55024,55029,
55036,55037,55040,55044,55057,55064,55065,55068,55072,55080,55081,55083,55085,
55092,55093,55096,55100,55108,55111,55113,55120,55121,55124,55126,55127,55128,
55129,55136,55137,55139,55141,55145,55148,55152,55156,55164,55165,55169,55176,
55177,55180,55184,55192,55193,55195,55197,20285,20339,20551,20729,21152,21487,
21621,21733,22025,23233,23478,26247,26550,26551,26607,27468,29634,30146,31292,
33499,33540,34903,34952,35382,36040,36303,36603,36838,39381,21051,21364,21508,
24682,24932,27580,29647,33050,35258,35282,38307,20355,21002,22718,22904,23014,
24178,24185,25031,25536,26438,26604,26751,28567,30286,30475,30965,31240,31487,
31777,32925,33390,33393,35563,38291,20075,21917,26359,28212,30883,31469,33883,
35088,34638,38824,21208,22350,22570,23884,24863,25022,25121,25954,26577,27204,
28187,29976,30131,30435,30640,32058,37039,37969,37970,40853,21283,23724,30002,
32987,37440,38296,21083,22536,23004,23713,23831,24247,24378,24394,24951,27743,
30074,30086,31968,32115,32177,32652,33108,33313,34193,35137,35611,37628,38477,
40007,20171,20215,20491,20977,22607,24887,24894,24936,25913,27114,28433,30117,
30342,30422,31623,33445,33995,63744,37799,38283,21888,23458,22353,63745,31923,
32697,37301,20520,21435,23621,24040,25298,25454,25818,25831,28192,28844,31067,
36317,36382,63746,36989,37445,37624,20094,20214,20581,24062,24314,24838,26967,
33137,34388,36423,37749,39467,20062,20625,26480,26688,20745,21133,21138,27298,
30652,37392,40660,21163,24623,36850,20552,25001,25581,25802,26684,27268,28608,
33160,35233,38548,22533,29309,29356,29956,32121,32365,32937,35211,35700,36963,
40273,25225,27770,28500,32080,32570,35363,20860,24906,31645,35609,37463,37772,
20140,20435,20510,20670,20742,21185,21197,21375,22384,22659,24218,24465,24950,
25004,25806,25964,26223,26299,26356,26775,28039,28805,28913,29855,29861,29898,
30169,30828,30956,31455,31478,32069,32147,32789,32831,33051,33686,35686,36629,
36885,37857,38915,38968,39514,39912,20418,21843,22586,22865,23395,23622,24760,
25106,26690,26800,26856,28330,30028,30328,30926,31293,31995,32363,32380,35336,
35489,35903,38542,40388,21476,21481,21578,21617,22266,22993,23396,23611,24235,
25335,25911,25925,25970,26272,26543,27073,27837,30204,30352,30590,31295,32660,
32771,32929,33167,33510,33533,33776,34241,34865,34996,35493,63747,36764,37678,
38599,39015,39640,40723,21741,26011,26354,26767,31296,35895,40288,22256,22372,
23825,26118,26801,26829,28414,29736,34974,39908,27752,63748,39592,20379,20844,
20849,21151,23380,24037,24656,24685,25329,25511,25915,29657,31354,34467,36002,
38799,20018,23521,25096,26524,29916,31185,33747,35463,35506,36328,36942,37707,
38982,24275,27112,34303,37101,63749,20896,23448,23532,24931,26874,27454,28748,
29743,29912,31649,32592,33733,35264,36011,38364,39208,21038,24669,25324,36866,
20362,20809,21281,22745,24291,26336,27960,28826,29378,29654,31568,33009,37979,
21350,25499,32619,20054,20608,22602,22750,24618,24871,25296,27088,39745,23439,
32024,32945,36703,20132,20689,21676,21932,23308,23968,24039,25898,25934,26657,
27211,29409,30350,30703,32094,32761,33184,34126,34527,36611,36686,37066,39171,
39509,39851,19992,20037,20061,20167,20465,20855,21246,21312,21475,21477,21646,
22036,22389,22434,23495,23943,24272,25084,25304,25937,26552,26601,27083,27472,
27590,27628,27714,28317,28792,29399,29590,29699,30655,30697,31350,32127,32777,
33276,33285,33290,33503,34914,35635,36092,36544,36881,37041,37476,37558,39378,
39493,40169,40407,40860,22283,23616,33738,38816,38827,40628,21531,31384,32676,
35033,36557,37089,22528,23624,25496,31391,23470,24339,31353,31406,33422,36524,
20518,21048,21240,21367,22280,25331,25458,27402,28099,30519,21413,29527,34152,
36470,38357,26426,27331,28528,35437,36556,39243,63750,26231,27512,36020,39740,
63751,21483,22317,22862,25542,27131,29674,30789,31418,31429,31998,33909,35215,
36211,36917,38312,21243,22343,30023,31584,33740,37406,63752,27224,20811,21067,
21127,25119,26840,26997,38553,20677,21156,21220,25027,26020,26681,27135,29822,
31563,33465,33771,35250,35641,36817,39241,63753,20170,22935,25810,26129,27278,
29748,31105,31165,33449,34942,34943,35167,63754,37670,20235,21450,24613,25201,
27762,32026,32102,20120,20834,30684,32943,20225,20238,20854,20864,21980,22120,
22331,22522,22524,22804,22855,22931,23492,23696,23822,24049,24190,24524,25216,
26071,26083,26398,26399,26462,26827,26820,27231,27450,27683,27773,27778,28103,
29592,29734,29738,29826,29859,30072,30079,30849,30959,31041,31047,31048,31098,
31637,32000,32186,32648,32774,32813,32908,35352,35663,35912,36215,37665,37668,
39138,39249,39438,39439,39525,40594,32202,20342,21513,25326,26708,37329,21931,
20794,63755,63756,23068,25062,63757,25295,25343,63758,63759,63760,63761,63762,
63763,37027,63764,63765,63766,63767,63768,35582,63769,63770,63771,63772,26262,
63773,29014,63774,63775,38627,63776,25423,25466,21335,63777,26511,26976,28275,
63778,30007,63779,63780,63781,32013,63782,63783,34930,22218,23064,63784,63785,
63786,63787,63788,20035,63789,20839,22856,26608,32784,63790,22899,24180,25754,
31178,24565,24684,25288,25467,23527,23511,21162,63791,22900,24361,24594,63792,
63793,63794,29785,63795,63796,63797,63798,63799,63800,39377,63801,63802,63803,
63804,63805,63806,63807,63808,63809,63810,63811,28611,63812,63813,33215,36786,
24817,63814,63815,33126,63816,63817,23615,63818,63819,63820,63821,63822,63823,
63824,63825,23273,35365,26491,32016,63826,63827,63828,63829,63830,63831,33021,
63832,63833,23612,27877,21311,28346,22810,33590,20025,20150,20294,21934,22296,
22727,24406,26039,26086,27264,27573,28237,30701,31471,31774,32222,34507,34962,
37170,37723,25787,28606,29562,30136,36948,21846,22349,25018,25812,26311,28129,
28251,28525,28601,30192,32835,33213,34113,35203,35527,35674,37663,27795,30035,
31572,36367,36957,21776,22530,22616,24162,25095,25758,26848,30070,31958,34739,
40680,20195,22408,22382,22823,23565,23729,24118,24453,25140,25825,29619,33274,
34955,36024,38538,40667,23429,24503,24755,20498,20992,21040,22294,22581,22615,
23566,23648,23798,23947,24230,24466,24764,25361,25481,25623,26691,26873,27330,
28120,28193,28372,28644,29182,30428,30585,31153,31291,33796,35241,36077,36339,
36424,36867,36884,36947,37117,37709,38518,38876,27602,28678,29272,29346,29544,
30563,31167,31716,32411,35712,22697,24775,25958,26109,26302,27788,28958,29129,
35930,38931,20077,31361,20189,20908,20941,21205,21516,24999,26481,26704,26847,
27934,28540,30140,30643,31461,33012,33891,37509,20828,26007,26460,26515,30168,
31431,33651,63834,35910,36887,38957,23663,33216,33434,36929,36975,37389,24471,
23965,27225,29128,30331,31561,34276,35588,37159,39472,21895,25078,63835,30313,
32645,34367,34746,35064,37007,63836,27931,28889,29662,32097,33853,63837,37226,
39409,63838,20098,21365,27396,27410,28734,29211,34349,40478,21068,36771,23888,
25829,25900,27414,28651,31811,32412,34253,35172,35261,25289,33240,34847,24266,
26391,28010,29436,29701,29807,34690,37086,20358,23821,24480,33802,20919,25504,
30053,20142,20486,20841,20937,26753,27153,31918,31921,31975,33391,35538,36635,
37327,20406,20791,21237,21570,24300,24942,25150,26053,27354,28670,31018,34268,
34851,38317,39522,39530,40599,40654,21147,26310,27511,28701,31019,36706,38722,
24976,25088,25891,28451,29001,29833,32244,32879,34030,36646,36899,37706,20925,
21015,21155,27916,28872,35010,24265,25986,27566,28610,31806,29557,20196,20278,
22265,63839,23738,23994,24604,29618,31533,32666,32718,32838,36894,37428,38646,
38728,38936,40801,20363,28583,31150,37300,38583,21214,63840,25736,25796,27347,
28510,28696,29200,30439,32769,34310,34396,36335,36613,38706,39791,40442,40565,
30860,31103,32160,33737,37636,40575,40595,35542,22751,24324,26407,28711,29903,
31840,32894,20769,28712,29282,30922,36034,36058,36084,38647,20102,20698,23534,
24278,26009,29134,30274,30637,32842,34044,36988,39719,40845,22744,23105,23650,
27155,28122,28431,30267,32047,32311,34078,35128,37860,38475,21129,26066,26611,
27060,27969,28316,28687,29705,29792,30041,30244,30827,35628,39006,20845,25134,
38520,20374,20523,23833,28138,32184,36650,24459,24900,26647,63841,38534,21202,
32907,20956,20940,26974,31260,32190,33777,38517,20442,21033,21400,21519,21774,
23653,24743,26446,26792,28012,29313,29432,29702,29827,63842,30178,31852,32633,
32696,33673,35023,35041,37324,37328,38626,39881,21533,28542,29136,29848,34298,
36522,38563,40023,40607,26519,28107,29747,33256,38678,30764,31435,31520,31890,
25705,29802,30194,30908,30952,39340,39764,40635,23518,24149,28448,33180,33707,
37000,19975,21325,23081,24018,24398,24930,25405,26217,26364,28415,28459,28771,
30622,33836,34067,34875,36627,39237,39995,21788,25273,26411,27819,33545,35178,
38778,20129,22916,24536,24537,26395,32178,32596,33426,33579,33725,36638,37017,
22475,22969,23186,23504,26151,26522,26757,27599,29028,32629,36023,36067,36993,
39749,33032,35978,38476,39488,40613,23391,27667,29467,30450,30431,33804,20906,
35219,20813,20885,21193,26825,27796,30468,30496,32191,32236,38754,40629,28357,
34065,20901,21517,21629,26126,26269,26919,28319,30399,30609,33559,33986,34719,
37225,37528,40180,34946,20398,20882,21215,22982,24125,24917,25720,25721,26286,
26576,27169,27597,27611,29279,29281,29761,30520,30683,32791,33468,33541,35584,
35624,35980,26408,27792,29287,30446,30566,31302,40361,27519,27794,22818,26406,
33945,21359,22675,22937,24287,25551,26164,26483,28218,29483,31447,33495,37672,
21209,24043,25006,25035,25098,25287,25771,26080,26969,27494,27595,28961,29687,
30045,32326,33310,33538,34154,35491,36031,38695,40289,22696,40664,20497,21006,
21563,21839,25991,27766,32010,32011,32862,34442,38272,38639,21247,27797,29289,
21619,23194,23614,23883,24396,24494,26410,26806,26979,28220,28228,30473,31859,
32654,34183,35598,36855,38753,40692,23735,24758,24845,25003,25935,26107,26108,
27665,27887,29599,29641,32225,38292,23494,34588,35600,21085,21338,25293,25615,
25778,26420,27192,27850,29632,29854,31636,31893,32283,33162,33334,34180,36843,
38649,39361,20276,21322,21453,21467,25292,25644,25856,26001,27075,27886,28504,
29677,30036,30242,30436,30460,30928,30971,31020,32070,33324,34784,36820,38930,
39151,21187,25300,25765,28196,28497,30332,36299,37297,37474,39662,39747,20515,
20621,22346,22952,23592,24135,24439,25151,25918,26041,26049,26121,26507,27036,
28354,30917,32033,32938,33152,33323,33459,33953,34444,35370,35607,37030,38450,
40848,20493,20467,63843,22521,24472,25308,25490,26479,28227,28953,30403,32972,
32986,35060,35061,35097,36064,36649,37197,38506,20271,20336,24091,26575,26658,
30333,30334,39748,24161,27146,29033,29140,30058,63844,32321,34115,34281,39132,
20240,31567,32624,38309,20961,24070,26805,27710,27726,27867,29359,31684,33539,
27861,29754,20731,21128,22721,25816,27287,29863,30294,30887,34327,38370,38713,
63845,21342,24321,35722,36776,36783,37002,21029,30629,40009,40712,19993,20482,
20853,23643,24183,26142,26170,26564,26821,28851,29953,30149,31177,31453,36647,
39200,39432,20445,22561,22577,23542,26222,27493,27921,28282,28541,29668,29995,
33769,35036,35091,35676,36628,20239,20693,21264,21340,23443,24489,26381,31119,
33145,33583,34068,35079,35206,36665,36667,39333,39954,26412,20086,20472,22857,
23553,23791,23792,25447,26834,28925,29090,29739,32299,34028,34562,36898,37586,
40179,19981,20184,20463,20613,21078,21103,21542,21648,22496,22827,23142,23386,
23413,23500,24220,63846,25206,25975,26023,28014,28325,29238,31526,31807,32566,
33104,33105,33178,33344,33433,33705,35331,36000,36070,36091,36212,36282,37096,
37340,38428,38468,39385,40167,21271,20998,21545,22132,22707,22868,22894,24575,
24996,25198,26128,27774,28954,30406,31881,31966,32027,33452,36033,38640,63847,
20315,24343,24447,25282,23849,26379,26842,30844,32323,40300,19989,20633,21269,
21290,21329,22915,23138,24199,24754,24970,25161,25209,26000,26503,27047,27604,
27606,27607,27608,27832,63848,29749,30202,30738,30865,31189,31192,31875,32203,
32737,32933,33086,33218,33778,34586,35048,35513,35692,36027,37145,38750,39131,
40763,22188,23338,24428,25996,27315,27567,27996,28657,28693,29277,29613,36007,
36051,38971,24977,27703,32856,39425,20045,20107,20123,20181,20282,20284,20351,
20447,20735,21490,21496,21766,21987,22235,22763,22882,23057,23531,23546,23556,
24051,24107,24473,24605,25448,26012,26031,26614,26619,26797,27515,27801,27863,
28195,28681,29509,30722,31038,31040,31072,31169,31721,32023,32114,32902,33293,
33678,34001,34503,35039,35408,35422,35613,36060,36198,36781,37034,39164,39391,
40605,21066,63849,26388,63850,20632,21034,23665,25955,27733,29642,29987,30109,
31639,33948,37240,38704,20087,25746,27578,29022,34217,19977,63851,26441,26862,
28183,33439,34072,34923,25591,28545,37394,39087,19978,20663,20687,20767,21830,
21930,22039,23360,23577,23776,24120,24202,24224,24258,24819,26705,27233,28248,
29245,29248,29376,30456,31077,31665,32724,35059,35316,35443,35937,36062,38684,
22622,29885,36093,21959,63852,31329,32034,33394,29298,29983,29989,63853,31513,
22661,22779,23996,24207,24246,24464,24661,25234,25471,25933,26257,26329,26360,
26646,26866,29312,29790,31598,32110,32214,32626,32997,33298,34223,35199,35475,
36893,37604,40653,40736,22805,22893,24109,24796,26132,26227,26512,27728,28101,
28511,30707,30889,33990,37323,37675,20185,20682,20808,21892,23307,23459,25159,
25982,26059,28210,29053,29697,29764,29831,29887,30316,31146,32218,32341,32680,
33146,33203,33337,34330,34796,35445,36323,36984,37521,37925,39245,39854,21352,
23633,26964,27844,27945,28203,33292,34203,35131,35373,35498,38634,40807,21089,
26297,27570,32406,34814,36109,38275,38493,25885,28041,29166,63854,22478,22995,
23468,24615,24826,25104,26143,26207,29481,29689,30427,30465,31596,32854,32882,
33125,35488,37266,19990,21218,27506,27927,31237,31545,32048,63855,36016,21484,
22063,22609,23477,23567,23569,24034,25152,25475,25620,26157,26803,27836,28040,
28335,28703,28836,29138,29990,30095,30094,30233,31505,31712,31787,32032,32057,
34092,34157,34311,35380,36877,36961,37045,37559,38902,39479,20439,23660,26463,
28049,31903,32396,35606,36118,36895,23403,24061,25613,33984,36956,39137,29575,
23435,24730,26494,28126,35359,35494,36865,38924,21047,63856,28753,30862,37782,
34928,37335,20462,21463,22013,22234,22402,22781,23234,23432,23723,23744,24101,
24833,25101,25163,25480,25628,25910,25976,27193,27530,27700,27929,28465,29159,
29417,29560,29703,29874,30246,30561,31168,31319,31466,31929,32143,32172,32353,
32670,33065,33585,33936,34010,34282,34966,35504,35728,36664,36930,36995,37228,
37526,37561,38539,38567,38568,38614,38656,38920,39318,39635,39706,21460,22654,
22809,23408,23487,28113,28506,29087,29729,29881,32901,33789,24033,24455,24490,
24642,26092,26642,26991,27219,27529,27957,28147,29667,30462,30636,31565,32020,
33059,33308,33600,34036,34147,35426,35524,37255,37662,38918,39348,25100,34899,
36848,37477,23815,23847,23913,29791,33181,34664,28629,25342,32722,35126,35186,
19998,20056,20711,21213,21319,25215,26119,32361,34821,38494,20365,21273,22070,
22987,23204,23608,23630,23629,24066,24337,24643,26045,26159,26178,26558,26612,
29468,30690,31034,32709,33940,33997,35222,35430,35433,35553,35925,35962,22516,
23508,24335,24687,25325,26893,27542,28252,29060,31698,34645,35672,36606,39135,
39166,20280,20353,20449,21627,23072,23480,24892,26032,26216,29180,30003,31070,
32051,33102,33251,33688,34218,34254,34563,35338,36523,36763,63857,36805,22833,
23460,23526,24713,23529,23563,24515,27777,63858,28145,28683,29978,33455,35574,
20160,21313,63859,38617,27663,20126,20420,20818,21854,23077,23784,25105,29273,
33469,33706,34558,34905,35357,38463,38597,39187,40201,40285,22538,23731,23997,
24132,24801,24853,25569,27138,28197,37122,37716,38990,39952,40823,23433,23736,
25353,26191,26696,30524,38593,38797,38996,39839,26017,35585,36555,38332,21813,
23721,24022,24245,26263,30284,33780,38343,22739,25276,29390,40232,20208,22830,
24591,26171,27523,31207,40230,21395,21696,22467,23830,24859,26326,28079,30861,
33406,38552,38724,21380,25212,25494,28082,32266,33099,38989,27387,32588,40367,
40474,20063,20539,20918,22812,24825,25590,26928,29242,32822,63860,37326,24369,
63861,63862,32004,33509,33903,33979,34277,36493,63863,20335,63864,63865,22756,
23363,24665,25562,25880,25965,26264,63866,26954,27171,27915,28673,29036,30162,
30221,31155,31344,63867,32650,63868,35140,63869,35731,37312,38525,63870,39178,
22276,24481,26044,28417,30208,31142,35486,39341,39770,40812,20740,25014,25233,
27277,33222,20547,22576,24422,28937,35328,35578,23420,34326,20474,20796,22196,
22852,25513,28153,23978,26989,20870,20104,20313,63871,63872,63873,22914,63874,
63875,27487,27741,63876,29877,30998,63877,33287,33349,33593,36671,36701,63878,
39192,63879,63880,63881,20134,63882,22495,24441,26131,63883,63884,30123,32377,
35695,63885,36870,39515,22181,22567,23032,23071,23476,63886,24310,63887,63888,
25424,25403,63889,26941,27783,27839,28046,28051,28149,28436,63890,28895,28982,
29017,63891,29123,29141,63892,30799,30831,63893,31605,32227,63894,32303,63895,
34893,36575,63896,63897,63898,37467,63899,40182,63900,63901,63902,24709,28037,
63903,29105,63904,63905,38321,21421,63906,63907,63908,26579,63909,28814,28976,
29744,33398,33490,63910,38331,39653,40573,26308,63911,29121,33865,63912,63913,
22603,63914,63915,23992,24433,63916,26144,26254,27001,27054,27704,27891,28214,
28481,28634,28699,28719,29008,29151,29552,63917,29787,63918,29908,30408,31310,
32403,63919,63920,33521,35424,36814,63921,37704,63922,38681,63923,63924,20034,
20522,63925,21000,21473,26355,27757,28618,29450,30591,31330,33454,34269,34306,
63926,35028,35427,35709,35947,63927,37555,63928,38675,38928,20116,20237,20425,
20658,21320,21566,21555,21978,22626,22714,22887,23067,23524,24735,63929,25034,
25942,26111,26212,26791,27738,28595,28879,29100,29522,31613,34568,35492,39986,
40711,23627,27779,29508,29577,37434,28331,29797,30239,31337,32277,34314,20800,
22725,25793,29934,29973,30320,32705,37013,38605,39252,28198,29926,31401,31402,
33253,34521,34680,35355,23113,23436,23451,26785,26880,28003,29609,29715,29740,
30871,32233,32747,33048,33109,33694,35916,38446,38929,26352,24448,26106,26505,
27754,29579,20525,23043,27498,30702,22806,23916,24013,29477,30031,63930,63931,
20709,20985,22575,22829,22934,23002,23525,63932,63933,23970,25303,25622,25747,
25854,63934,26332,63935,27208,63936,29183,29796,63937,31368,31407,32327,32350,
32768,33136,63938,34799,35201,35616,36953,63939,36992,39250,24958,27442,28020,
32287,35109,36785,20433,20653,20887,21191,22471,22665,23481,24248,24898,27029,
28044,28263,28342,29076,29794,29992,29996,32883,33592,33993,36362,37780,37854,
63940,20110,20305,20598,20778,21448,21451,21491,23431,23507,23588,24858,24962,
26100,29275,29591,29760,30402,31056,31121,31161,32006,32701,33419,34261,34398,
36802,36935,37109,37354,38533,38632,38633,21206,24423,26093,26161,26671,29020,
31286,37057,38922,20113,63941,27218,27550,28560,29065,32792,33464,34131,36939,
38549,38642,38907,34074,39729,20112,29066,38596,20803,21407,21729,22291,22290,
22435,23195,23236,23491,24616,24895,25588,27781,27961,28274,28304,29232,29503,
29783,33489,34945,36677,36960,63942,38498,39000,40219,26376,36234,37470,20301,
20553,20702,21361,22285,22996,23041,23561,24944,26256,28205,29234,29771,32239,
32963,33806,33894,34111,34655,34907,35096,35586,36949,38859,39759,20083,20369,
20754,20842,63943,21807,21929,23418,23461,24188,24189,24254,24736,24799,24840,
24841,25540,25912,26377,63944,26580,26586,63945,26977,26978,27833,27943,63946,
28216,63947,28641,29494,29495,63948,29788,30001,63949,30290,63950,63951,32173,
33278,33848,35029,35480,35547,35565,36400,36418,36938,36926,36986,37193,37321,
37742,63952,63953,22537,63954,27603,32905,32946,63955,63956,20801,22891,23609,
63957,63958,28516,29607,32996,36103,63959,37399,38287,63960,63961,63962,63963,
32895,25102,28700,32104,34701,63964,22432,24681,24903,27575,35518,37504,38577,
20057,21535,28139,34093,38512,38899,39150,25558,27875,37009,20957,25033,33210,
40441,20381,20506,20736,23452,24847,25087,25836,26885,27589,30097,30691,32681,
33380,34191,34811,34915,35516,35696,37291,20108,20197,20234,63965,63966,22839,
23016,63967,24050,24347,24411,24609,63968,63969,63970,63971,29246,29669,63972,
30064,30157,63973,31227,63974,32780,32819,32900,33505,33617,63975,63976,36029,
36019,36999,63977,63978,39156,39180,63979,63980,28727,30410,32714,32716,32764,
35610,20154,20161,20995,21360,63981,21693,22240,23035,23493,24341,24525,28270,
63982,63983,32106,33589,63984,34451,35469,63985,38765,38775,63986,63987,19968,
20314,20350,22777,26085,28322,36920,37808,39353,20219,22764,22922,23001,24641,
63988,63989,31252,63990,33615,36035,20837,21316,63991,63992,63993,20173,21097,
23381,33471,20180,21050,21672,22985,23039,23376,23383,23388,24675,24904,28363,
28825,29038,29574,29943,30133,30913,32043,32773,33258,33576,34071,34249,35566,
36039,38604,20316,21242,22204,26027,26152,28796,28856,29237,32189,33421,37196,
38592,40306,23409,26855,27544,28538,30430,23697,26283,28507,31668,31786,34870,
38620,19976,20183,21280,22580,22715,22767,22892,23559,24115,24196,24373,25484,
26290,26454,27167,27299,27404,28479,29254,63994,29520,29835,31456,31911,33144,
33247,33255,33674,33900,34083,34196,34255,35037,36115,37292,38263,38556,20877,
21705,22312,23472,25165,26448,26685,26771,28221,28371,28797,32289,35009,36001,
36617,40779,40782,29229,31631,35533,37658,20295,20302,20786,21632,22992,24213,
25269,26485,26990,27159,27822,28186,29401,29482,30141,31672,32053,33511,33785,
33879,34295,35419,36015,36487,36889,37048,38606,40799,21219,21514,23265,23490,
25688,25973,28404,29380,63995,30340,31309,31515,31821,32318,32735,33659,35627,
36042,36196,36321,36447,36842,36857,36969,37841,20291,20346,20659,20840,20856,
21069,21098,22625,22652,22880,23560,23637,24283,24731,25136,26643,27583,27656,
28593,29006,29728,30000,30008,30033,30322,31564,31627,31661,31686,32399,35438,
36670,36681,37439,37523,37666,37931,38651,39002,39019,39198,20999,25130,25240,
27993,30308,31434,31680,32118,21344,23742,24215,28472,28857,31896,38673,39822,
40670,25509,25722,34678,19969,20117,20141,20572,20597,21576,22979,23450,24128,
24237,24311,24449,24773,25402,25919,25972,26060,26230,26232,26622,26984,27273,
27491,27712,28096,28136,28191,28254,28702,28833,29582,29693,30010,30555,30855,
31118,31243,31357,31934,32142,33351,35330,35562,35998,37165,37194,37336,37478,
37580,37664,38662,38742,38748,38914,40718,21046,21137,21884,22564,24093,24351,
24716,25552,26799,28639,31085,31532,33229,34234,35069,35576,36420,37261,38500,
38555,38717,38988,40778,20430,20806,20939,21161,22066,24340,24427,25514,25805,
26089,26177,26362,26361,26397,26781,26839,27133,28437,28526,29031,29157,29226,
29866,30522,31062,31066,31199,31264,31381,31895,31967,32068,32368,32903,34299,
34468,35412,35519,36249,36481,36896,36973,37347,38459,38613,40165,26063,31751,
36275,37827,23384,23562,21330,25305,29469,20519,23447,24478,24752,24939,26837,
28121,29742,31278,32066,32156,32305,33131,36394,36405,37758,37912,20304,22352,
24038,24231,25387,32618,20027,20303,20367,20570,23005,32964,21610,21608,22014,
22863,23449,24030,24282,26205,26417,26609,26666,27880,27954,28234,28557,28855,
29664,30087,31820,32002,32044,32162,33311,34523,35387,35461,36208,36490,36659,
36913,37198,37202,37956,39376,31481,31909,20426,20737,20934,22472,23535,23803,
26201,27197,27994,28310,28652,28940,30063,31459,34850,36897,36981,38603,39423,
33537,20013,20210,34886,37325,21373,27355,26987,27713,33914,22686,24974,26366,
25327,28893,29969,30151,32338,33976,35657,36104,20043,21482,21675,22320,22336,
24535,25345,25351,25711,25903,26088,26234,26525,26547,27490,27744,27802,28460,
30693,30757,31049,31063,32025,32930,33026,33267,33437,33463,34584,35468,63996,
36100,36286,36978,30452,31257,31287,32340,32887,21767,21972,22645,25391,25634,
26185,26187,26733,27035,27524,27941,28337,29645,29800,29857,30043,30137,30433,
30494,30603,31206,32265,32285,33275,34095,34967,35386,36049,36587,36784,36914,
37805,38499,38515,38663,20356,21489,23018,23241,24089,26702,29894,30142,31209,
31378,33187,34541,36074,36300,36845,26015,26389,63997,22519,28503,32221,36655,
37878,38598,24501,25074,28548,19988,20376,20511,21449,21983,23919,24046,27425,
27492,30923,31642,63998,36425,36554,36974,25417,25662,30528,31364,37679,38015,
40810,25776,28591,29158,29864,29914,31428,31762,32386,31922,32408,35738,36106,
38013,39184,39244,21049,23519,25830,26413,32046,20717,21443,22649,24920,24921,
25082,26028,31449,35730,35734,20489,20513,21109,21809,23100,24288,24432,24884,
25950,26124,26166,26274,27085,28356,28466,29462,30241,31379,33081,33369,33750,
33980,20661,22512,23488,23528,24425,25505,30758,32181,33756,34081,37319,37365,
20874,26613,31574,36012,20932,22971,24765,34389,20508,63999,21076,23610,24957,
25114,25299,25842,26021,28364,30240,33034,36448,38495,38587,20191,21315,21912,
22825,24029,25797,27849,28154,29588,31359,33307,34214,36068,36368,36983,37351,
38369,38433,38854,20984,21746,21894,24505,25764,28552,32180,36639,36685,37941,
20681,23574,27838,28155,29979,30651,31805,31844,35449,35522,22558,22974,24086,
25463,29266,30090,30571,35548,36028,36626,24307,26228,28152,32893,33729,35531,
38737,39894,64000,21059,26367,28053,28399,32224,35558,36910,36958,39636,21021,
21119,21736,24980,25220,25307,26786,26898,26970,27189,28818,28966,30813,30977,
30990,31186,31245,32918,33400,33493,33609,34121,35970,36229,37218,37259,37294,
20419,22225,29165,30679,34560,35320,23544,24534,26449,37032,21474,22618,23541,
24740,24961,25696,32317,32880,34085,37507,25774,20652,23828,26368,22684,25277,
25512,26894,27000,27166,28267,30394,31179,33467,33833,35535,36264,36861,37138,
37195,37276,37648,37656,37786,38619,39478,39949,19985,30044,31069,31482,31569,
31689,32302,33988,36441,36468,36600,36880,26149,26943,29763,20986,26414,40668,
20805,24544,27798,34802,34909,34935,24756,33205,33795,36101,21462,21561,22068,
23094,23601,28810,32736,32858,33030,33261,36259,37257,39519,40434,20596,20164,
21408,24827,28204,23652,20360,20516,21988,23769,24159,24677,26772,27835,28100,
29118,30164,30196,30305,31258,31305,32199,32251,32622,33268,34473,36636,38601,
39347,40786,21063,21189,39149,35242,19971,26578,28422,20405,23522,26517,27784,
28024,29723,30759,37341,37756,34756,31204,31281,24555,20182,21668,21822,22702,
22949,24816,25171,25302,26422,26965,33333,38464,39345,39389,20524,21331,21828,
22396,64001,25176,64002,25826,26219,26589,28609,28655,29730,29752,35351,37944,
21585,22022,22374,24392,24986,27470,28760,28845,32187,35477,22890,33067,25506,
30472,32829,36010,22612,25645,27067,23445,24081,28271,64003,34153,20812,21488,
22826,24608,24907,27526,27760,27888,31518,32974,33492,36294,37040,39089,64004,
25799,28580,25745,25860,20814,21520,22303,35342,24927,26742,64005,30171,31570,
32113,36890,22534,27084,33151,35114,36864,38969,20600,22871,22956,25237,36879,
39722,24925,29305,38358,22369,23110,24052,25226,25773,25850,26487,27874,27966,
29228,29750,30772,32631,33453,36315,38935,21028,22338,26495,29256,29923,36009,
36774,37393,38442,20843,21485,25420,20329,21764,24726,25943,27803,28031,29260,
29437,31255,35207,35997,24429,28558,28921,33192,24846,20415,20559,25153,29255,
31687,32232,32745,36941,38829,39449,36022,22378,24179,26544,33805,35413,21536,
23318,24163,24290,24330,25987,32954,34109,38281,38491,20296,21253,21261,21263,
21638,21754,22275,24067,24598,25243,25265,25429,64006,27873,28006,30129,30770,
32990,33071,33502,33889,33970,34957,35090,36875,37610,39165,39825,24133,26292,
26333,28689,29190,64007,20469,21117,24426,24915,26451,27161,28418,29922,31080,
34920,35961,39111,39108,39491,21697,31263,26963,35575,35914,39080,39342,24444,
25259,30130,30382,34987,36991,38466,21305,24380,24517,27852,29644,30050,30091,
31558,33534,39325,20047,36924,19979,20309,21414,22799,24264,26160,27827,29781,
33655,34662,36032,36944,38686,39957,22737,23416,34384,35604,40372,23506,24680,
24717,26097,27735,28450,28579,28698,32597,32752,38289,38290,38480,38867,21106,
36676,20989,21547,21688,21859,21898,27323,28085,32216,33382,37532,38519,40569,
21512,21704,30418,34532,38308,38356,38492,20130,20233,23022,23270,24055,24658,
25239,26477,26689,27782,28207,32568,32923,33322,64008,64009,38917,20133,20565,
21683,22419,22874,23401,23475,25032,26999,28023,28707,34809,35299,35442,35559,
36994,39405,39608,21182,26680,20502,24184,26447,33607,34892,20139,21521,22190,
29670,37141,38911,39177,39255,39321,22099,22687,34395,35377,25010,27382,29563,
36562,27463,38570,39511,22869,29184,36203,38761,20436,23796,24358,25080,26203,
27883,28843,29572,29625,29694,30505,30541,32067,32098,32291,33335,34898,64010,
36066,37449,39023,23377,31348,34880,38913,23244,20448,21332,22846,23805,25406,
28025,29433,33029,33031,33698,37583,38960,20136,20804,21009,22411,24418,27842,
28366,28677,28752,28847,29074,29673,29801,33610,34722,34913,36872,37026,37795,
39336,20846,24407,24800,24935,26291,34137,36426,37295,38795,20046,20114,21628,
22741,22778,22909,23733,24359,25142,25160,26122,26215,27627,28009,28111,28246,
28408,28564,28640,28649,28765,29392,29733,29786,29920,30355,31068,31946,32286,
32993,33446,33899,33983,34382,34399,34676,35703,35946,37804,38912,39013,24785,
25110,37239,23130,26127,28151,28222,29759,39746,24573,24794,31503,21700,24344,
27742,27859,27946,28888,32005,34425,35340,40251,21270,21644,23301,27194,28779,
30069,31117,31166,33457,33775,35441,35649,36008,38772,64011,25844,25899,30906,
30907,31339,20024,21914,22864,23462,24187,24739,25563,27489,26213,26707,28185,
29029,29872,32008,36996,39529,39973,27963,28369,29502,35905,38346,20976,24140,
24488,24653,24822,24880,24908,26179,26180,27045,27841,28255,28361,28514,29004,
29852,30343,31681,31783,33618,34647,36945,38541,40643,21295,22238,24315,24458,
24674,24724,25079,26214,26371,27292,28142,28590,28784,29546,32362,33214,33588,
34516,35496,36036,21123,29554,23446,27243,37892,21742,22150,23389,25928,25989,
26313,26783,28045,28102,29243,32948,37237,39501,20399,20505,21402,21518,21564,
21897,21957,24127,24460,26429,29030,29661,36869,21211,21235,22628,22734,28932,
29071,29179,34224,35347,26248,34216,21927,26244,29002,33841,21321,21913,27585,
24409,24509,25582,26249,28999,35569,36637,40638,20241,25658,28875,30054,34407,
24676,35662,40440,20807,20982,21256,27958,33016,40657,26133,27427,28824,30165,
21507,23673,32007,35350,27424,27453,27462,21560,24688,27965,32725,33288,20694,
20958,21916,22123,22221,23020,23305,24076,24985,24984,25137,26206,26342,29081,
29113,29114,29351,31143,31232,32690,35440,
};
static const struct dbcs_index ksx1001_decmap[256] = {
{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
0,0,0},{0,0,0},{0,0,0},{0,0,0},{__ksx1001_decmap+0,33,126},{__ksx1001_decmap+
94,33,103},{__ksx1001_decmap+165,33,126},{__ksx1001_decmap+259,33,126},{
__ksx1001_decmap+353,33,120},{__ksx1001_decmap+441,33,100},{__ksx1001_decmap+
509,33,111},{__ksx1001_decmap+588,33,126},{__ksx1001_decmap+682,33,126},{
__ksx1001_decmap+776,33,115},{__ksx1001_decmap+859,33,118},{__ksx1001_decmap+
945,33,113},{0,0,0},{0,0,0},{0,0,0},{__ksx1001_decmap+1026,33,126},{
__ksx1001_decmap+1120,33,126},{__ksx1001_decmap+1214,33,126},{__ksx1001_decmap
+1308,33,126},{__ksx1001_decmap+1402,33,126},{__ksx1001_decmap+1496,33,126},{
__ksx1001_decmap+1590,33,126},{__ksx1001_decmap+1684,33,126},{__ksx1001_decmap
+1778,33,126},{__ksx1001_decmap+1872,33,126},{__ksx1001_decmap+1966,33,126},{
__ksx1001_decmap+2060,33,126},{__ksx1001_decmap+2154,33,126},{__ksx1001_decmap
+2248,33,126},{__ksx1001_decmap+2342,33,126},{__ksx1001_decmap+2436,33,126},{
__ksx1001_decmap+2530,33,126},{__ksx1001_decmap+2624,33,126},{__ksx1001_decmap
+2718,33,126},{__ksx1001_decmap+2812,33,126},{__ksx1001_decmap+2906,33,126},{
__ksx1001_decmap+3000,33,126},{__ksx1001_decmap+3094,33,126},{__ksx1001_decmap
+3188,33,126},{__ksx1001_decmap+3282,33,126},{0,0,0},{__ksx1001_decmap+3376,
33,126},{__ksx1001_decmap+3470,33,126},{__ksx1001_decmap+3564,33,126},{
__ksx1001_decmap+3658,33,126},{__ksx1001_decmap+3752,33,126},{__ksx1001_decmap
+3846,33,126},{__ksx1001_decmap+3940,33,126},{__ksx1001_decmap+4034,33,126},{
__ksx1001_decmap+4128,33,126},{__ksx1001_decmap+4222,33,126},{__ksx1001_decmap
+4316,33,126},{__ksx1001_decmap+4410,33,126},{__ksx1001_decmap+4504,33,126},{
__ksx1001_decmap+4598,33,126},{__ksx1001_decmap+4692,33,126},{__ksx1001_decmap
+4786,33,126},{__ksx1001_decmap+4880,33,126},{__ksx1001_decmap+4974,33,126},{
__ksx1001_decmap+5068,33,126},{__ksx1001_decmap+5162,33,126},{__ksx1001_decmap
+5256,33,126},{__ksx1001_decmap+5350,33,126},{__ksx1001_decmap+5444,33,126},{
__ksx1001_decmap+5538,33,126},{__ksx1001_decmap+5632,33,126},{__ksx1001_decmap
+5726,33,126},{__ksx1001_decmap+5820,33,126},{__ksx1001_decmap+5914,33,126},{
__ksx1001_decmap+6008,33,126},{__ksx1001_decmap+6102,33,126},{__ksx1001_decmap
+6196,33,126},{__ksx1001_decmap+6290,33,126},{__ksx1001_decmap+6384,33,126},{
__ksx1001_decmap+6478,33,126},{__ksx1001_decmap+6572,33,126},{__ksx1001_decmap
+6666,33,126},{__ksx1001_decmap+6760,33,126},{__ksx1001_decmap+6854,33,126},{
__ksx1001_decmap+6948,33,126},{__ksx1001_decmap+7042,33,126},{__ksx1001_decmap
+7136,33,126},{__ksx1001_decmap+7230,33,126},{__ksx1001_decmap+7324,33,126},{
__ksx1001_decmap+7418,33,126},{__ksx1001_decmap+7512,33,126},{__ksx1001_decmap
+7606,33,126},{__ksx1001_decmap+7700,33,126},{__ksx1001_decmap+7794,33,126},{
__ksx1001_decmap+7888,33,126},{__ksx1001_decmap+7982,33,126},{__ksx1001_decmap
+8076,33,126},{__ksx1001_decmap+8170,33,126},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
},
};
static const ucs2_t __cp949ext_decmap[9650] = {
44034,44035,44037,44038,44043,44044,44045,44046,44047,44056,44062,44063,44065,
44066,44067,44069,44070,44071,44072,44073,44074,44075,44078,44082,44083,44084,
U,U,U,U,U,U,44085,44086,44087,44090,44091,44093,44094,44095,44097,44098,44099,
44100,44101,44102,44103,44104,44105,44106,44108,44110,44111,44112,44113,44114,
44115,44117,U,U,U,U,U,U,44118,44119,44121,44122,44123,44125,44126,44127,44128,
44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,
44142,44143,44146,44147,44149,44150,44153,44155,44156,44157,44158,44159,44162,
44167,44168,44173,44174,44175,44177,44178,44179,44181,44182,44183,44184,44185,
44186,44187,44190,44194,44195,44196,44197,44198,44199,44203,44205,44206,44209,
44210,44211,44212,44213,44214,44215,44218,44222,44223,44224,44226,44227,44229,
44230,44231,44233,44234,44235,44237,44238,44239,44240,44241,44242,44243,44244,
44246,44248,44249,44250,44251,44252,44253,44254,44255,44258,44259,44261,44262,
44265,44267,44269,44270,44274,44276,44279,44280,44281,44282,44283,44286,44287,
44289,44290,44291,44293,44295,44296,44297,44298,44299,44302,44304,44306,44307,
44308,44309,44310,44311,44313,44314,44315,44317,44318,44319,44321,44322,44323,
44324,44325,44326,44327,44328,44330,44331,44334,44335,44336,44337,44338,44339,
U,U,U,U,U,U,44342,44343,44345,44346,44347,44349,44350,44351,44352,44353,44354,
44355,44358,44360,44362,44363,44364,44365,44366,44367,44369,44370,44371,44373,
44374,44375,U,U,U,U,U,U,44377,44378,44379,44380,44381,44382,44383,44384,44386,
44388,44389,44390,44391,44392,44393,44394,44395,44398,44399,44401,44402,44407,
44408,44409,44410,44414,44416,44419,44420,44421,44422,44423,44426,44427,44429,
44430,44431,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,
44446,44447,44448,44449,44450,44451,44453,44454,44455,44456,44457,44458,44459,
44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44472,44473,
44474,44475,44476,44477,44478,44479,44482,44483,44485,44486,44487,44489,44490,
44491,44492,44493,44494,44495,44498,44500,44501,44502,44503,44504,44505,44506,
44507,44509,44510,44511,44513,44514,44515,44517,44518,44519,44520,44521,44522,
44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,
44538,44539,44541,44542,44546,44547,44548,44549,44550,44551,44554,44556,44558,
44559,44560,44561,44562,44563,44565,44566,44567,44568,44569,44570,44571,44572,
U,U,U,U,U,U,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,
44584,44585,44586,44587,44588,44589,44590,44591,44594,44595,44597,44598,44601,
44603,44604,U,U,U,U,U,U,44605,44606,44607,44610,44612,44615,44616,44617,44619,
44623,44625,44626,44627,44629,44631,44632,44633,44634,44635,44638,44642,44643,
44644,44646,44647,44650,44651,44653,44654,44655,44657,44658,44659,44660,44661,
44662,44663,44666,44670,44671,44672,44673,44674,44675,44678,44679,44680,44681,
44682,44683,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,
44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,
44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,
44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44735,44737,44738,
44739,44741,44742,44743,44744,44745,44746,44747,44750,44754,44755,44756,44757,
44758,44759,44762,44763,44765,44766,44767,44768,44769,44770,44771,44772,44773,
44774,44775,44777,44778,44780,44782,44783,44784,44785,44786,44787,44789,44790,
44791,44793,44794,44795,44797,44798,44799,44800,44801,44802,44803,44804,44805,
U,U,U,U,U,U,44806,44809,44810,44811,44812,44814,44815,44817,44818,44819,44820,
44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,
44834,44835,U,U,U,U,U,U,44836,44837,44838,44839,44840,44841,44842,44843,44846,
44847,44849,44851,44853,44854,44855,44856,44857,44858,44859,44862,44864,44868,
44869,44870,44871,44874,44875,44876,44877,44878,44879,44881,44882,44883,44884,
44885,44886,44887,44888,44889,44890,44891,44894,44895,44896,44897,44898,44899,
44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,
44915,44916,44917,44918,44919,44920,44922,44923,44924,44925,44926,44927,44929,
44930,44931,44933,44934,44935,44937,44938,44939,44940,44941,44942,44943,44946,
44947,44948,44950,44951,44952,44953,44954,44955,44957,44958,44959,44960,44961,
44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,
44975,44976,44977,44978,44979,44980,44981,44982,44983,44986,44987,44989,44990,
44991,44993,44994,44995,44996,44997,44998,45002,45004,45007,45008,45009,45010,
45011,45013,45014,45015,45016,45017,45018,45019,45021,45022,45023,45024,45025,
U,U,U,U,U,U,45026,45027,45028,45029,45030,45031,45034,45035,45036,45037,45038,
45039,45042,45043,45045,45046,45047,45049,45050,45051,45052,45053,45054,45055,
45058,45059,U,U,U,U,U,U,45061,45062,45063,45064,45065,45066,45067,45069,45070,
45071,45073,45074,45075,45077,45078,45079,45080,45081,45082,45083,45086,45087,
45088,45089,45090,45091,45092,45093,45094,45095,45097,45098,45099,45100,45101,
45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,
45115,45116,45117,45118,45119,45120,45121,45122,45123,45126,45127,45129,45131,
45133,45135,45136,45137,45138,45142,45144,45146,45147,45148,45150,45151,45152,
45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,
45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,
45179,45182,45183,45185,45186,45187,45189,45190,45191,45192,45193,45194,45195,
45198,45200,45202,45203,45204,45205,45206,45207,45211,45213,45214,45219,45220,
45221,45222,45223,45226,45232,45234,45238,45239,45241,45242,45243,45245,45246,
45247,45248,45249,45250,45251,45254,45258,45259,45260,45261,45262,45263,45266,
U,U,U,U,U,U,45267,45269,45270,45271,45273,45274,45275,45276,45277,45278,45279,
45281,45282,45283,45284,45286,45287,45288,45289,45290,45291,45292,45293,45294,
45295,45296,U,U,U,U,U,U,45297,45298,45299,45300,45301,45302,45303,45304,45305,
45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,
45319,45322,45325,45326,45327,45329,45332,45333,45334,45335,45338,45342,45343,
45344,45345,45346,45350,45351,45353,45354,45355,45357,45358,45359,45360,45361,
45362,45363,45366,45370,45371,45372,45373,45374,45375,45378,45379,45381,45382,
45383,45385,45386,45387,45388,45389,45390,45391,45394,45395,45398,45399,45401,
45402,45403,45405,45406,45407,45409,45410,45411,45412,45413,45414,45415,45416,
45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,
45430,45431,45434,45435,45437,45438,45439,45441,45443,45444,45445,45446,45447,
45450,45452,45454,45455,45456,45457,45461,45462,45463,45465,45466,45467,45469,
45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45481,45482,45483,
45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,
U,U,U,U,U,U,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,
45508,45509,45510,45511,45512,45513,45514,45515,45517,45518,45519,45521,45522,
45523,45525,U,U,U,U,U,U,45526,45527,45528,45529,45530,45531,45534,45536,45537,
45538,45539,45540,45541,45542,45543,45546,45547,45549,45550,45551,45553,45554,
45555,45556,45557,45558,45559,45560,45562,45564,45566,45567,45568,45569,45570,
45571,45574,45575,45577,45578,45581,45582,45583,45584,45585,45586,45587,45590,
45592,45594,45595,45596,45597,45598,45599,45601,45602,45603,45604,45605,45606,
45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,
45621,45622,45623,45624,45625,45626,45627,45629,45630,45631,45632,45633,45634,
45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,
45648,45649,45650,45651,45652,45653,45654,45655,45657,45658,45659,45661,45662,
45663,45665,45666,45667,45668,45669,45670,45671,45674,45675,45676,45677,45678,
45679,45680,45681,45682,45683,45686,45687,45688,45689,45690,45691,45693,45694,
45695,45696,45697,45698,45699,45702,45703,45704,45706,45707,45708,45709,45710,
U,U,U,U,U,U,45711,45714,45715,45717,45718,45719,45723,45724,45725,45726,45727,
45730,45732,45735,45736,45737,45739,45741,45742,45743,45745,45746,45747,45749,
45750,45751,U,U,U,U,U,U,45752,45753,45754,45755,45756,45757,45758,45759,45760,
45761,45762,45763,45764,45765,45766,45767,45770,45771,45773,45774,45775,45777,
45779,45780,45781,45782,45783,45786,45788,45790,45791,45792,45793,45795,45799,
45801,45802,45808,45809,45810,45814,45820,45821,45822,45826,45827,45829,45830,
45831,45833,45834,45835,45836,45837,45838,45839,45842,45846,45847,45848,45849,
45850,45851,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,
45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,
45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,
45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,
45903,45904,45905,45906,45907,45911,45913,45914,45917,45920,45921,45922,45923,
45926,45928,45930,45932,45933,45935,45938,45939,45941,45942,45943,45945,45946,
45947,45948,45949,45950,45951,45954,45958,45959,45960,45961,45962,45963,45965,
U,U,U,U,U,U,45966,45967,45969,45970,45971,45973,45974,45975,45976,45977,45978,
45979,45980,45981,45982,45983,45986,45987,45988,45989,45990,45991,45993,45994,
45995,45997,U,U,U,U,U,U,45998,45999,46000,46001,46002,46003,46004,46005,46006,
46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,
46022,46023,46025,46026,46029,46031,46033,46034,46035,46038,46040,46042,46044,
46046,46047,46049,46050,46051,46053,46054,46055,46057,46058,46059,46060,46061,
46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,
46075,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,
46089,46090,46091,46092,46093,46094,46095,46097,46098,46099,46100,46101,46102,
46103,46105,46106,46107,46109,46110,46111,46113,46114,46115,46116,46117,46118,
46119,46122,46124,46125,46126,46127,46128,46129,46130,46131,46133,46134,46135,
46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,
46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46162,46163,
46165,46166,46167,46169,46170,46171,46172,46173,46174,46175,46178,46180,46182,
U,U,U,U,U,U,46183,46184,46185,46186,46187,46189,46190,46191,46192,46193,46194,
46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,
46209,46210,U,U,U,U,U,U,46211,46212,46213,46214,46215,46217,46218,46219,46220,
46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,
46234,46235,46236,46238,46239,46240,46241,46242,46243,46245,46246,46247,46249,
46250,46251,46253,46254,46255,46256,46257,46258,46259,46260,46262,46264,46266,
46267,46268,46269,46270,46271,46273,46274,46275,46277,46278,46279,46281,46282,
46283,46284,46285,46286,46287,46289,46290,46291,46292,46294,46295,46296,46297,
46298,46299,46302,46303,46305,46306,46309,46311,46312,46313,46314,46315,46318,
46320,46322,46323,46324,46325,46326,46327,46329,46330,46331,46332,46333,46334,
46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,
46348,46349,46350,46351,46352,46353,46354,46355,46358,46359,46361,46362,46365,
46366,46367,46368,46369,46370,46371,46374,46379,46380,46381,46382,46383,46386,
46387,46389,46390,46391,46393,46394,46395,46396,46397,46398,46399,46402,46406,
U,U,U,U,U,U,46407,46408,46409,46410,46414,46415,46417,46418,46419,46421,46422,
46423,46424,46425,46426,46427,46430,46434,46435,46436,46437,46438,46439,46440,
46441,46442,U,U,U,U,U,U,46443,46444,46445,46446,46447,46448,46449,46450,46451,
46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,
46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,
46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,
46491,46492,46493,46494,46495,46498,46499,46501,46502,46503,46505,46508,46509,
46510,46511,46514,46518,46519,46520,46521,46522,46526,46527,46529,46530,46531,
46533,46534,46535,46536,46537,46538,46539,46542,46546,46547,46548,46549,46550,
46551,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,
46565,46566,46567,46568,46569,46570,46571,46573,46574,46575,46576,46577,46578,
46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,
46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,
46605,46606,46607,46610,46611,46613,46614,46615,46617,46618,46619,46620,46621,
U,U,U,U,U,U,46622,46623,46624,46625,46626,46627,46628,46630,46631,46632,46633,
46634,46635,46637,46638,46639,46640,46641,46642,46643,46645,46646,46647,46648,
46649,46650,U,U,U,U,U,U,46651,46652,46653,46654,46655,46656,46657,46658,46659,
46660,46661,46662,46663,46665,46666,46667,46668,46669,46670,46671,46672,46673,
46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,
46687,46688,46689,46690,46691,46693,46694,46695,46697,46698,46699,46700,46701,
46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,
46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,
46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,
46741,46742,46743,46744,46745,46746,46747,46750,46751,46753,46754,46755,46757,
46758,46759,46760,46761,46762,46765,46766,46767,46768,46770,46771,46772,46773,
46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,
46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,
46800,46801,46802,46803,46805,46806,46807,46808,46809,46810,46811,46812,46813,
U,U,U,U,U,U,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,
46825,46826,46827,46828,46829,46830,46831,46833,46834,46835,46837,46838,46839,
46841,46842,U,U,U,U,U,U,46843,46844,46845,46846,46847,46850,46851,46852,46854,
46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,
46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,
46881,46882,46883,46884,46885,46886,46887,46890,46891,46893,46894,46897,46898,
46899,46900,46901,46902,46903,46906,46908,46909,46910,46911,46912,46913,46914,
46915,46917,46918,46919,46921,46922,46923,46925,46926,46927,46928,46929,46930,
46931,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46945,46946,
46947,46949,46950,46951,46953,46954,46955,46956,46957,46958,46959,46962,46964,
46966,46967,46968,46969,46970,46971,46974,46975,46977,46978,46979,46981,46982,
46983,46984,46985,46986,46987,46990,46995,46996,46997,47002,47003,47005,47006,
47007,47009,47010,47011,47012,47013,47014,47015,47018,47022,47023,47024,47025,
47026,47027,47030,47031,47033,47034,47035,47036,47037,47038,47039,47040,47041,
U,U,U,U,U,U,47042,47043,47044,47045,47046,47048,47050,47051,47052,47053,47054,
47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,
47068,47069,U,U,U,U,U,U,47070,47071,47072,47073,47074,47075,47076,47077,47078,
47079,47080,47081,47082,47083,47086,47087,47089,47090,47091,47093,47094,47095,
47096,47097,47098,47099,47102,47106,47107,47108,47109,47110,47114,47115,47117,
47118,47119,47121,47122,47123,47124,47125,47126,47127,47130,47132,47134,47135,
47136,47137,47138,47139,47142,47143,47145,47146,47147,47149,47150,47151,47152,
47153,47154,47155,47158,47162,47163,47164,47165,47166,47167,47169,47170,47171,
47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47186,
47188,47189,47190,47191,47192,47193,47194,47195,47198,47199,47201,47202,47203,
47205,47206,47207,47208,47209,47210,47211,47214,47216,47218,47219,47220,47221,
47222,47223,47225,47226,47227,47229,47230,47231,47232,47233,47234,47235,47236,
47237,47238,47239,47240,47241,47242,47243,47244,47246,47247,47248,47249,47250,
47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,
U,U,U,U,U,U,47264,47265,47266,47267,47268,47269,47270,47271,47273,47274,47275,
47276,47277,47278,47279,47281,47282,47283,47285,47286,47287,47289,47290,47291,
47292,47293,U,U,U,U,U,U,47294,47295,47298,47300,47302,47303,47304,47305,47306,
47307,47309,47310,47311,47313,47314,47315,47317,47318,47319,47320,47321,47322,
47323,47324,47326,47328,47330,47331,47332,47333,47334,47335,47338,47339,47341,
47342,47343,47345,47346,47347,47348,47349,47350,47351,47354,47356,47358,47359,
47360,47361,47362,47363,47365,47366,47367,47368,47369,47370,47371,47372,47373,
47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47385,47386,47387,
47388,47389,47390,47391,47393,47394,47395,47396,47397,47398,47399,47400,47401,
47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,
47415,47416,47417,47418,47419,47422,47423,47425,47426,47427,47429,47430,47431,
47432,47433,47434,47435,47437,47438,47440,47442,47443,47444,47445,47446,47447,
47450,47451,47453,47454,47455,47457,47458,47459,47460,47461,47462,47463,47466,
47468,47470,47471,47472,47473,47474,47475,47478,47479,47481,47482,47483,47485,
U,U,U,U,U,U,47486,47487,47488,47489,47490,47491,47494,47496,47499,47500,47503,
47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,
47517,47518,U,U,U,U,U,U,47519,47520,47521,47522,47523,47524,47525,47526,47527,
47528,47529,47530,47531,47534,47535,47537,47538,47539,47541,47542,47543,47544,
47545,47546,47547,47550,47552,47554,47555,47556,47557,47558,47559,47562,47563,
47565,47571,47572,47573,47574,47575,47578,47580,47583,47584,47586,47590,47591,
47593,47594,47595,47597,47598,47599,47600,47601,47602,47603,47606,47611,47612,
47613,47614,47615,47618,47619,47620,47621,47622,47623,47625,47626,47627,47628,
47629,47630,47631,47632,47633,47634,47635,47636,47638,47639,47640,47641,47642,
47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,
47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,
47669,47670,47671,47674,47675,47677,47678,47679,47681,47683,47684,47685,47686,
47687,47690,47692,47695,47696,47697,47698,47702,47703,47705,47706,47707,47709,
47710,47711,47712,47713,47714,47715,47718,47722,47723,47724,47725,47726,47727,
U,U,U,U,U,U,47730,47731,47733,47734,47735,47737,47738,47739,47740,47741,47742,
47743,47744,47745,47746,47750,47752,47753,47754,47755,47757,47758,47759,47760,
47761,47762,U,U,U,U,U,U,47763,47764,47765,47766,47767,47768,47769,47770,47771,
47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47786,
47789,47790,47791,47793,47795,47796,47797,47798,47799,47802,47804,47806,47807,
47808,47809,47810,47811,47813,47814,47815,47817,47818,47819,47820,47821,47822,
47823,47824,47825,47826,47827,47828,47829,47830,47831,47834,47835,47836,47837,
47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,
47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,
47864,47865,47866,47867,47869,47870,47871,47873,47874,47875,47877,47878,47879,
47880,47881,47882,47883,47884,47886,47888,47890,47891,47892,47893,47894,47895,
47897,47898,47899,47901,47902,47903,47905,47906,47907,47908,47909,47910,47911,
47912,47914,47916,47917,47918,47919,47920,47921,47922,47923,47927,47929,47930,
47935,47936,47937,47938,47939,47942,47944,47946,47947,47948,47950,47953,47954,
U,U,U,U,U,U,47955,47957,47958,47959,47961,47962,47963,47964,47965,47966,47967,
47968,47970,47972,47973,47974,47975,47976,47977,47978,47979,47981,47982,47983,
47984,47985,U,U,U,U,U,U,47986,47987,47988,47989,47990,47991,47992,47993,47994,
47995,47996,47997,47998,47999,48000,48001,48002,48003,48004,48005,48006,48007,
48009,48010,48011,48013,48014,48015,48017,48018,48019,48020,48021,48022,48023,
48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48037,
48038,48039,48041,48042,48043,48045,48046,48047,48048,48049,48050,48051,48053,
48054,48056,48057,48058,48059,48060,48061,48062,48063,48065,48066,48067,48069,
48070,48071,48073,48074,48075,48076,48077,48078,48079,48081,48082,48084,48085,
48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,
48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,
48112,48113,48114,48115,48116,48117,48118,48119,48122,48123,48125,48126,48129,
48131,48132,48133,48134,48135,48138,48142,48144,48146,48147,48153,48154,48160,
48161,48162,48163,48166,48168,48170,48171,48172,48174,48175,48178,48179,48181,
U,U,U,U,U,U,48182,48183,48185,48186,48187,48188,48189,48190,48191,48194,48198,
48199,48200,48202,48203,48206,48207,48209,48210,48211,48212,48213,48214,48215,
48216,48217,U,U,U,U,U,U,48218,48219,48220,48222,48223,48224,48225,48226,48227,
48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,
48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,
48254,48255,48256,48257,48258,48259,48262,48263,48265,48266,48269,48271,48272,
48273,48274,48275,48278,48280,48283,48284,48285,48286,48287,48290,48291,48293,
48294,48297,48298,48299,48300,48301,48302,48303,48306,48310,48311,48312,48313,
48314,48315,48318,48319,48321,48322,48323,48325,48326,48327,48328,48329,48330,
48331,48332,48334,48338,48339,48340,48342,48343,48345,48346,48347,48349,48350,
48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,
48364,48365,48366,48367,48368,48369,48370,48371,48375,48377,48378,48379,48381,
48382,48383,48384,48385,48386,48387,48390,48392,48394,48395,48396,48397,48398,
48399,48401,48402,48403,48405,48406,48407,48408,48409,48410,48411,48412,48413,
U,U,U,U,U,U,48414,48415,48416,48417,48418,48419,48421,48422,48423,48424,48425,
48426,48427,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,
48440,48441,U,U,U,U,U,U,48442,48443,48444,48445,48446,48447,48449,48450,48451,
48452,48453,48454,48455,48458,48459,48461,48462,48463,48465,48466,48467,48468,
48469,48470,48471,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,
48485,48486,48487,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,
48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,
48514,48515,48517,48518,48523,48524,48525,48526,48527,48530,48532,48534,48535,
48536,48539,48541,48542,48543,48544,48545,48546,48547,48549,48550,48551,48552,
48553,48554,48555,48556,48557,48558,48559,48561,48562,48563,48564,48565,48566,
48567,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,
48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,
48594,48595,48598,48599,48601,48602,48603,48605,48606,48607,48608,48609,48610,
48611,48612,48613,48614,48615,48616,48618,48619,48620,48621,48622,48623,48625,
U,U,U,U,U,U,48626,48627,48629,48630,48631,48633,48634,48635,48636,48637,48638,
48639,48641,48642,48644,48646,48647,48648,48649,48650,48651,48654,48655,48657,
48658,48659,U,U,U,U,U,U,48661,48662,48663,48664,48665,48666,48667,48670,48672,
48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,
48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,
48699,48700,48701,48702,48703,48704,48705,48706,48707,48710,48711,48713,48714,
48715,48717,48719,48720,48721,48722,48723,48726,48728,48732,48733,48734,48735,
48738,48739,48741,48742,48743,48745,48747,48748,48749,48750,48751,48754,48758,
48759,48760,48761,48762,48766,48767,48769,48770,48771,48773,48774,48775,48776,
48777,48778,48779,48782,48786,48787,48788,48789,48790,48791,48794,48795,48796,
48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48809,48810,
48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,
48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,
48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48850,48851,
U,U,U,U,U,U,48853,48854,48857,48858,48859,48860,48861,48862,48863,48865,48866,
48870,48871,48872,48873,48874,48875,48877,48878,48879,48880,48881,48882,48883,
48884,48885,U,U,U,U,U,U,48886,48887,48888,48889,48890,48891,48892,48893,48894,
48895,48896,48898,48899,48900,48901,48902,48903,48906,48907,48908,48909,48910,
48911,48912,48913,48914,48915,48916,48917,48918,48919,48922,48926,48927,48928,
48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,
48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,
48955,48956,48957,48958,48959,48962,48963,48965,48966,48967,48969,48970,48971,
48972,48973,48974,48975,48978,48979,48980,48982,48983,48984,48985,48986,48987,
48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49000,
49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,
49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,
49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,
49040,49041,49042,49043,49045,49046,49047,49048,49049,49050,49051,49052,49053,