Lazarus

 һ
 עᣨע˿QQȺȡ

QQ¼

ֻһٿʼ

Lazarus IDE and صַȨ
12һҳ
б
鿴: 112144|ظ: 13

LazarusƴɳԴ

[]
2011-1-18 16:25:16 | ʾȫ¥ |Ķģʽ
һʱ䣬ԭansidelphiĺƴutf8lazarus ʵˡ۰
ͷ   Щְԭġ




unit Unit1;


{$mode objfpc}{$H+}


interface


uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  StdCtrls, ComCtrls,windows;


type


  { TForm1 }
  TUTF8String=class
  private
      Fvalue:string;
      Fcharscount:integer;
      FisErrorUTF8String:boolean;
      procedure SetValue(s:string);
      Function GetUTF8Char(Index: Integer): string;
  public
      constructor Create;
      property value:string read fvalue write SetValue;
      property UTF8CharsCount:integer read Fcharscount;
      property UTF8Chars[index:integer]:string read GetUTF8Char;
      property isErrorUTF8String:boolean read FisErrorUTF8String;
  end;
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    ComboBox1: TComboBox;
    ComboBox2: TComboBox;
    ComboBox3: TComboBox;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    Label1: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    Memo1: TMemo;
    Memo2: TMemo;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure ComboBox3Change(Sender: TObject);
    procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
    procedure FormCreate(Sender: TObject);
    procedure Label9Click(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
    pinyintable:TStrings;
    function getPINYINCode(const input:string):string;
    function getBitStrofChar(c:byte):string;
    function getBitStrofString(s:string):string;
  end;


var
  Form1: TForm1;


implementation


{ TForm1 }
constructor TUTF8String.Create;
begin
   Fvalue:='';
   FCharsCount:=0;
   FisErrorUTF8String:=false;
end;


function TUTF8String.GetUTF8Char(index:integer):string;
var
  c:char;pc:pchar;b:byte;i,L,counter,cL,sp:integer;
begin
   L:=length(FValue);
   result:='';        sp:=0;
   pc:=Pchar(Fvalue); counter:=0;
   for i:=0 to L-1 do
   begin
       c:=PC^;    b:=byte(c);
       if (b and $FC)=$FC then CL:=6
       else if (b and $F8)=$F8 then CL:=5
       else if (b and $F0)=$F0 then CL:=4
       else if (b and $E0)=$E0 then CL:=3
       else if (b and $C0)=$C0 then CL:=2
       else if (b and $80)<>$80 then CL:=1
       else CL:=0; //UTF8ַͷֽ,
       if CL<>0 then begin
          inc(counter);
          if counter-1=index then
          begin
             result:=copy(Fvalue,sp+1,CL);  //copy1ʼλá
             exit;
          end;
          PC:=PC+CL;
          sp:=sp+CL;
       end else begin PC:=PC+1; inc(sp); end;
       if sp>=L then  break;
   end;
end;


procedure TUTF8String.SetValue(s:string);
var
  c:char;pc:pchar;b:byte;i,L,counter,cL,sp:integer;
begin
   if Fvalue<>s then
   begin
       Fvalue:=s;
       sp:=0;//ָӦַ
       FisErrorUTF8String:=false;
       L:=length(FValue);
       pc:=Pchar(Fvalue); counter:=0;
       for i:=0 to L-1 do
       begin
           c:=PC^;    b:=byte(c);
           if      (b and $FC)=$FC then CL:=6  //CLΪݿͷֽжϳUTF8ַ
           else if (b and $F8)=$F8 then CL:=5
           else if (b and $F0)=$F0 then CL:=4
           else if (b and $E0)=$E0 then CL:=3
           else if (b and $C0)=$C0 then CL:=2
           else if (b and $80)<>$80 then CL:=1
           else begin CL:=0;FisErrorUTF8String:=true end; //UTF8ַͷֽ,
           if CL<>0 then
           begin
              inc(counter);
              PC:=PC+CL;
              sp:=sp+CL;
           end else begin PC:=PC+1; inc(sp); end;
           if sp>L then //ָ볬
           begin
              FisErrorUTF8String:=true;
              break;
           end else if sp=L then break; //ָպָβ
       end;
       self.Fcharscount:=counter;
   end;
end;




procedure TForm1.Button1Click(Sender: TObject);
var
   utf8s:TUTF8String;  i,j,cc:integer; tc,pinyincode:string;
begin


    utf8s:=TUTF8String.Create;
    utf8s.value:=edit1.Text;
    cc:=utf8s.UTF8CharsCount;
    edit7.Text:=inttostr(cc);
    if utf8s.isErrorUTF8String then showmessage('Error UTF8 String!');
    //ȡƴ롣
    for i:=0 to cc-1 do
    begin
        tc:=utf8s.UTF8Chars;
        if length(tc)=1 then
        begin //ASCIIֱַӷ
           pinyincode:=pinyincode+tc;
           continue;
        end;
        //ѯֱ
        for j:=0 to pinyintable.Count-1 do
        begin
           if pos(tc,pinyintable[j])>0 then
           begin
              pinyincode:=pinyincode+copy(pinyintable[j],0,1);
              break;
           end;
        end;
    end;
    edit2.Text:=pinyincode;
end;


procedure TForm1.Button2Click(Sender: TObject);
var
   c:char;
   s:string;
begin
    s:=copy(pinyintable[0],combobox1.ItemIndex,combobox2.ItemIndex+1);
    edit3.Text:=s;
    edit5.Text:=inttostr(length(edit3.text));
    edit6.Text:=inttostr(length(s));
    memo2.Text:=self.getBitStrofString(s);
end;


procedure TForm1.ComboBox3Change(Sender: TObject);
var
   utf8s:TUTF8String; r:string;
begin
    utf8s:=TUTF8String.Create;
    utf8s.value:=edit1.Text;
    r:=utf8s.UTF8Chars[combobox3.ItemIndex];
    showmessage(r);
end;


procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin


end;


function TForm1.getBitStrofChar(c:byte):string;
var
  i:integer; tc:byte;
begin
   result:='';tc:=c;
   for i:=1 to 8 do
   begin
       if i=5 then  result:='-'+result  ;
       if ( tc and $1 )<>0 then result:='1'+result else result:='0'+result ;
       tc:=tc shr 1;
   end;
end;
function TForm1.getBitStrofString(s:string):string;
var
  i,L:integer;
  pcchar;c:char;  b:byte;
begin
   result:='';
   L:=length(s);
   PC:=pchar(S);
   for i:=0 to L-1 do
   begin
       c:=PC^;
       b:=byte(c);
       result:=result+self.getBitStrofChar(b)+';      ';
       PC:=PC+1;
   end;
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
    pinyintable:=TStringList.Create;
    pinyintable.Append('AąX߰܇B}lȰt@c\vɉaȐ۰訃vܑBa}LPo^sWɎY씰QKcV폆눈');
    pinyintable.Append('A@O@It݋F؁B찺nlꈁEnJໆڝE᪇۰HTK֒OqbO\ᮒUCS‹RWSİÓ֓');
    pinyintable.Append('BˁͰȰǖ[XɊBᱰŰ̆^ưμjM^􃅩iz؞߰j_yRɰѰаӏyֈE҆Fԉ屙װٰ۰ؖqڔ[o’݆ܰh޻bٔĮB');
    pinyintable.Append('B߰ΆnL歚ӻ{kZ犔EtO[kLʰߙRD󽉰gYMŐr߰}_');
    pinyintable.Append('BA𱫒~ጇhRdم˝dǘsb̙ޱt`鱰GdˍlձmؐKpp㣪N˗fDfF');
    pinyintable.Append('BKնF͓Rc݅^vLͱyڂ`GQMΗВٗLݙȱaԾXˆEe잱ñʼnlGašȱPSsݩNjذȉaaH˖');
    pinyintable.Append('B±ʻP؄ұرϱՁ؈fםߛPnٱѫRݱЋر֗a][]㏌㹜zvCP􏒗bɜ͚sűןΪaEƝ');
    pinyintable.Append('BXKԏY`o޵vI娱ۋŠ`{Vg@S{KLxFEzֱԮK߄Q߅bceױҐܷHۼDux\MኍOc');
    pinyintable.Append('BҌO±gŌlp׃ԪYàw˟ϱ쮃[dgAٙSjklnsՕFl~lBM̋earXhTߓϱñĬe');
    pinyintable.Append('BfكIM̞ٞlE_ϙ\P󝚛ĜxWޒ䉙vTmumsV]KՈvⲡp}@mhhCB');
    pinyintable.Append('Bࣼ\`G@QòN`R񒩛¶zಬȕKAkŇCgcDNŵR~noPݙq}˹X޼\LYNm');
    pinyintable.Append('BcJK߲aGQѲhiЄψ곏EɞY^X');
    pinyintable.Append('Cgn²ŲIJؔòɂƊuʒPZȲ˗̿nk{۲вϲњM]LQTґKkoӃLN負|ցײԂ}ՂȜ檁nPœ@ؙىٲ');
    pinyintable.Append('CڕЍɘG[ܳHݐxH_RYŜymZɃx~ᯗqӸ}䳀KeuOPaӐől˲荿x鶲');
    pinyintable.Append('Cdg汲pO٭}򆶃Ѓϊ{{i濲ȟSaܝCveʎfpsKB׋iCP}Ʈab');
    pinyintable.Append('CۄݝIr~鈺oApPUϞ׀㳃ϲ]潜CѕǬdm_KɳDO^cLϬq䖃^Ll㮳YS`˳');
    pinyintable.Append('Cko̳n˳z}RJVC|le܇qp͒ފEsJسuӳՀoƐ巟GkH');
    pinyintable.Append('CZcmIRlmڒ׉}~{ٕįM鴷QYZr׏pߠՂbWrlγſBXdfV|dpةɳʳdzJnjkw^A');
    pinyintable.Append('CÔ̹͗fS˳\䅝γșrjrѳҎGӳԊwoꏫEWʓղl|AVc~J[ڳس۳ٍIݳָKFMPWYܯs߅');
    pinyintable.Append('CLޅq݈nuNInlrX߳óxȐp뷟UbജѯvSM놑y@oJB둴چu_ҫonZی獃꙳|Nߠ');
    pinyintable.Append('Cٱ㰳Ǔ[{OlbŮPׇ׉EGh{c،iۻZaZaenˏNXÎЙ{RXƴƴҝ郦sl');
    pinyintable.Append('CAsءIa}XeGI`sUz[ߚbĕ|uݴ밴״NݎFb[AiVѴRl}Jky');
    pinyintable.Append('Cﴷǔ鳴NqI~N@atꙚjꁴݻËƜOȝ_coòQكwִuƐOQbz󴇚fpqګueʫy');
    pinyintable.Append('CĴ~eȮNǴŴi@ByQo\]ˁհrc΁̄pƘDŽayΈnӴ҇ʏƉStН^‡[ڭBŒϲjb”ZSW^ԏQFpz');
    pinyintable.Append('C{qߠց՜ݏc⧋{|KuׯؿqyAߥڔxf艔emܟۚxZ޴߃NJty議Qy㲴륟n');
    pinyintable.Append('CċăWPěߗ坴Yv꬛uiq̑ύczvzȉsuHxSɲҳ');
    pinyintable.Append('DԌb֝bBkhdL_nκ@TqǮׇ}򈙞eQAδzQR[JσJN󁇱o\ya᷎߰ʴ܍ܤ');
    pinyintable.Append('DHDxοD\lŕ캉Oy^lNnl[SэFل隗R›[my㼍d^đXDࢆ̵E͞gQn');
    pinyintable.Append('D壶V}XQٜKɹY}ǭcdř}ԓ[וʈWЮG담X^ځnTUD߶sҵꉵuvI옘ZWF\');
    pinyintable.Append('DKͱIRm|pR܄zÛgNԵuēgOYƵO⋿O~ŘRŵꭵ˵Qص뙞狁͏ДꝵhֵᴔLCfJmφvе');
    pinyintable.Append('Dݶb{HLE􆔳ˋpeMص}ڮۡs׏~ƒǜB‚WصܕAmZKdۈ淵ޞ\bDžK޵كCEVdVOdSREǔم');
    pinyintable.Append('DᘕۆopdHLϵ_sڵU͟늉|յ崐a@PqhfMymŏtӎ');
    pinyintable.Append('DyuH덯LSB|Ug]yWܦ鮒xeP޵HсŎABۇö궣k۶w픶Y疶Gӆ}bֶOˆ');
    pinyintable.Append('DVrGMAᴖ|{k뱂ĊLJX[CHٶʐՉ튟ἶޓ؄ӍϗLP뚄rtXŏch^KW');
    pinyintable.Append('DYuÖHkZLL]^`aྲྀ`빶ti}LEX^٭{yxKG~obtטƶŽoĶGـVܶʶŶNJT|ΖC');
    pinyintable.Append('DeH̶ζωFȘѬaV;呔Yfщ[ůyX玶ӶԶҌqԽAc摻}Bm֐ضՉݓ檖ǠHOޚ۶ٶgD]q');
    pinyintable.Append('DvͶ߄և섋ޔk⇊ZAyI\⒖綗roEDmw𙈑FGzؼ');
    pinyintable.Append('EjވkݭӞxeﰶdMP~Z[FSFExiqٳX@эSbLvrܗՈ㵜`Q]ciYʂ');
    pinyintable.Append('E{OIجAF@_dt׆y|{CWEszXHsL𹻕[XbWǶꚾDn߃ڍpr٦n@^EԠ');
    pinyintable.Append('FTvDCSp^H\}ГܖUxokleүV뷤XPyUtᷨzm󌷫鷬hᦑNcxYFGKiotw');
    pinyintable.Append('FBCuެܭ[XT잒\xϛBxﷸiӌ܏FD؜GJ˹ў~ʠ՜EK[ph·÷ĕPXf뼏');
    pinyintable.Append('FLJŷwȊd糷Uqqp[IWaEyǕNn˷̊O쳗ʄuͷϖ{Εhтn|XQMЏUʆհCO]ַԎ׷ҕSոj');
    pinyintable.Append('Fӟmp냖Bi؊}ږRri_`kBVʈXJkrMMOR۲bv݈ekܷ޶lǷ߷f^ďSa灧KN~hO`Lo傪');
    pinyintable.Append('FQSth׷ȷ䯂^tAhlSQۺbpK뒸łp҃SgٺuRLPiوX҅u]ߑ߻cNQCuX');
    pinyintable.Append('FKa[JAFʁTi_ڷܽ]@ƅޫstwۮIb󸡮}ݳJMAE̒nJȃ');
    pinyintable.Append('FŀݷRVOD_J}hᥝqD~ݗHvf}ԸYMᜒѸӟrG港o븸}c⸴yӇؓbЕ帱Dkci|');
    pinyintable.Append('F҄cڸֶOч羔ʍlx`ݕVَvg');
    pinyintable.Append('GqrW٤Qٸ¸mثVp򊡍YD|஄ԓdW^ĽiYؤ_qƸǸȑ}ꮸw[yɸQ|˫\ո̸xQϹmlvrϸҹC');
    pinyintable.Append('Gsߦh꺱Y礂ƽCl_֙gӞոڸٸ،I׸քՒGˆVs۸ܟ޸߰w{غRݸpzkǐª');
    pinyintable.Append('Gc޻̸ھ۬zﯹlJa䆸˸鏐xmwRg抅ρتZܪk롘wkYsuPRZ򴂀Ѹw');
    pinyintable.Append('Gبݢ^jjuʸ@ԟcfKsQ칡y箹ci톯ֆ񹤹rkŹm򼹪@bpCby\얹ؕE');
    pinyintable.Append('G˃ŹНhѐxḹ۫vTVUxxڸƙڹ_찓kgMُù¹}fgB𳸚uLM챹HOYݞ');
    pinyintable.Append('GڬȹɍglE܂Ùv병b𠘀ŘbYM[JkkW̹ʃˈ؍흃ldAϹƂONTmօɹЄԈqڴ');
    pinyintable.Append('GGLԟԹՖʹy֐sع۹ٹҋĹFAHQ^bݯp`݄o]^IAᛌʐTk暹ࠃeٹ}➻Ӟ՞ۈƚD׃Z_U');
    pinyintable.Append('GUѹ棹ߞƗ뎢wO˹F|ًYnh峹сй{܉뵃QМ͊mԎj۔ιKF}ZʘWli');
    pinyintable.Append('GЖɀLF݁POe֏uH偏⎽IXƒbǑx[RJݸ');
    pinyintable.Append('HgWhmsD́@w唐UNoV怕璚򅚐yԍXⒿS]Hoq^WiNs@{^R˺ܟQhV񛇯aˁcE');
    pinyintable.Append('HHATHiΛϗcʺ]bKwn{ȺGJ_I\~۪RtHF\y͔LIdΑhuAn[f㺼');
    pinyintable.Append('HaؘVW@޶hƪ|s_غ婻Dϖqúº껕aShƺĕB|̖AڭǺXϚ̺Ϻ͊ӍP–At҆Y');
    pinyintable.Append('H˱BɆԜzжMZԆFuiKH[҇Yވ،yZREֺպGְFeQLefSg\ںٝϒ앁ܺԋ޺ߐÆa');
    pinyintable.Append('HtaMC޿UցYbܟpްݓZkƺKYȌfayfݦļo{A|sȇȈvbD~pCfޮZ{');
    pinyintable.Append('HڧӏНU@펫ȉTFAf\Cᛕ˺jܩ_`cI~U~~O㱜X̏ܠ댇FiX_@W؋|⩽`');
    pinyintable.Append('HPSιkeΙgLbE{CK[R䰻L̕}tUuꎏZO˻𭽜dUno_sI_Nɳ');
    pinyintable.Append('HAjkfWLΔfOîԒ勽ՖՠXEsёבќљjx|Zbȑⵚg؎גO`BPȈ~bfv}');
    pinyintable.Append('Ha٭hoDq]QSX߱kۼKJ»佻𻼗hՆѓQo~񯈘ߧȲoːZdxYEŻʂSƆňhȏؘRͬꪍB');
    pinyintable.Append('HŊǷkWcڇubmUUОrΕsNѻϐԅmeƜnͰwҞڶԻ֒ӛ͟FY^]DqԜNjvExĞ`߻؇ݏhjo');
    pinyintable.Append('HޒCD`z͠tΚmSe܌x䫻U{޻๻ݽ}_RٜԐVaG]dHۑ}ޥڙB_CDM_buZ_˙dβ~xD');
    pinyintable.Append('HLPMTuweԐǗEJ钏Ɯ꿌@ڻ[ko՟x߫dߘⷛ[in񄊻؛؊_C@fm');
    pinyintable.Append('Hh޽ɕG\Z');
    pinyintable.Append('Jnpkuҗȁezr̎Ցυ]Ɩv\WESQQZotJآWߴZἡܸҼ|UކK_ょ\Ę');
    pinyintable.Append('Jܻ}uԑC^eZYsيfuI^^QZaVa~W҈iWbA҉᧏ؽ٥BuEużVf…hÐC꫼O꜖Ja');
    pinyintable.Append('Jlcl㚎N񤹜mުnWvΎ݋QۈŝUgPWn|}Mj䛋򱼷ؔDmƼǼ͈j˼ɼaʼ∅c䩼üoƈӋӛʼż');
    pinyintable.Append('J¼”mUȗίs@_EHߝPTIIbHݕՂ꼽̷]EHٙoYJJ۔HT^հU_R^nDzVCqKӼВzћvȼϚk_ªo');
    pinyintable.Append('Jʠ`eؼOj؆]SۣPv̼͐Oe]aG׫wΔϼּ؋TЗZ⛘\xۼݼܼټގk{ꧼԼ߼芦Ԑ\Gՠ');
    pinyintable.Append('JȂȅg߼{R{ٟҾ}zʗϟ]VDKJhMVpW[̂dż낛ȼ윗’ʜpd﵏ُ꯼zuMO');
    pinyintable.Append('JOֈCrxϕ{v}|kɽV{립[`ԘcGՐv{`݄Z]IT{MGWSŞYab{能');
    pinyintable.Append('J{w{΅K^Q佮P\F׽X\YvvGxt筏H{@Tnuܴ֘L毽jՆ̗ދ');
    pinyintable.Append('JBxzĉpoԺtTٮؽƽʽȕwý޽R˄븟_]]q蔺ɕݭdCaqRЅӒӊνϔ̽ќUҝ]݋ЪˊڊI');
    pinyintable.Append('J_ᆽܽԽӒ^AൈmÝ֟MfX݌ڦfgٌMo½wڵ׽ޗA}ӓ漍KܽY˘P޹͝ԑ]ؘmٽɕڝmdюYO@O^');
    pinyintable.Append('JϝϘV㚲dwNýdvV|Ȉp͎]ћăᎽ\bQn\vTᎄǞH۝WMoɓ\');
    pinyintable.Append('J֔~桽BśݣxᵉMƌ|ýqBNف|anPBipG캔SUݼ澦€YXL~@');
    pinyintable.Append('JSٌcGH„qӎ㽭EǠGZ`iςnɛփ􏆏ޟ溗J}QxdeK߾osRՈs爷NoSׇĂCޛӟKGT');
    pinyintable.Append('J❰EѕWL`jm\౾[bžÁX`eCwľi¼N탅Eɾʾ̾і͂wǾȾ͎B֏GHWfJYnH]ӾЛtھԂүYDꏊۊ');
    pinyintable.Append('JJxKʼnAՇg|x~֛IۚHh`Ɯ]vٙhV۞qe^GM׾ھپ쒤_X‹eHΙzڪܛߚߒZ');
    pinyintable.Append('Jj涀Ҿƃ绉`iЍϾnq̘euX䏌ZM֠ZgNþێǚĖ䟊FC۲');
    pinyintable.Append('JvICg^C\پތ֌؁|H޾]ܾ`ikODȾҏEbڑʽ^~ҙkf㬜܎@DؠⱯʅާ_`ә@QĔpquHBX珞Ӂ');
    pinyintable.Append('JݾP겟؏葾JЂ܊qSTxAްҟzzͿ}ܕ𞿥BDyKEQRUЮ');
    pinyintable.Append('KH̞GaRˇisFdlX˛Ͻ\jOqVvĄwxs^šЎJmAhyҭgQtOtאÄViǿQlK_瘿]P܉N');
    pinyintable.Append('Ka|zGa͙цbfݿ述ݿ٩ݨd|Rb{|T~ܿo^{_KHߒ㿹ʿ`}࿾D');
    pinyintable.Append('Kw\ mڐݍïzdVt⎘}PŘWfwLǿP᳞ܜfʿ˿̄wĄ˿͍Q㡊ČΈྐᄡR~n䘴SG\ѿҿc');
    pinyintable.Append('KoyԿӳnדּULH|g{]ňǐwIy׿ֿ읏WgڄߵېDt@؝Afޢ]pdߠݿޖܥڜp@V竎s');
    pinyintable.Append('K\F෽f㯉ѝ䊯~٨E㒿gwSQۦډK~XĒ[d팈wypTUڲߝNѐbnEHڿܒܜN\ŃD');
    pinyintable.Append('KrpܿqmT_LAkqYǕpVkkl㦿Q̝NlukظYҗ`wKjẁitۓњCఋT');
    pinyintable.Append('K]ő|‘ʉ暕r˜Aq^҈܋G^ǍTjhdJт@KCOH{A͉חyXڶٱIQuvSNA');
    pinyintable.Append('KpHTUi');
    pinyintable.Append('Lлv㉌ňhԛ~wfƌxkt}TBkFGnͮoMljǓXrˈݜY`h|ėjmDFʭJ_ϞnBg|');
    pinyintable.Append('L[@ƗZ[RF[X調snQDHAlهms`|D]s[ȟ܃L{[@shEӔr@am̙ڵfw۞_׎_Ҁ|');
    pinyintable.Append('LeYEGЋ[G젊|ĠAEfhॄODݹȗOvƬﶹ^Ņ͙HqZ@ϖJRiɇL遖T}̻̈́');
    pinyintable.Append('LJ[Є暑XUAoІKѐ`N᫙z͌ʘuLӆҋQg~b߷AIWi՘S퉺{EɠîۿwؙzW');
    pinyintable.Append('LnrD[hY̅m}Fڳ݉CtCu܉NˉXϜ{|PᛤIL[GbKhqaÚܨGkJ䂒㶱o^{V');
    pinyintable.Append('Lꐓ~Ǘଗ𿄘@]ŃˌVL{Hkџr[ւr޼߆x\PvΞyGCcghP~Zٵb沍qe﮻YN墶Y');
    pinyintable.Append('L~ߊk^߿nٳ߳Pƍ\۪ڐۖwݰঋKPj́WTWWEs');
    pinyintable.Append('LFGњv_t_WO`󜃢噪iض]ϋȔir|Z˞sX[cϠ[`b]ׁ^ZuczB́XiɏUYҜVtznŽ');
    pinyintable.Append('Lў奝￀I’O΋“ۚ֋`H^dϓIՔaĘctjI鬟򾚝b朞n~|ZcܮHԘ݈Z');
    pinyintable.Append('LIɆ|ÞonWu]gՏvyGȍΑlkڋ弍Ô|ǭVNĂXӌ׏\iIْێrsmޤvR͞ό̲t֚');
    pinyintable.Append('LÊhƔޘҟIԪd}џ~{VhYCQvܕջr@OםݕɟURLOɞl[HzAj');
    pinyintable.Append('L݄Cԏ[ޑř_ݰRSCߐtޟiUV銮AC\k`c{犖Hߕ`Esg{n_ꍒRO@zefښCɈk');
    pinyintable.Append('LqcCs|ʙCowUh۹Nhg`tЇIXʞfq^]svem]H@Y񜇮');
    pinyintable.Append('L˞g˘ysBdstiVΗBPﳾ^S䍙P[gAzۉCwfjwFMוoʱ¡𘙝V\abdXNVɠzabt');
    pinyintable.Append('L\@FHL[x_T¤¢£]ʼnƔn_UYL¦͊ගE¥DIfVsǟkeŔN֌}Vt§vⓧUR¨tª©ίU¶ߣ]¬®«䖛¯');
    pinyintable.Append('LyS­R]moGoJtFVrAB_zBz|Ru±²°u³̔oFɝĝִ{Zś@uPf½v¼V¸ꑊGO˳tNJ');
    pinyintable.Append('L¹f»J˱JFµT·nLI¾̟rytڀjXºcʀhjFVۍAJغGIcn´eUӀ́¿e|˃yHLH×o');
    pinyintable.Append('Lf~ŽƌoX@t|Ɇ`̍ȄGv]lrFJaD\n螤cLK̉莰fg[ᛁyԮﲈGsxՒ');
    pinyintable.Append('LځւꍇESǒ@K]Fi݆MbۈՓbކT_T栃ZM}߉js`zsI{eRJj');
    pinyintable.Append('LiBzw');
    pinyintable.Append('M]ƃNOb߼omC؀ќ~ӠӅ`苌qhWRԪwjaΛi}迵lUزKOqMRTKݤIX{');
    pinyintable.Append('M۽ω}]u~@A`mzMNU̜MZ\枲KáܬAםܿzT֙Npæânxä}ãWI');
    pinyintable.Append('M蚯g{MçǃƟϑè؈ëìé츜~ܚFê^îíFɋTаpdïðgóґuñQ|ؕòcxۇQôZ]ûöõƀ');
    pinyintable.Append('Müzݮ÷CÊdý؜⭱B鹘MúsCPrøYù[ujB|qÿ伋ZþʠBzVeÒ{i|DZt¯cڛmSȹnѫfTYǖJ');
    pinyintable.Append('M`{̊ːFǂBåmE_ޫp{̑BʚٲsXLͮHiQΉD_[oԙi');
    pinyintable.Append('MCҫJ۔}JdͻМ}Ȏ^U㝌BٍazsܜPҒғ׉QҚטaDeZƎȝzk]Pߊi޾dXe');
    pinyintable.Append('MDa҆xメ|rE@MIbŋ]翺FkR_P}Ipϑ̞f`fx񈄊ẐBFG');
    pinyintable.Append('MaFϬY\ŕzxC⌾rFbǔIhw}oOϟbڤLpuqԘiQK⊱DԚѿև');
    pinyintable.Append('MġģĤNĦĥUփքVxĢrħĨOĩ\\{ĭİbtu]eĪQJ͈{sįĮīaha}Ĭˏ_柠jcg');
    pinyintable.Append('MiIJٰcıw\Eijĸ뤪ĶĵķĴ\rykca[ľĿLٚǀ]ļrĹĻHfĽĺōJC');
    pinyintable.Append('Njֶg_DÆHYxTËڙžƛu~oASؿҒy擁p~DžȊ{Ƽ{МนvܘyiGÌYܵʯGiޕᝋؾє');
    pinyintable.Append('NΗrВoOϊɮ~~a骟QyDlڋReTΙ߭Qث`ΐFӍpiLHtjLՐԅD×ߐXZ֋Cm[ګűG');
    pinyintable.Append('NFHߟǂGuߌɶv\ЊNeCUr؃FuM٣vs컕DWMoXދf[zӐ啿QājP');
    pinyintable.Append('N|RDT݂vfT`إ|U\љI[}꟔࿍WfhLQYREZǻHmqbfAבb');
    pinyintable.Append('NDÀš|ޔQfœ_VHFAŢ希ÝţŤ\Ŧť~oũٯŨŧrzsʝZēvaxYŪJPae');
    pinyintable.Append('Nkū@wŬeŭՓxŮϻsSZHűŰfqů`Q\GŲjГDŵSﻘ`LZKų¼XzŴ');
    pinyintable.Append('O˓ŶpjMکŷŹŸpWTpk˚tŻżUqźŽYa');
    pinyintable.Append(&#39ZڕTWΌї雜^JЈEUilnaJMΓqzwٷKv@pqՏ̾qTERˑրQWpuBtK_tFmoL[b^ƞOćړvT');
    pinyintable.Append(&#39vfLi͗⍷hÇT~ڢҔۊrqſužᝏВٽŪTƹu݇WseݖAgͿTbۘoQmЛc');
    pinyintable.Append(&#39ѠjGbқP`TptQ}UIIoג؈ڞ䠏dNь܊E尒haBP^ސCS[k');
    pinyintable.Append(&#39pr䞂_췛֫丟Ʉ]\燊\ȆMτꛀygZyJopsyM󒲸lܡĂXksm@՟ԑu~A');
    pinyintable.Append(&#39eeiuJmAvsCnاWy̠uy\wtYiyCBFGVƤoōBYƣۯơn');
    pinyintable.Append(&#39uƢM[mRQfK`dCܱKƥkØƦ|aߨ񱇺ƨĜkFNjDƧ궯@ƩGƬƫxƪ@AFX՗jNҐG՛ƭ]_');
    pinyintable.Append(&#39⏮ƯƮ~HghwưiQgoƱGΏґGƲŕƳدvƴI|PDnƶؚVƵldAƷ鯖WƸƹjٷڳfEzZƽƾƺJƻZ');
    pinyintable.Append(&#39қrLƿΎKƼgBvJ†ɑ̓uZ҄Rk݃{GqqOŒÊĜNwkŇMX۶cόOpgFȔ^\BƳkbHHghr');
    pinyintable.Append(&#39V͆R˒pʎ}~ꆯjmۓ䁓OǎhуWT姲roٟbh֟MՇߕםEkVmn');
    pinyintable.Append('Qx]IԈܕmEBMI^MgXQUuMapࠔsSdeelgWʆkÍryY~Bȓuߟ}МfKὍC');
    pinyintable.Append('Q}̈́H^M[VڠLRzlLԏXja_KMULFȠRňBހ₈VݐݒݗRD–Oۼz[ґiehmՃ');
    pinyintable.Append('QtK᪌XOg~ƔT[鎩俜jXݽږܙHӐ泞Jwno컞LNzBDQޭaBsĚTUI');
    pinyintable.Append('Qu}KdŠϓGyOߌܻ轫^uM粕HMHZű[әԗӓP\rswjJτ');
    pinyintable.Append('Q֒ڞM었XǡǢsǧǪdǤܷǨᩖeF@dǥǣxO@ǦTǫeLǩe库ùՍwvopckqqBRS`aRqǰԚkǮǯǬ');
    pinyintable.Append('Qbܝ`jQpEDZNXǭZbcK`Rdzɜ\DzSǴ`lcǷXٻǵǶ|`qǸgG݀RyǺǼꨔǹo]jĆ󗾪}ǻܜﺍꘌ');
    pinyintable.Append('QzϺ[ۄۖjIjǿǽǾɝ\@ԙ{mŚbǓuHbz^‰`Nش@ډEFJų~̃Sۇa');
    pinyintable.Append('QwԘ֯ƴ˖SڈyX~ڽ~͎ϚV|sʸ[NNjm҅ӅLԂ㫛͉AfDol~@烸`]VB]WHz');
    pinyintable.Append('QۈlǛZ٬lsdܔV՝௝ψaTvcތuOĒa߆wǙlpCiW[AFp[_隄|痳');
    pinyintable.Append('Qȍ핝NՈ᳠mcD^ƅoH^ğwz|͋ű`FwKW}\˕HwnkxNjpcjE~hڂbF');
    pinyintable.Append('QGUpq@U_FAٴaӈӉpziޝᖗWUϜHٟ͏ÎpgGMbFj@Az҅JڰroE|lР^L');
    pinyintable.Append('QxltonLڅD|O۾dždTPȁ@ޡSJzJg޾Zߞ묻cJRdYȡlȢsyȣxȥ`ޑT^ȤCNUzY');
    pinyintable.Append('QZȦgzȫȨڹȪȭȬoܽhCțTjԏb㌘mXȩB܌AkejSȧEȮL繾J̆ȰȯфjȲȱUȳȴȸȷ');
    pinyintable.Append('Q׉UnȵȶU_|P頵CIo]nҌlȹtȺdۧ');
    pinyintable.Append('Rʃ߅mc󐒝cuĞfțۜnjyAہ@݅VЀЅcЙȻYȼȽȾzvGyKȿ`X}Ñj׌YN_v@ȟ');
    pinyintable.Append('RɏZe\mߖYBrЄUךΌPіkM⿊xżӕܐeGVHz~gJwieRJ~_ƎݍtV');
    pinyintable.Append('RqsmrxŘs۬ZђFտ^΍Vhgqϔߌ]P\bỀYn|y\j݊~kkQq`]ߏM靖xTSʇn޸');
    pinyintable.Append('R^}pNrCzd䲆䋇MdJɉXܛ\ެ}QMp݉wOMcqިtGBGHctټeScx');
    pinyintable.Append('RmOk}U');
    pinyintable.Append('SG輔cuЂ_\іxvjD\~kwݐWBYm\pgΓdp~fr^AytحHFi}X[Ҏǝʔ{ѷDL');
    pinyintable.Append('S̜VTUɏZNAmIؒEQ생ئM`S_ӚHT|wِ̃q맚ɅxРLɡɢּB̙VRVWD^dɣɤ');
    pinyintable.Append('SјrɥʒɦɧbXfɨɩܣײɫɬĜi駱mXɪoC𣝭iiwNQm֠oS{ɭIɮO~Lɱɳɴoɰ~Q}ɯe');
    pinyintable.Append('S|\ɵɶSɷɸYkɹɽߍZɾhɼuGɺZÈܑ^DŽAɿ`ܙcžW@ڨɻӘ');
    pinyintable.Append('S]ƗR۷ÔŴbĿi٠~Xʑ^CKDxօlplAρАv紾y՟Ԕiʖ}֖xۿ');
    pinyintable.Append('SpڊЌBKfdhͅhhO⏍ܑbJχsM؞J늍pAڷ|rv`m—Ȑ[YKɆԖ');
    pinyintable.Append('SeQM_YYhߕzbqןBՔTֲsc\}LYϛرsÌI驯}םBvjΕNƁ}{iʤꅕϜH•');
    pinyintable.Append('S|Wʡ򂯜ʥɕʢʣK}|oTًʬʧʦʭʫߟ\ʩʨJʪȞۜ{NԊOt[ѠXP|iʮʲʯyʱbʶʵgEz]ʰµuʴ');
    pinyintable.Append('SʳrݪYP֜PtgvIZʷʸdʹʼʻʺEVʿFʾbʽƅ΃Ґ^ǖcʖixҕው߱JB̈́');
    pinyintable.Append('SslԇYkĊ]ɋҝ՜՞}S󧺏n|؈緯lfݾRުF喀x歖ٿ⼂YܓgE먚̽S\');
    pinyintable.Append('Sݔ]_deqHPe^lPOntXJXOˡRDgVwQfT̠ˢˣX˥ˤ˦˧i˩');
    pinyintable.Append('SV˨Y˫˪pZܵd{tCLUˬuSY`˭ßlˮj絈˰c˯˱J˳˴ʊip˲B˵˸˷F˶ôTl˿˾i˽Лqh˼lw˹z');
    pinyintable.Append('SϗDjt@˘{LQF˻zP˺ʑ·Jaz\lrDȁƁ榛KٹٖƠtB~LrҖ|TʜI[Arɖ');
    pinyintable.Append('SڡsŽݿԳ@㤒ؑZ–Abm捃nಎCѪvLr쬓g}t`pł޴\˒ծdո@dKVŇ׫T');
    pinyintable.Append('S䳫ٚXV༉O܋ݜCihېjhxp˜ɝ_MiX˂qۑT⡯iW{gV䂋aݴ]ȚmUSĎv');
    pinyintable.Append('Sl聂ZLjÜqrӝܷ[rwpݭjXu`Zw\ݥ⸓qspʘVpp龹{jtwzs');
    pinyintable.Append('SRŬaiCRݷդ');
    pinyintable.Append('TOg{UsW鋲_KDkIImɔ⑓ޅއEQ_]^߾fܖJDۇdZhTʎoW]c\DgwlXB⚵ɉgc≒dԘWуPڎݑ');
    pinyintable.Append('T܀~oh_ݝdpU埊U@IπW՝gV|Л쬟flkdяD@̡]H̢Hˍe`齚϶Nw̤J');
    pinyintable.Append('ṬFOYnckL̨̥ۢŗ̦ƞعx_UTE޷F̫̭̬̩v̪⁜̑BM̮̰Zaj؝̯̲c̱Zc̳꼂̸۰򐴏W̵̷̶');
    pinyintable.Append('TՄ]̴t˓T؍vZ̹̻I̺gaf̾̿̽蜞N@̼lUy驪RvTۏM|U⼈nÂچoyGyf詶Kg̴gCŘL');
    pinyintable.Append('T}QZhnOySȂE憃ܕ򠇲̓ˠC|ͽd|Ϙ_lzNwޏGѵiTI[c񊙄Pػӑz');
    pinyintable.Append('T߯ؖÎcĆۯ\ܝb߂gΟ`vLT̄ILzYRef簂䍨vHXÆ٬vYӝzʃyڄpۇ}{Yf[咫');
    pinyintable.Append('Tne܃wꛢѐPWN{󛭃G̊LjVpěpxb\Jٴ[gkKkDcl傁לL_`tCq`t');
    pinyintable.Append('TVq٬wKGxlɂpCxfiqIxAIнrқq\gNucF͡J[N—Ÿa dߋͤͥ͢');
    pinyintable.Append('TͣÍsjїwŠbFNKͦPEÉͧFPbchͨ]Ɍͬ١ͮMLIzͩϞUͭͯphͪPׄ~ӖSHԠĀͫjͳͱͰͲ');
    pinyintable.Append('TyʹQq͵BͷͶ^}We͸͹dͺLͻlޒ؈fȋWCͼxͽͿݱ;^\Tį\]\⊈DEOTGBIhM›BQރǁܢ');
    pinyintable.Append('TrĪl؇Ň҈F_昼aoC蜨щɗ˔Pjkns~L۝QÕȃUۃhˊD̅זNl`XZܔęۮdرיКϛkMhЛӚÓ');
    pinyintable.Append('T٢AȳaІҽFPWj|DrnךՋs֗EKڗX');
    pinyintable.Append('UmiC_‰HHxIɅSEƊĖGCņT[e˚`wˀJqs');
    pinyintable.Append('W~fXvKP؞izJĊn֜xM^NoşH[hjhψiW^sOz셲ywÌR筎rTڬ]z܄ޏ洮|zܓ');
    pinyintable.Append('WΝjD|ߜ[emcᆷG屛ꝟ㏝Ϟ\ܹe渊wTؙBߐ{nDiҕOUnlj');
    pinyintable.Append('WdevfD[Hsٖ~@w^D͇W\sy_ނZRΣҋWn̓GfwȖ΢ܘLԕJkAUޱ');
    pinyintable.Append('WIΡghΪΤΧΥǍ_efΦΨΩά‡͎`ΫɖHdLWSΰαβγYέί渒˛UÂ΍|uή[@ΐȔJ\]۟|');
    pinyintable.Append('W^踃^SOVیlՆclQSnt]wδλζƄηθξ}Njνιyμ⬟εοݠҴoolMWo^]KGEjκ˗EAGv~Z׈^ješجv');
    pinyintable.Append('Wnwď[ɳRżyPë„bYjΝRZDž؏^WɗSÂȷgʊp|bÁhlΊfOTRǜ\޳YN');
    pinyintable.Append('WݫuinѸC΁bҊӁP_ןsҗOӲYx}؏vؖgݛڏEwG_Ώuƕ`@coʏNM');
    pinyintable.Append('W~WÕJbW憕]ʴIĬ苳TqW^RأばN̏JՐ򐚻|AčF}VΜ廟`');
    pinyintable.Append('WPHFIF\F');
    pinyintable.Append('XG߉QL׼YWbeKՙomҎQq`k֛ކƒBAΘ۟_E{\֗GSiۨB߀IGf@ȝFD]MAтWxgaҊfvBg^');
    pinyintable.Append('XRnTlygyrAmQ劮FɉARvELyZ፜_`Sxim[قDbc֎IPj[Oaݡ{n]f򱍽ɒG@asbFZ');
    pinyintable.Append('Xv]lw}끚f៿zYjgGaC_E޴cOZAhuϚY]ɊU|Ϧϫ҂ϣkZ[`YۭɊ֌ϢLbϤ');
    pinyintable.Append('XϧNlϩX_NݾTRݐmϬϡqwƏϪYҘ~ϨkgFqүϥODؘOΉaOײqGHl؉GvT}@^^d');
    pinyintable.Append('Xx@ӂPӄϰEϯϮϱjtdҠv΀@ϭ֐Iewu@Nϴϳϲ}|S㊑ʙSLulkےt^{h[cϷϵ⾅OϸS__S');
    pinyintable.Append('X@M҉Ii϶VK̷GʓB_̟q]SUaϺBiPϹryϻbϿԞꃍ{M̸{ꘜړϾ覹dWrϽEʛ[Yݠ');
    pinyintable.Append('Xϼ_hTpBňYKėBLՒ]ɁȊhˁُ믖}ix̫ݲǃMmJ턑vDrM۟`s]oNv]wЊ̒j浊ދML');
    pinyintable.Append('XpΆ̀eӮQ㕋͝ttPݍ_BGˁyUDvA՚`ڌ{͘й޺Ҕg\N`@`ފܱhꈆZҍs');
    pinyintable.Append('X{ݬFڱm׻كgnQ^Ⱦ}hDWRn@I`oEܼ_ᆓlmxUG|č֭`JԖ|K큉JÕ}}A߇');
    pinyintable.Append('XφzeV}PɂPn|̍^n^Vehp`ERX^ߪNąʒ{n}rS]y');
    pinyintable.Append('XtvnƇ̙ujD򔚮̇UFqСq~ԺSjТФDkjЧУЦХ唬ԉCV[[^”ЩШЪЫϐЭаfвGe{|~~бгne');
    pinyintable.Append('XЯnߢqЬCXXPpyiאд挑ˆĞйкmжlмȂďеccrѓaͽuлDfрԕ텎Oи⳼IZޯCxa嬠yзϒ^k');
    pinyintable.Append('XKaߔ|о꿖^rdп짏QнܰQg熁cضJ܌ÒM{^gˠLjUɟw͍qd_wHDQ͛ꀊ');
    pinyintable.Append('XR]otMߩn㬛DmBփܺכچMrrKԞלw锸݂cӞÃ^ʘTx}qvཏNᶫL彑');
    pinyintable.Append('XPfΐCVnMBLӒ̐נTH̓횗췠Pqu[Hʌd_՚֞z`PT[銐ڼ򫍂SԂSTrUd䪈A~');
    pinyintable.Append('XÄԔTĉ[AA[sNWw…ㄷV{x˅mޣRIt܎]HlːkӬu{UضPAhʞ՝XMCQBTύX~zt');
    pinyintable.Append('XI͕诙evѡ@xѢ_R]ѤѣОKfֽkCRXKTHѥѦYѨālyѧNƋЏ`WG͠K{zѩ}ŖGLѪɐVNp');
    pinyintable.Append('Xoy_ѫ[׉_ѬM`񏇠޹֠`ĝQˠocѰѲѮѱhѯ䱼r՗DŌѭMԃZxߟ@RWyS\_ѵѶѴѸߪFޙѷѳӍӖӜQ');
    pinyintable.Append('XdbeަR');
    pinyintable.Append('YٌKraCjȀugY]ӔPFiߊד~鑟mNݑMrXkN틟ЄыY~l]bĞeo\sARh؋x]~');
    pinyintable.Append('Y@󖘷؂V`^QDrTLJy萛S{pWv_Udm_J΃lLʁƍJ䄒SFIKjPAuጆdfhqpVSB}@Uڌf㎗HcU');
    pinyintable.Append('Y͑Lɠސq^V^Sy_eXdݘݜğ@ATNӟyO]PlWmjUMwwGԔlHXDÑфхPvrCjeѾѹѽѺѻѼS');
    pinyintable.Append('Y蛗fEsѿۍĪcÝQ\|Ɔsů{ʋLǷҁȁe櫒o번IӠmyBE̫قB');
    pinyintable.Append('Y۳̝vZ鎋cEiڥܾӅҕVIԪPrάJxPZ֍۽щcCԝNB̚鐅ǐErsvh}ZWmٲ]m');
    pinyintable.Append('YT۱DݑR{VC㳚sъiʇ{ytd[ofdjkBt|zsz_ҍ邩gꚆߔͪ_ȊH');
    pinyintable.Append('YeVeVYFٞ܂wzz`IӃׅGFחVW󊚒tojZ}gDr[fȫ');
    pinyintable.Append('YꖍPՔ@U݌^{uRFnֈtIDDIyBĔaYWSkhزߺn@@^سҢȈҦixҤe');
    pinyintable.Append('YҥUڋuҡrbңluACٴtGHP{|_iaqÚ|wҧ̱lҨQʜȘe[orҩҪЉOșoҝ쉪aGנdŗˎҫ');
    pinyintable.Append('Yf_׊耂ҬҭJүҮXyUIҲұҰScҵҶҷҳҹwʖҴҺˈ욇Ҹ~vGI@pϕКS@w̎IJ]YL|EK{Bdvw');
    pinyintable.Append('YvBEČһovҽtޛ⢮cҿҼҾ~BF㞋߭CptbspUDžFăތbڱnt̍[qAޖhؖБ');
    pinyintable.Append('YUfr͆rOŕBDɃxzKΒUVںm{k͏֖FJ~ׂ@~Ɓ̔qБޠÍriC}Ε}EŜρTtV߮');
    pinyintable.Append('YEdN߽`֕pki٫Ố@זuXȎĖpzjږśКؗꋄֈp^TU[\Nc');
    pinyintable.Append('Y|͂mژz`{~mvx`Ԅ㋝M]jɚk|̘ڟ֟鯎xko]I΋ڎF۠DejOŒ޲ΜAٙjcJW؊l');
    pinyintable.Append('Y˄ˇٓX[sJG[ghy{O^gܲ~Äה~]fSꎃPܧAֹNsP޵Ma@㟴N񗇑@');
    pinyintable.Append('Yg󛎇|ZӗHCwH۴_ӝzywKr]l^YiL@ya[\PaӰa׍ӡᛝطZJS\E');
    pinyintable.Append('YgӦӢ@ݺӤkᜀPQAOxӧsaӣ謇|њЋ둪팮ZvӥD‹[tcѭ_sL]tN܅KWӭӯӫӨөӪwӜ');
    pinyintable.Append('YtOLӬ΄IMΞLpLhӮclw孞uω՞YAkA۫wIӱӰ}feg_獰`ӳӲ{왞]GӴࡆӶӵӸӹ{Ӻܭ㼝KՓ');
    pinyintable.Append('YaӷMtObIxbJӽ[Ӿٸ„ʖԈ~ӿ搾ӜԁMӏӼӻHxolkϐQ|~HnɞXliɛYʐJUM');
    pinyintable.Append('Yrxݯxݵޜ]˂IKΪq[ϘAjf~ݒO߈ЁJhhgݬXuÅK͜B뻠٧MnN嶍fvޔe`ʁzRT');
    pinyintable.Append('YG}|uGٱEzځߎ楒Tf죫]_sخƜSʊCD~K^ޘ@ܚQńOIш');
    pinyintable.Append('Yu|v՘kN䑵DuemLݛ哵H~kBeVi}CRٶ}Pהhgh螂їrcZoZ؅PrԦR');
    pinyintable.Append('YrƑqԡ_Ԥ֐MU@NІVԢ~ZԣSϷCNfAعzsChTojUəʠԥy`\˟ʚI[');
    pinyintable.Append('YRrְKN{hqO|]uXMZNO܆cdnuԩԧwaeԨmYAd͛gSQrxtԪOߖԱ԰zԫؒԭTԲWԬ');
    pinyintable.Append('YJԮjԵ@AܫԴԳxVgrԯFmz~Qw@x慙߇{MԶ\RhOԷԹԺc襵ԸjцѓԻԼsE‘뾌`jh');
    pinyintable.Append('YxԿQR܋ĒڔԾԽ_X釋кM[߻Cgg~^SaNlVCQ[΂SfNٚƄȁԇulVܿsdnǛ鼋my념뵜ݹol|]Ja');
    pinyintable.Append('YIm@dj\憽qEюapBqy˖۩i͂֐\CZٿAʕ̿Zʟلdja˜ryN@');
    pinyintable.Append('ZÇ֍MiԂȅKcۂƏ]قtLM{֚nލ\fbw~qlgtތםr~uxoԗgcIxEmJ}wdFڝɐо|');
    pinyintable.Append('Zm緉e阧y\xZPېnGah[ycJ{y\lZqRƖØiMߜGCua}DZeIRZUTtF^ɛ');
    pinyintable.Append('ZeIBÏhIlB`GKm™WoVR`tPRǟXnjwIldzJR~mKy\˟̌B~ǠfËqS瑉\Gz@nrt`i');
    pinyintable.Append('ZHlXCu[EvWMVyAaC\S]c|łshWZ՛V♈SћeٛjNHNjSs{ԞǏֲPنdڒD');
    pinyintable.Append('ZPfۂ̆Ìv˃܃ڎݕmUۊٝYAԞ{`{ד𕠙n_jEvNzʏnZQĠKۛs闗Fbk');
    pinyintable.Append('Zor_בVŁrYYڋ^kgzńt؟ڲKjtՋӓɰcjd]։ّϏ`vBƉٚ꾕W\όfePUו');
    pinyintable.Append('ZՙIQD֟_{ٛ߸ށզs髄uAOh܈բlաlQ~zգēzW~էթLըopեm');
    pinyintable.Append('ZyիժzSլխSծ΂կմձ칖ճtajղnއ~EU߁땚֚հrd@}gDזնsչյոجWK^շQ\ۅݚrռսջCվǕտ');
    pinyintable.Append('Z`ư̜OJպŏ{ƒ@۵ÑP⯻ɟl\bJǛƝqǴ̒E˻wÛoωz~βdȊўݱ@DqS噠Ӭ');
    pinyintable.Append('ZگDAtֹ|DwנYe^؋څzۚyKYqE܈ПԀߡmtOUֆ֕HyxׄNJVp');
    pinyintable.Append('Z䫂ؑwᘂɔFIzȜZE絝Rk默UGmgݟPEyr튪_pАGrZ]Ҙ\F}bjtImE');
    pinyintable.Append('Zޖڼ`L͖gcclJ͊Akۈbto@ݏѱ`չ~tPP@Ycl^֤ں֣֢֡^Պ');
    pinyintable.Append('ZgC֧֮ش֥֭֨D֦֪֯֫oqe}ЁuU~֬bd]wAu֩\T}u~_ִֶpֱֵpְֲֳŭ~ceZܘĈ{šdەۗ܁Uֹ');
    pinyintable.Append('ZֻMּnַ^WEbֽƒnƇdָכU]WJֺTˌjeW־XƅۤfŎ蒔Λw͏ֿyOЗva̶');
    pinyintable.Append('ZИdؠЍDɹeNe@yFuҞI㇎ÑpܷW|k\@\vS`aHٗ}zsSYTWveUЁOd');
    pinyintable.Append('ZqމқwՖxԽK{WΠR۠犻bڣVp[~NڊtrƠ{\gW\A߁ܛޞמbXBŜ@BLbQc{kq');
    pinyintable.Append('Z񙇜Ta@LpSJFHBƅ秃نBqݧȒkLutUQNE세٪ۥpNZDHwTifzˠ}');
    pinyintable.Append('Z^E{Þ۸AɍTώEFWedC侟}هڲס^ш|עrގפǚףvmdAq]Aڟ');
    pinyintable.Append('ZOhL[vBZTץtĐצקJרשAUxuKmHתNܞ|DEQ׬׫׭ͿxNٍNʻMױׯyP׮fװbP׳״');
    pinyintable.Append('Z՗[`ײ׷׵׶FKxd׹׺㷮IĮiY׸PՅ^YU٘VVdބ׻Ձq׼̓ʾMR׿׾پ׽×kBqXVƅǁQ䷟O');
    pinyintable.Append('ZĆߗzŔٕڳM}ՎrWߪ媙֑@hϗCS|mЌIƆɊƝR|ʍͶaїœȌtUDYŷTlCw');
    pinyintable.Append('ZJڃݖOStopUbӅ梖jIfcIB`hUTƓձ{hunڂWتfȠQލٷOChپCŋxrٴq');
    pinyintable.Append('ZۙRiAiR`Q̒֐ߓKi~tGQCEݕfS~`ռFkSvYLjutjՌ۸OP|[ዃ{aaXBnۀ');
    pinyintable.Append('Zޠ~M{֊jgFjgyS߬K`x쇒rSEfUީTd@is׿VVgߤJ}gۗyi');
    pinyintable.Append('ZFЊzɁd');


    memo1.Text:=self.getBitStrofString(pinyintable[0]);
end;


procedure TForm1.Label9Click(Sender: TObject);
begin


end;


function TForm1.getPINYINCode(const input:string):string;
var
   i,j,count :integer;
   Pinyincode,tp,tempinput:string;
   tc:char;


begin
    result:='';



end;
initialization
  {$I unit1.lrs}


end.

1 +11
è + 11

鿴ȫ

ظ

ʹõ ٱ

 ¥| 2011-1-18 16:26:50 | ʾȫ¥
ϰ߲ãǺǣ˽ɡ
ظ ֧

ʹõ ٱ

ûδǩ

2011-1-19 20:51:39 | ʾȫ¥
úֶ
ظ ֧

ʹõ ٱ

ûδǩ

2011-1-20 09:59:21 | ʾȫ¥
Ϊʲôð취ԭٷ
ظ ֧

ʹõ ٱ

 ¥| 2011-1-20 15:05:30 | ʾȫ¥

3¥(damcool)

unioncodeȷģûҵǸձֻˡ
ظ ֧

ʹõ ٱ

 ¥| 2011-1-20 15:06:41 | ʾȫ¥

2¥(z_y_b)

Ŀǰһֱûֹ⡣ǶǺ
ظ ֧

ʹõ ٱ

 ¥| 2011-1-20 16:34:58 | ʾȫ¥

3¥(damcool)

ǺǣоĻƴձӹһ£źӦÿԵõ㷨
a
a e
ai
ai
ai
ai
ai
ai
ai
ai
ai
ai yi
ai
ai
ai
an
an
an
an
an
an
an
an
an
ang
ang
ang
ao
ao
ao
ao
ao
ao
ao
ao
ao
ba
ba
ba pa
ba
ba
ba
ba
ba
ba
ba
ba
ba
ba
ba pa
ba
ba
ba
ba
bai
bai bo
bai
bai
bai
bai
bai
bai
ban
ban
ban
ban
ban
ban
ban
ban
ban
ban
ban
ban
ban
ban
ban
bang
bang
bang
bang
bang
bang
bang
bang pang
bang beng
bang
bang
bang
bao
bao
bao
bao
bao bo
bao bo
bao
bao
bao
bao
bao
bao
bao
bao pu
bao
bao
bao
bei
bei
bei
bei
bei
bei
bei
bei
bei
bei
bei
bei
bei
bei
bei pi
ben
ben
ben
ben
beng
beng
beng
beng
beng
beng
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi
bi pi
bi
bi
bi
bi
bian
bian
bian
bian
bian
bian pian
bian
bian
bian
bian
bian
bian
biao
biao
biao
biao
bie
bie
bie
bie
bin
bin
bin
bin
bin
bin
bing
bing
bing
bing
bing
bing
bing
bing
bing
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bo
bu
bu bo
bu
bu
bu
bu
bu
bu
bu
bu
bu
ca
cai
cai
cai
cai
cai
cai
cai
cai
cai
cai
cai
can
can cen shen
can
can
can
can
can
cang
cang
cang
cang
cang
cao
cao
cao
cao
cao
ce
ce
ce
ce
ce
ceng
ceng
cha
cha
cha
cha
cha
cha
cha
cha
cha
cha ci chai
cha
chai
chai
chai
chan
chan
chan
chan
chan
chan
chan
chan
chan
chan
chang
chang
chang
chang
chang
chang zhang
chang
chang
chang
chang
chang
chang
chang
chao
chao
chao
chao zhao
chao
chao
chao
chao
chao
che ju
che
che
che
che
che
chen
chen
chen
chen
chen
chen
chen
chen
chen
chen
cheng
cheng chen
cheng
cheng
cheng
cheng
cheng sheng
cheng
cheng
cheng
cheng
cheng
cheng
cheng
cheng
chi
chi
chi
chi shi
chi
chi
chi
chi
chi
chi
chi
chi
chi
chi
chi
chi
chong
chong
chong
chong
chong
chou
chou
chou
chou
chou
chou
chou
chou
chou
chou
chou
chou xiu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chu
chuai
chuan
chuan
chuan
chuan zhuan
chuan
chuan
chuan
chuang
chuang
chuang zhuang
chuang
chuang
chuang
chui
chui
chui
chui
chui
chun
chun
chun
chun
chun
chun
chun
chuo
chuo chao
ci
ci
ci
ci
ci
ci
ci
ci
ci
ci
ci
ci
cong
cong
cong
cong
cong
cong
cou
cu
cu
cu
cu
cuan
cuan
cuan
cui
cui
cui
cui
cui
cui
cui
cui
cun
cun
cun
cuo
cuo
cuo
cuo
cuo
cuo
da
da
da
da
da
da tai
dai
dai
dai
dai
dai
dai
dai
dai
dai
dai
dai
dai
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan tan
dan
dang
dang
dang
dang
dang
dao
dao
dao
dao
dao
dao
dao
dao
dao
dao
dao
dao
de
de
de di
deng
deng
deng
deng
deng
deng
deng
di
di
di
di
di
di
di
di
di zhai
di
di
di
di de
di
di
di
di
di
di
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
dian
diao
diao
diao
diao
diao
diao
diao
diao
diao tiao
die
die
die
die
die
die
die
ding
ding
ding
ding
ding
ding
ding
ding
ding
diu
dong
dong
dong
dong
dong
dong
dong
dong
dong
dong
dou
dou
dou
dou
dou
dou
dou
dou du
du
du
du
du
du
du
du
du
du
du
du
du duo
du
du
duan
duan
duan
duan
duan
duan
dui
dui
dui
dui
dun
dun
dun
dun dui
dun
dun tun
dun
dun
dun
duo
duo
duo
duo
duo
duo
duo
duo
duo
duo
duo
duo
e
e
e
e
e
e
e
e wu
e
e
e
e
e
en
er
er
er
er
er
er
er
er
fa
fa
fa
fa
fa
fa
fa
fa
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fan
fang
fang
fang
fang
fang
fang
fang
fang
fang
fang
fang
fei
fei
fei
fei
fei
fei
fei
fei
fei
fei
fei
fei
fen
fen
fen
fen
fen
fen
fen
fen
fen
fen
fen
fen
fen
fen
fen
feng
feng
feng
feng
feng
feng
feng
feng
feng
feng
feng ping
feng
feng
feng
feng
fo
fou pi
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
fu
ga
ga
gai
gai
gai
gai
gai
gai
gan
gan
gan
gan
gan
gan
gan
gan
gan
gan
gan
gang
gang
gang
gang
gang
gang
gang
gang
gang
gao
gao
gao
gao
gao
gao
gao
gao
gao
gao gu
ge
ge
ge
ge
ge
ge
ge
ge
ge
ge
ge
ge ha
ge
ge
ge
ge
ge
gei ji
gen
gen
geng
geng
geng
geng
geng
geng
geng
gong
gong
gong
gong
gong
gong
gong
gong
gong
gong
gong
gong
gong
gong
gong
gou
gou
gou
gou
gou
gou
gou
gou
gou
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gu
gua
gua
gua
gua
gua
gua
guai
guai
guai
guan
guan
guan
guan
guan
guan
guan
guan
guan
guan
guan
guang
guang
guang
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gui
gun
gun
gun
guo
guo
guo
guo
guo
guo
ha
hai
hai
hai
hai
hai
hai
hai
han
han
han
han
han
han
han
han
han
han
han
han
han
han
han
han
han
han
han
hang ben
hang
hang
hao
hao
hao
hao
hao
hao
hao
hao
hao
he
he
he
he
he
he
he huo hu
he
he ge
he
he hao
he
he
he
he
he
he
he
hei
hei
hen
hen
hen
hen
heng
heng
heng
heng
heng
hong
hong
hong
hong
hong
hong
hong
hong
hong
hou
hou
hou
hou
hou
hou
hou
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hu
hua
hua
hua
hua
hua
hua
hua
hua
hua
huai
huai
huai
huai
huai
huan
huan
huan
huan hai
huan
huan
huan
huan
huan
huan
huan
huan
huan
huan
huang
huang
huang
huang
huang
huang
huang
huang
huang
huang
huang
huang
huang
huang
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui
hui kuai
hui
hui
hui
hui
hui
hun
hun
hun
hun
hun
hun
huo
huo
huo
huo
huo
huo
huo
huo
huo
huo
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji qi
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
ji
jia
jia
jia ga qia
jia
jia
jia
jia
jia
jia gu
jia
jia
jia
jia
jia
jia
jia
jia
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian kan
jian
jian
jian
jian xian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jian
jiang
jiang
jiang qiang
jiang
jiang
jiang
jiang
jiang
jiang
jiang
jiang
jiang
jiang xiang
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao jue
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao
jiao chao
jiao
jiao
jiao
jiao
jiao
jiao
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie
jie ji
jie gai
jie
jie
jie
jie
jie
jie
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jin
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jing
jiong
jiong
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
jiu
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
ju
juan
juan
juan
juan
juan
juan
juan
jue
jue
jue
jue
jue
jue
jue
jue
jue
jue
jun
jun
jun
jun
jun
jun
jun
jun
jun xun
jun
jun
ka
ka
ka
ka ge lo luo
kai
kai
kai
kai
kai
kan
kan
kan
kan
kan
kan
kang
kang
kang
kang
kang
kang
kang
kao
kao
kao
kao
ke
ke
ke
ke
ke
ke
ke
ke qiao
ke
ke
ke
ke
ke
ke
ke
ken
ken
ken
ken
keng
keng hang
kong
kong
kong
kong
kou
kou
kou
kou
ku
ku
ku
ku
ku
ku
ku
kua
kua
kua
kua
kua
kuai
kuai
kuai
kuai
kuan
kuan
kuang
kuang
kuang
kuang
kuang
kuang
kuang
kuang
kui
kui
kui
kui
kui
kui
kui
kui
kui
kui
kui
kun
kun
kun
kun
kuo
kuo
kuo
kuo
la
la
la
la
la
la
la
lai
lai
lai
lan
lan
lan
lan
lan
lan
lan
lan
lan
lan
lan
lan
lan
lan
lan
lang
lang
lang
lang
lang
lang
lang
lao
lao
lao
lao
lao
lao
lao
lao luo
lao
le
le yue
lei
lei
lei
lei
lei
lei
lei
lei
lei
lei
lei
leng
leng
leng
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
li
lia liang
lian
lian
lian
lian
lian
lian
lian
lian
lian
lian
lian
lian
lian
lian
liang
liang
liang
liang
liang
liang
liang
liang
liang
liang
liang
liao
liao
liao
liao
liao
liao
liao
liao lao
liao le
liao
liao
liao
liao
lie
lie
lie
lie
lie
lin
lin
lin
lin
lin
lin
lin
lin
lin
lin
lin
lin
ling
ling
ling
ling
ling
ling
ling
ling
ling
ling
ling
ling
ling
ling
liu
liu
liu
liu
liu
liu
liu
liu
liu
liu
liu
long
long
long
long
long
¡ long
¢ long
£ long
¤ long
¥ lou
¦ lou
§ lou
¨ lou
© lou
ª lou
« lu
¬ lu
­ lu
® lu
¯ lu
° lu
± lu
² lu
³ lu
´ lu
µ lu
¶ lu lou
· lu
¸ lu
¹ lu
º lu
» lu
¼ lu
½ lu
¾ lu
¿ lv
lv
lv
lv
lv
lv
lv
lv
lv
lv
lv
lv shuai
lv
lv
luan
luan
luan
luan
luan
luan
lue
lue
lun
lun
lun
lun
lun
lun guan
lun
luo
luo
luo
luo
luo
luo
luo
luo
luo la
luo
luo
luo
ma
ma
ma
ma
ma
ma
ma
ma
ma
mai
mai
mai
mai
mai
mai mo
man
man
man
man
man wan
man
man
man
á man
â mang
ã mang
ä mang
å mang
æ mang
ç mang
è mao
é mao
ê mao
ë mao
ì mao
í mao
î mao
ï mao
ð mao
ñ mao
ò mao
ó mao
ô me
õ mei
ö mei
÷ mei
ø mei
ù mei
ú mei
û mei mo
ü mei
ý mei
þ mei
ÿ mei
mei
mei
mei
mei
mei
men
men
men
meng
meng
meng
meng
meng
meng
meng
meng
mi
mi
mi
mi mei
mi
mi
mi
mi
mi
mi
mi
mi
mi
mi
mian
mian
mian
mian
mian
mian
mian
mian
mian
miao
miao
miao
miao
miao
miao
miao
miao
mie
mie
min
min
min
min
min
min
ming
ming
ming
ming
ming
ming
miu
mo
ġ mo
Ģ mo
ģ mo
Ĥ mo
ĥ mo
Ħ mo
ħ mo
Ĩ mo ma
ĩ mo
Ī mo
ī mo
Ĭ mo
ĭ mo
Į mo
į mo
İ mo
ı mou
IJ mou mu
ij mou
Ĵ mu
ĵ mu
Ķ mu
ķ mu
ĸ mu
Ĺ mu
ĺ mu
Ļ mu
ļ mu
Ľ mu
ľ mu
Ŀ mu
mu
mu
mu
na
na
na
na
na
na nuo
na
nai
nai
nai
nai
nai
nan
nan
nan
nang
nao
nao
nao
nao
nao
ne
nei
nei
nen
neng
ni
ni
ni
ni
ni
ni
ni
ni
ni
ni
ni
nian
nian
nian
nian
nian
nian
nian
niang
niang
niao
niao
nie
nie
nie
nie
nie
nie
nie
nin
ning
ning
ning
ning
š ning
Ţ ning
ţ niu
Ť niu
ť niu
Ŧ niu
ŧ nong
Ũ nong
ũ nong
Ū nong
ū nu
Ŭ nu
ŭ nu
Ů nv
ů nuan
Ű nue
ű nue
Ų nue
ų nuo
Ŵ nuo
ŵ nuo
Ŷ o e
ŷ ou
Ÿ ou
Ź ou
ź ou
Ż ou
ż ou
Ž ou
ž pa
ſ pa
pa
pa
pa
pa
pai
pai
pai
pai
pai
pai
pan
pan
pan
pan
pan
pan
pan
pan
pang
pang
pang
pang
pang pan
pao
pao
pao
pao bao
pao
pao
pao
pei
pei
pei
pei
pei
pei
pei
pei
pei
pen
pen
peng
peng
peng
peng
peng
peng
peng
peng
peng
peng
peng
peng
peng
peng
pi
pi
pi
pi
pi
pi
pi
pi
ơ pi
Ƣ pi
ƣ pi
Ƥ pi
ƥ pi
Ʀ pi
Ƨ pi
ƨ pi
Ʃ pi
ƪ pian
ƫ pian
Ƭ pian
ƭ pian
Ʈ piao
Ư piao
ư piao
Ʊ piao
Ʋ pie
Ƴ pie
ƴ pin
Ƶ pin
ƶ pin
Ʒ pin
Ƹ pin
ƹ ping
ƺ ping
ƻ ping
Ƽ ping
ƽ ping
ƾ ping
ƿ ping
ping
ping bing
po
po
po
po
po
po
po
po
pou
pu
pu
pu
pu fu
pu
pu
pu
pu bu
pu
pu
pu
pu
pu
pu bao
pu bao
qi
qi
qi xi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi ji
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qi
qia
ǡ qia
Ǣ qia
ǣ qian
Ǥ qian
ǥ qian
Ǧ qian
ǧ qian
Ǩ qian
ǩ qian
Ǫ qian
ǫ qian
Ǭ qian
ǭ qian
Ǯ qian
ǯ qian
ǰ qian
DZ qian
Dz qian
dz qian
Ǵ qian
ǵ qian
Ƕ qian
Ƿ qian
Ǹ qian
ǹ qiang
Ǻ qiang
ǻ qiang
Ǽ qiang
ǽ qiang
Ǿ qiang
ǿ qiang jiang
qiang
qiao
qiao
qiao
qiao
qiao
qiao
qiao
qiao
qiao
qiao shao
qiao
qiao
qiao
qiao
qiao
qie
qie jia
qie ju
qie
qie
qin
qin
qin
qin
qin
qin
qin
qin
qin
qin
qin
qing
qing
qing
qing
qing
qing
qing
qing
qing
qing
qing
qing
qing
qiong
qiong
qiu
qiu
qiu
qiu
qiu
qiu
qiu
qiu
qu
qu
qu
qu
qu
qu
qu
qu
ȡ qu
Ȣ qu
ȣ qu
Ȥ qu
ȥ qu
Ȧ quan
ȧ quan
Ȩ quan
ȩ quan
Ȫ quan
ȫ quan
Ȭ quan
ȭ quan
Ȯ quan
ȯ quan
Ȱ quan
ȱ que
Ȳ que
ȳ que
ȴ que
ȵ que
ȶ que
ȷ que
ȸ que
ȹ qun
Ⱥ qun
Ȼ ran
ȼ ran
Ƚ ran
Ⱦ ran
ȿ rang
rang
rang
rang
rang
rao
rao
rao
re
re
ren
ren
ren
ren
ren
ren
ren
ren
ren
ren
reng
reng
ri
rong
rong
rong
rong
rong
rong
rong
rong
rong
rong
rou
rou
rou
ru
ru
ru
ru
ru
ru
ru
ru
ru
ru
ruan
ruan
rui
rui
rui
run
run
ruo
ruo
sa
sa
sa
sai
sai
sai se
sai
san
san
ɡ san
ɢ san
ɣ sang
ɤ sang
ɥ sang
ɦ sao
ɧ sao
ɨ sao
ɩ sao
ɪ se
ɫ se
ɬ se
ɭ sen
ɮ seng
ɯ sha suo
ɰ sha
ɱ sha
ɲ sha cha
ɳ sha
ɴ sha
ɵ sha
ɶ sha
ɷ sha
ɸ shai
ɹ shai
ɺ shan
ɻ shan
ɼ shan
ɽ shan
ɾ shan
ɿ shan
shan
shan
shan
shan
shan
shan
shan
shan
shan
shan
shang
shang
shang
shang
shang
shang
shang
shang chang
shao
shao
shao
shao
shao
shao
shao
shao
shao
shao
shao
she
she
she yi
she
she
she
she
she
she
she
she
she
shen
shen
shen
shen
shen
shen
shen
shen
shen
shen chen
shen
shen
shen
shen
shen
shen
sheng
sheng
sheng
sheng
sheng
sheng
ʡ sheng xing
ʢ sheng
ʣ sheng
ʤ sheng
ʥ sheng
ʦ shi
ʧ shi
ʨ shi
ʩ shi
ʪ shi
ʫ shi
ʬ shi
ʭ shi
ʮ shi
ʯ shi dan
ʰ shi
ʱ shi
ʲ shi shen
ʳ shi si
ʴ shi
ʵ shi
ʶ shi
ʷ shi
ʸ shi
ʹ shi
ʺ shi
ʻ shi
ʼ shi
ʽ shi
ʾ shi
ʿ shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shi
shou
shou
shou
shou
shou
shou
shou
shou
shou
shou
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu
shu zhu
shu
shu
shu
shu
shu
shu
shu
shu
shu shuo
shu
ˡ shu
ˢ shua
ˣ shua
ˤ shuai
˥ shuai cui
˦ shuai
˧ shuai
˨ shuan
˩ shuan
˪ shuang
˫ shuang
ˬ shuang
˭ shui
ˮ shui
˯ shui
˰ shui
˱ shun
˲ shun
˳ shun
˴ shun
˵ shuo yue shui
˶ shuo
˷ shuo
˸ shuo
˹ si
˺ si
˻ si
˼ si
˽ si
˾ si
˿ si
si
si
si
si
si
si
si
si
si
song
song
song
song
song
song
song
song
sou
sou
sou
sou
su
su
su
su
su
su
su
su
su
su
su
su
suan
suan
suan
sui
sui
sui
sui
sui
sui
sui
sui
sui
sui
sui
sun
sun
sun
suo
suo
suo
suo su
suo
suo
suo
suo
ta
ta
ta
ta
ta
̡ ta
̢ ta
̣ ta
̤ ta
̥ tai
̦ tai
̧ tai
̨ tai
̩ tai
̪ tai
̫ tai
̬ tai
̭ tai
̮ tan
̯ tan
̰ tan
̱ tan
̲ tan
̳ tan
̴ tan
̵ tan
̶ tan
̷ tan
̸ tan
̹ tan
̺ tan
̻ tan
̼ tan
̽ tan
̾ tan
̿ tan
tang
tang
tang
tang
tang
tang
tang
tang
tang
tang
tang
tang
tang
tao
tao
tao
tao
tao
tao
tao
tao
tao
tao
tao
te
teng
teng
teng
teng
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
tian
tian
tian
tian
tian
tian
tian
tian
tiao
tiao
tiao
tiao
tiao
tie
tie
tie
ting
ting
ting
͡ ting
͢ ting
ͣ ting
ͤ ting
ͥ ting
ͦ ting
ͧ ting
ͨ tong
ͩ tong
ͪ tong
ͫ tong
ͬ tong
ͭ tong
ͮ tong
ͯ tong
Ͱ tong
ͱ tong
Ͳ tong
ͳ tong
ʹ tong
͵ tou
Ͷ tou
ͷ tou
͸ tou
͹ tu
ͺ tu
ͻ tu
ͼ tu
ͽ tu
; tu
Ϳ tu
tu
tu
tu
tu
tuan
tuan
tui
tui
tui
tui
tui tun
tui
tun
tun zhun
tun
tuo
tuo
tuo
tuo
tuo
tuo
tuo
tuo
tuo
tuo
tuo
wa
wa
wa
wa
wa
wa
wa
wai
wai
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wan
wang
wang
wang
wang
wang
wang
wang
wang
wang
wang
wei
Ρ wei
΢ wei
Σ wei
Τ wei
Υ wei
Φ wei
Χ wei
Ψ wei
Ω wei
Ϊ wei
Ϋ wei
ά wei
έ wei
ή wei
ί wei
ΰ wei
α wei
β wei
γ wei
δ wei
ε wei
ζ wei
η wei
θ wei
ι wei
κ wei
λ wei
μ wei
ν wei
ξ wei yu
ο wei
wei
wen
wen
wen
wen
wen
wen
wen
wen
wen
wen
weng
weng
weng
wo zhua
wo
wo
wo
wo
wo
wo
wo
wo
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
wu
xi
xi
xi
xi
xi
xi
xi
xi
xi
xi
xi
ϡ xi
Ϣ xi
ϣ xi
Ϥ xi
ϥ xi
Ϧ xi
ϧ xi
Ϩ xi
ϩ xi
Ϫ xi
ϫ xi
Ϭ xi
ϭ xi
Ϯ xi
ϯ xi
ϰ xi
ϱ xi
ϲ xi
ϳ xi xian
ϴ xi
ϵ xi ji
϶ xi
Ϸ xi
ϸ xi
Ϲ xia
Ϻ xia
ϻ xia
ϼ xia
Ͻ xia
Ͼ xia
Ͽ xia
xia
xia
xia
xia sha
xia
xia
xian
xian
xian
xian
xian
xian qian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xian
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiang
xiao
xiao
xiao
xiao xue qiao
xiao
xiao
xiao
xiao
xiao
xiao
xiao
С xiao
Т xiao
У xiao jiao
Ф xiao
Х xiao
Ц xiao
Ч xiao
Ш xie
Щ xie
Ъ xie
Ы xie
Ь xie
Э xie
Ю xie
Я xie
а xie
б xie
в xie
г xie
д xie
е xie
ж xie
з xie
и xie
й xie
к xie
л xie
м xie
н xin
о xin
п xin
xin
xin
xin
xin
xin
xin
xin
xing
xing
xing
xing
xing
xing
xing
xing
xing
xing hang
xing
xing
xing
xing
xing
xiong
xiong
xiong
xiong
xiong
xiong
xiong
xiu
xiu
xiu
xiu
xiu
xiu
xiu
xiu
xiu
xu
xu
xu
xu
xu shi
xu
xu
xu
xu
xu
xu
xu
xu
xu chu
xu
xu
xu
xu
xu
xuan
xuan
xuan
xuan
xuan
xuan
ѡ xuan
Ѣ xuan
ѣ xuan
Ѥ xuan
ѥ xue
Ѧ xue
ѧ xue
Ѩ xue
ѩ xue
Ѫ xue
ѫ xun
Ѭ xun
ѭ xun
Ѯ xun
ѯ xun
Ѱ xun
ѱ xun
Ѳ xun
ѳ xun
Ѵ xun
ѵ xun
Ѷ xun
ѷ xun
Ѹ xun
ѹ ya
Ѻ ya
ѻ ya
Ѽ ya
ѽ ya
Ѿ ya
ѿ ya
ya
ya
ya
ya
ya
ya
ya
ya
ya
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yan
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yang
yao
yao
yao
yao
ҡ yao
Ң yao
ң yao
Ҥ yao
ҥ yao
Ҧ yao
ҧ yao
Ҩ yao
ҩ yao
Ҫ yao
ҫ yao
Ҭ ye
ҭ ye
Ү ye
ү ye
Ұ ye
ұ ye
Ҳ ye
ҳ ye
Ҵ ye
ҵ ye
Ҷ ye
ҷ ye
Ҹ ye
ҹ ye
Һ ye
һ yi
Ҽ yi
ҽ yi
Ҿ yi
ҿ yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yi
yin
yin
yin
yin yan
yin
yin
yin
yin
yin
yin
yin
yin
yin
yin
yin
ӡ yin
Ӣ ying
ӣ ying
Ӥ ying
ӥ ying
Ӧ ying
ӧ ying
Ө ying
ө ying
Ӫ ying
ӫ ying
Ӭ ying
ӭ ying
Ӯ ying
ӯ ying
Ӱ ying
ӱ ying
Ӳ ying
ӳ ying
Ӵ yo
ӵ yong
Ӷ yong
ӷ yong
Ӹ yong
ӹ yong
Ӻ yong
ӻ yong
Ӽ yong
ӽ yong
Ӿ yong
ӿ yong
yong
yong
yong
yong
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu shu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu
yu xu
yu
yu
yu
yu
yu
yu
yu
yu
yu
ԡ yu
Ԣ yu
ԣ yu
Ԥ yu
ԥ yu
Ԧ yu
ԧ yuan
Ԩ yuan
ԩ yuan
Ԫ yuan
ԫ yuan
Ԭ yuan
ԭ yuan
Ԯ yuan
ԯ yuan
԰ yuan
Ա yuan
Բ yuan
Գ yuan
Դ yuan
Ե yuan
Զ yuan
Է yuan
Ը yuan
Թ yuan
Ժ yuan
Ի yue
Լ yue
Խ yue
Ծ yue
Կ yue yao
yue
yue
yue
yue
yue
yun
yun
yun
yun
yun
yun
yun
yun
yun
yun
yun
yun
za
za
za
zai
zai
zai
zai
zai
zai
zai
zan
zan cuan
zan
zan
zang
zang
zang
zao
zao
zao
zao
zao
zao
zao
zao
zao
zao
zao
zao
zao
zao
ze
ze
ze
ze
zei
zen
zeng
zeng
zeng ceng
zeng
zha
zha cha
zha
zha
zha ya ga
ա zha
բ zha
գ zha
դ zha shan
ե zha
զ zha ze za
է zha
ը zha
թ zha
ժ zhai
ի zhai
լ zhai
խ zhai
ծ zhai
կ zhai
հ zhan
ձ zhan
ղ zhan
ճ zhan nian
մ zhan
յ zhan
ն zhan
շ zhan
ո zhan
չ zhan
պ zhan
ջ zhan
ռ zhan
ս zhan
վ zhan
տ zhan
zhan
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhang
zhao
zhao
zhao
zhao
zhao
zhao
zhao
zhao
zhao
zhao
zhe
zhe
zhe
zhe
zhe
zhe
zhe
zhe
zhe
zhe
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zhen
zheng
zheng
zheng
zheng
zheng
zheng
zheng
zheng
zheng
zheng
zheng
֡ zhen ***
֢ zheng
֣ zheng
֤ zheng
֥ zhi
֦ zhi
֧ zhi
֨ zhi
֩ zhi
֪ zhi
֫ zhi
֬ zhi
֭ zhi
֮ zhi
֯ zhi
ְ zhi
ֱ zhi
ֲ zhi
ֳ zhi
ִ zhi
ֵ zhi
ֶ zhi
ַ zhi
ָ zhi
ֹ zhi
ֺ zhi
ֻ zhi
ּ zhi
ֽ zhi
־ zhi
ֿ zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhi
zhong
zhong
zhong
zhong
zhong
zhong
zhong
zhong
zhong chong
zhong
zhong
zhou
zhou
zhou
zhou
zhou
zhou yu
zhou
zhou
zhou
zhou
zhou
zhou
zhou
zhou
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
zhu
ס zhu
ע zhu
ף zhu
פ zhu
ץ zhua
צ zhua zhao
ק zhuai ye
ר zhuan
ש zhuan
ת zhuan
׫ zhuan
׬ zhuan
׭ zhuan
׮ zhuang
ׯ zhuang
װ zhuang
ױ zhuang
ײ zhuang
׳ zhuang
״ zhuang
׵ zhui chui
׶ zhui
׷ zhui
׸ zhui
׹ zhui
׺ zhui
׻ zhun
׼ zhun
׽ zhuo
׾ zhuo
׿ zhuo
zhuo
zhuo
zhuo
zhuo
zhuo
zhuo zhe zhao
zhuo
zhuo
zi
zi
zi
zi
zi
zi
zi
zi
zi
zi
zi
zi zai
zi
zi
zi
zong
zong
zong
zong
zong zeng
zong
zong
zou
zou
zou
zou
zu
zu
zu cu
zu
zu
zu
zu
zu
zuan
zuan
zui
zui
zui
zui
zun
zun
zuo
zuo
zuo
zuo zha
zuo
zuo
zuo
zuo
ء chu
أ wu
ؤ gai
إ nian
ئ sa
ا pi
ب gen
ة cheng
ت ge
ث nao
ج e
ح shu
خ yu
د pie
ذ bi
ر tuo zhe
ز yao
س yao
ش zhi
ص di
ض xin
ط yin
ظ kui
ع yu
غ gao
ػ tao
ؼ dian
ؽ ji
ؾ nai
ؿ nie mie
ji
qi
mi
bei
se
gu
ze
she
cuo
yan
jue
si
ye
yan
po
gui
kui
bian
ze
gua
you
yi
wen
jing
ku
gui
kai
la
ji
yan shan
wan
kuai
piao
jue
qiao
huo
yi
wang
ding
zhang
le
san
ge
mu
ren
yu
pi
ya
wa
wu
chang
cang
kang
zhu
ning
ka
you
yi
gou
١ tong
٢ tuo
٣ ni
٤ jia
٥ ji
٦ nai
٧ you
٨ kua
٩ kan
٪ zhu
٫ yi
٬ tiao
٭ chai
ٮ jiao
ٯ nong
ٰ mou
ٱ chou
ٲ yan
ٳ li
ٴ qiu
ٵ li
ٶ yu
ٷ ping
ٸ yong
ٹ si qi
ٺ feng
ٻ qian
ټ ruo
ٽ pai
پ zhuo
ٿ shu
luo
wo
bi
ti
guan
kong
ju
fen
yan
xie
ji
wei
zong
lv lou
tang
bin
nuo
chi
xi
jing
jian
jiao
jiu
zhuang
xuan
dan
tong
tun
she
qian
zu
yue
cuan
di
xi
xun
hong
guo
chan
kui
bao
pu
hong
fu
fu
su
si
yan
bo
gun
mao
xie
luan
pou
bing
ying
luo
lei
hu
lie
xian
ڡ song
ڣ zhong
ڤ ming
ڦ jie
ڧ hong
ڨ shan
ک ou
ڪ ju
ګ ne na
ڬ gu
ڭ he
ڮ di
گ zhao
ڰ qu
ڱ yi
ڲ kuang
ڳ lei
ڴ gua
ڵ jie
ڶ hui
ڷ shen
ڸ gou
ڹ quan
ں zheng
ڻ hun
ڼ xu
ڽ qiao
ھ gao
ڿ kuang
ei
zou
zhuo
wei
yu
shen
chan
sui
chen
jian
xue
ye
e
yu
xuan
an
di
zi
pian
mo
dang
su
shi
mi
zhe
jian
zen
qiao
jue
yan
zhan
chen
jin
wu
qian
jing
ban
dian
zuo
bei
xing
gai
zhi
nie
zou
chui
pi
wei
huang
kui wei
xi
han
qiong
kuang
mang
wu
fang
bing
pi
bei
ye
ۡ di
ۢ tai
ۣ jia
ۤ zhi
ۥ zhu
ۦ kuai
ۧ qie
ۨ huan xun
۩ yun
۪ li
۫ ying
۬ gao
ۭ xi
ۮ fu
ۯ pi
۰ tan
۱ yan
۲ juan
۳ yan
۴ yin
۵ zhang
۶ po
۷ shan
۸ zou
۹ ling
ۺ feng
ۻ chu
ۼ huan
۽ mai
۾ qu
ۿ shao
he
ge
meng
xu
xie
sou
xie
jue
dan
chang
si
bian
ben
qiu
ben
e
fa
shu
ji
yong
he
wei xu
wu
ge
zhen
kuang
pi
yi
li
qi
ban
gan
long
dian
lu
che
di
tuo
ni
mu
ao
ya
die
dong
kai
shan yan
shang
nao
ga
yin
cheng
shi
guo
xun
lie
yuan
zhi
an
yi
pi
nian
ܡ peng
ܢ tu
ܣ sao
ܤ dai
ܥ ku
ܦ die
ܧ yin
ܨ leng
ܩ hou
ܪ ge
ܫ yuan
ܬ man
ܭ yong
ܮ liang
ܯ chi
ܰ xin
ܱ pi
ܲ yi
ܴ jiao
ܵ nai
ܶ du
ܷ qian
ܸ ji
ܹ wan
ܺ xiong
ܻ qi
ܼ xiang
ܽ fu
ܾ yuan yan
ܿ yun
fu fei
ji
li
e
ju qu
pi bi
zhi
rui
xian
chang
cong
qin
wu
qian
qi
shan
bian
zhu
kou
yi
mo
gan
pie
long
ba
mu
ju
ran
qing
chi
fu
ling
niao
yin
mao
ying
qiong
min
tiao shao
qian xi
yi ti
rao
bi
ci zi
ju
tong
hui
zhu
ting
qiao
fu
ren
xing
quan
hui
xun
ming
ji
jiao
chong
jiang
luo
xing ying
ݡ qian xun
ݢ gen
ݣ jin
ݤ mai
ݥ sun
ݦ hong
ݧ zhou
ݨ kan
ݩ bi
ݪ shi
ݫ wo
ݬ you
ݭ e
ݮ mei
ݯ you
ݰ li
ݱ tu
ݲ xian
ݳ fu piao
ݴ sui
ݵ you
ݶ di
ݷ shen xin
ݸ guan wan
ݹ liang
ݺ ying
ݻ chun
ݼ jing
ݽ qi
ݾ xi
ݿ song
jin
nai
qi
ba
shu
chang
tie
yu
zhui huan
bi
fu
tu
dan
cui
yan
zu
dan
jian
wan
ying
gu
han
qia
feng
shen
xiang
wei
chan
kai
qi
kui
xi
e
bao
pa
ting
lou
pai
xuan
jia
zhen
shi
ru
mo
en
bei
weng
hao
ji
li
bang
jian
shuo
lang
ying
yu
su
meng
dou
xi
lian
cu
lin
ޡ qu
ޢ kou
ޣ xu
ޤ liao
ޥ hui
ަ xun
ާ jue
ި rui
ީ zui
ު ji
ޫ meng
ެ fan
ޭ qi
ޮ hong
ޯ xie
ް hong
ޱ wei
޲ yi
޳ weng
޴ sou
޵ bi
޶ hao
޷ tai
޸ ru
޹ xun
޺ xian
޻ gao
޼ li
޽ huo
޾ qu
޿ heng
fan
nie
ni
yi
kuang
lian
da
yi
xi
zang
pao
you
liao
ga
gan
men
tuan
chen
fu
pan
ao niu
jie
jiao
za
yi
lv
jun
tian
ye
ai
na
ji
guai guo
bai
ju
pou puo
lie
qian
guan
she die ye
zha
ya
qin
yu
an
xuan
bing
kui
yuan
shu
en
chuai
jian
shuo
zhan
nuo
sang
luo
ying
zhi
han
ߡ zhe
ߢ xie
ߣ lu
ߤ zun
ߥ cuan
ߦ gan
ߧ huan
ߨ pi
ߩ xing
ߪ zhuo
߫ huo
߬ zuan
߭ nang
߮ yi
߯ te tui
߰ dai
߱ shi
߲ bu
߳ chi
ߴ ji
ߵ kou
߶ dao tao
߷ le
߸ zha
߹ a
ߺ yao
߻ fu
߼ m fu
߽ yi
߾ dai
߿ li
e
bi
bei
guo
qin
yin
za
ka
xia
gua
ling
dong
ning
duo
nao
you
si
kuang
ji
shen
hui
da
lie
yi
xiao
bi
zi
guang
yue
xiu
yi
pai
kuai
duo
ji
mie
mi
zha
nong
gen
mou
ma
chi
lao
geng
wu
zha
suo
zao
xi
zuo
ji
feng
ze
re nuo
miao
lin
zhuan
zhou
tao
hu
cui
sha
yo
dan
bo
ding
lang
li
shua
chuo chuai
die
ta da
nan
li
kui
jie
yong
kui
jiu
sou
yin
chi
jie
lou
ku
wo
hui
qin
ao
su
du
ke
nie
he
chen
suo
ge
a
en
hao
dia
ai
ai yi
suo
hai
tong
chi
pei
lei
cao
piao
qi
ying
beng
sou
di
mi
peng
jue
liao
pu
chuai zuo
jiao
o
qin
lu
ceng
deng
hao
jin
xue jue
yi
sai
pi
ru
ca cha
huo
nang
da kou
jian nan
nan
lun
hu
ling
you
yu
qing
yu
huan yuan
wei
zhi
pei
tang
chou
ze
guo
wei
wo
man
zhang
fu
fan
ji
qi
qian
qi
qu
ya
xian
ao
cen
lan
ba
hu
ke
dong
jia
xiu
dai
gou
mao
min
yi
dong
jiao qiao
xun
zheng
lao
lai
song
yan
gu
xiao
guo
kong
jue
rong
yao
wai wei
zai
wei
yu
cuo
lou
zi
mei
sheng
song
ji
zhang
lin
deng
bin
yi
dian
chi
pang
cu
xun
yang
hou
lai
xi
chang
huang
yao
zheng
jiao
qu
san pie
quan
qiu
an han
guang
ma
niu
yun
xia
pao
fei
rong
kuai
shou
sun
bi
juan
li
yu
xian
yin
suan
yi
guo
luo
ni
she
cu
mi
hu
cha
wei
wei
mei
nao
zhang
jing
jue
liao
xie
xun
huan
chuan
huo
sun
yin
fan wen pang
xing
tun
xi
ren
yu
chi
yi
xiang
bo
yu
hun
cha
sou
mo
xiu
jin
san
zhuan
nang
pi
wu
gui
pao
xiu
xiang
tuo
an
yu
bi
geng
ao
jin
chan
xie
lin
ying
lao
cun
chan
wu
zhi
ou
chong
wu
kai
chang
chuang
song zhong
bian
niu
hu
chu
peng
da
yang
zuo
ni
fu
chao
yi
yi
tong
yan
ce
kai
xun
ke
yun
bei
song
qian
kui
kun
yi
ti
quan
qie
xing
fei
chang tang
wang
chou
hu
cui
yun
kui
e
leng
zhui
qiao
bi
su
qian qie
yong
jing
qiao
chong
chu
lin
meng
tian
hui
shuan
yan
wei
hong
min
kang
ta
lv
kun
jiu
lang
yu
chang
xi
wen
hun
yan
qu
que
he
tian
que
kan han
pan
qiang
qi
si
cha
feng
yuan
mu
mian
dun
mi
gu
bian
wen
hang
wei
le
gan
shu
shang long
lu
yang
si
duo
ling
mao
luo
xuan
pan
tuo
hong
min
jing
huan
wei
lie
jia
zhen
yin
hui
zhu
ji
xu
kuai
tao
xun
jiang
liu
hu
xun
ru
su
lai
wei
zhuo
juan
cen
bang
xi
mei
huan
zhu
qi
xi
song
du
zhuo
pi
mian sheng
gan
fei
cong
shen
guan
lu
shuan
xie
yan
mian
qiu jiao
sou
huang
xu
pen
jian
xuan
wo
mei
yan
qin
ke
she
mang
ying
pu
li
ru
ta
hun
bi
xiu
fu
tang
pang
ming
huang
ying
xiao
lan
cao
hu
luo ta
huan
lian
zhu
yi
lu
xuan
gan
shu
si
shan
shao
tong
chan
lai
sui
li
dan tan
chan
lian
ru
pu
bi
hao
zhuo
han
xie
ying
yue
fen
hao
ba
gui
dan
mi
you
chen
ning
qian
qian
wu
liao
qian
huan
jian
jian
ya
wu
jiong
ze
yi
er
jia
jing
dai
hou
pang
bu
li
qiu
xiao
ti
qun
kui
wei
huan
lu
chuan
huang
qiu
xia
ao
gou
ta
liu
xian
lin
ju
xie
miao
sui
la
hui
tuan
zhi
kao
zhi
ji
e
chan can
xi
ju
chan
jing
nu
mi
fu
bi
yu
shuo
fei
yan
wu
yu
bi
jin
zi
gui
niu
yu
si
da
zhou
shan
qie
ya
rao
shu
luan
jiao
pin
cha
li
ping
wa
xian
suo
di
wei
e
jing
biao
jie
chang
bi
chan
nu
ao
yuan
ting
wu
gou
mo
pi
ai
pin
chi
li
yan
qiang
piao
chang
lei
zhang
xi
shan
bi
niao
mo
shuang
ga
ga
fu
nu
zi
jie
jue
bao
zang
si
fu
zou
yi
nu
tai
xiao
hua
pian
li
qi
ke
zhui
can
zhi
wu
ao
liu
shan
biao
cong
chan
ji
xiang
yu
zhou
ge
wan
kuang
yun
pi
shu
gan
xie
fu
zhou
fu
chu
dai
ku
hang
jiang
geng
xiao
ti
ling
qi
fei
shang
gun
duo
shou
liu
quan
wan
zi
ke
xiang
ti
miao
hui
si
bian
gou
zhui
min
jin
zhen
ru
gao
li
yi
jian
bin
piao
man
lei
miao mou miu
sao
xie
liao
zeng
jiang
qian
qiao
huan
zuan
yao
ji
zai
yong
ding
ji
wei
bin
min
jue
ke
long
dian
dai
po
min
jia
er
gong
xu
ya
heng
yao
luo
xi
hui hun
lian
qi
ying
qi
hu
kun
yan
cong
wan
chen
ju
mao
yu
yuan
xia
nao
ai
tang
jin
huang
ying
cui
cong
xuan
zhang
pu
can
qu
lu
bi
zan
wen
wei
yun
tao
wu
shao
qi
cha
ma
li
pi
miao
yao
rui
jian
chu
cheng
cong
xiao
fang
pa
zhu
nai
zhi
zhe
long
jiu
ping
lu
xia
xiao
you
zhi
tuo
zhi
ling
gou ju
di
li yue
tuo
cheng
kao
lao
ya
rao
zhi
zhen
guang
qi
ting
gua
jiu
hua
heng
hui gui
jie
luan
juan
an
xu
fan
gu
fu
jue
zi
suo
ling
chu
fen
du
qian
zhao
luo
chui
liang
guo
jian
di
ju
cou
zhen shen
nan
cha zha
lian
lan
ji
pin
ju
qiu
duan
chui
chen
lv
cha
ju
xuan
mei
ying
zhen
fei
ta
sun
xie
gao
cui
gao
shuo
bin bing
rong
zhu
xie
jin
qiang
qi
chu
tang
zhu
hu
gan
yue
qing
tuo
jue
qiao
qin
lu
zun
xi
ju
yuan
lei
yan
lin
bo
cha
you
ao
mo
cu
shang
tian
yun
lian
piao
dan
ji
bin
yi
ren
e
gu
ke
lu
zhi
yi
zhen
hu
li
yao
shi
zhi
quan
lu
zhe
nian
wang
chuo
zi
cou
lu
lin
wei
jian
qiang
jia
ji
ji
kan
deng
gai
jian
zang
ou
ling
bu
beng
zeng
pi
ga
la
gan
hao
tan
gao
ze
xin
yun
gui
he
zan
mao
yu
chang
ni
qi
sheng
ye
chao
yan
hui
bu
han
gui
xuan
kui
ai
ming
tun
xun
yao
xi
nang
bi
shi
kuang
yi
zhi
zi
gai
jin
zhen
lai
qiu
ji
dan
fu
chan
ji
xi
di
yu
gou
jin
qu
jian
jiang
pin
mao
gu
wu
gu
ji
ju
jian
pian
kao
qie
suo sa sha
bai
ge
bo
mao
mu
cui
jian
san
shu
chang
lu
pu
qu
pie
dao
xian
chuan
dong
ya
yin
ke
yun
fan wen pang
chi
jiao
du
die
you
yuan
guo
yue
wo
rong
huang
jing
ruan
tai
gong
zhun
na
yao
qian xu
long
dong
ka
lu
jia
shen
zhou
zuo
gua
zhen
qu
zhi
jing
guang
dong
yan
kuai
sa
hai
pian
zhen
mi
tun
luo
cuo
pao
wan
niao
jing
a yan
fei
yu
zong
ding
jian
cou
nan
mian
wa
e
shu
cheng
ying
ge
lv
bin
teng
zhi
chuai
gu
meng
sao
shan
lian
li
yu
xi
yi
sha
xin
xi she
biao
sa
ju
sou
biao
biao
shu
gou
gu
hu
fei
ji
lan
yu
pei
mao
zhan
jing
ni
liu
yi
yang
wei
dun
qiang
shi
hu
zhu
xuan
tai
ye
yang
wu
han
men
chao
yan
hu
yu
wei
duan
bao
xuan
bian
tui
liu
man
shang
yun yu
yi
yu
fan
sui
xian
jue
cuan
dao
xu
xi
li
hu
jiong
hu
fei
shi
si
xian
zhi
qu
hu
fu
zuo
mi
di
ci
zhen
tiao
qi
chan
xi
zhuo
xi
rang
te
tan
dui
jia
hui
nv
nen
yang
zi
que
qian
min
te
qi
dui
mao
men
gang
yu
ta da
xue
miao
ji
gan
dang
hua
che
dun
ya
zhuo
bian
feng
fa
ai
li
long
zha
tong
di
la
tuo
fei
xing
mang
xia
qiao
zhai
dong
nao
ge
wo
qi
dui
bei
ding
chen
zhou
jie
di
xuan
bian
zhe
gun
sang
qing
qu
dun
deng
jiang
ca
meng
bo
kan
zhi
fu
fu
xu
mian
kou
dun
miao
dan
sheng
yuan
yi
sui
zi
chi
mou
lai
jian
di
suo
ya
ni
sui
bi
rui
sou
kui
mao
ke
ming
piao
cheng
kan
lin
gu
ding
bi
quan
tian
fan
zhen
yu she
wan
tuan
fu
gang
gu
li
yan
pi
lan
li
ji
zeng
he
guan
juan
ga
yi
po
zhao
liao
tu
chuan
shan
men
chai
nv
bu
tai
ju
ban
qian
fang
kang
dou
huo
ba
yu
zheng
gu
ke
po
bu
bo
yue
mu
tan
dian
shuo
shi
xuan
ta
bi
ni
pi
duo
kao
lao
er
you
cheng
jia
nao
ye
cheng dang
diao
yin
kai
zhu
ting
diu
hua
quan
ha
sha
yao
zheng
se
chong
tang
an
ru
lao
lai
te
keng
zeng
li
gao
e
cuo
lue
liu
kai
jian
liang
qin
ju
a
qiang
nuo
ben
de
ke
kun
gu
huo
pei
juan
tan
zi
qie
kai
si
e
cha
sou
huan
ai
lou
qiang
fei
mei
mo
ge
juan
na
liu
yi
jia
bin
biao
tang
man
luo
yong
zu
xuan
di
xin
jue
pu
lu
dui
lan
pu
cuan
qiang
deng
huo
zhuo
yi
cha
biao
zhong
shen
cuo
zhi
bi
zi
mo
shu
lv
ji
fu
lang
ke
ren
zhen
ji
se
nian
fu
rang
gui
jiao
hao
xi
po
die
hu
yong
jiu
yuan
bao
zhen
gu
dong
lu
qu
chi
si
er
zhi
gua
xiu
luan
bo
li
gu hu
yu
xian
ti
wu
miao
an
bei
chun
hu
e
ci
mei
wu
yao
jian
ying
zhe
liu
liao
jiao
jiu
yu
hu
lu
guan
ding
jie
li
shan
li
you
gan
ke
dan
zha
pao
zhu
xuan
jia
ya
yi
zhi
lao
wu
cuo
xian
sha
zhu
fei
gu
wei
yu
yu
dan
la
yi
hou
chai cuo
lou
jia
sao
chi
mo
ban
ji
huang
biao
luo
ying
zhai
long
yin
chou
ban
lai
yi
dian
pi
dian
qu
yi
song
xi
qiong
zhun
bian
yao
tiao
dou
ke
yu
yin xun
ju
yu
cha
na
ren
jin
mei
pan
dang
qia
ge
ken
lian
cheng
lian
jian
biao
chu
xi ti
bi
ju
duo
da
bei
bao
lv
bian
lan
chi
zhe
qiang
ru
pan
pi
xu
jun
cun
jin guan qin
lei
zi
chao
si
huo
lao
tang
ou
lou
jiang
nou
mo
die
ding
dan
ling
ning
guo
kui
ao
tan qin
han
qi
hang
jie xie
ge he
ying
ke
han
e
zhuan
nie
man
sang
hao
ru
pin
qian
qiu
ji
chai
hui
ge
meng
fu
pi
rui
xian
hao
jie
gong
dou
yin
chi
han
gu
he
li
you
ran
zha
qiu
ling
cheng
you
qiong
jia
nao
zhi
si
qu
ting
kuo
qi
jiao
yang
mou
shen
zhe
xiao shao
wu
li
chu
fu
qiang
qing
qi
xi
yu
fei
guo
guo
yi
pi
tiao
quan
wan
lang
meng
chun
rong
nan
fu
kui
ke
fu
sou
yu
you
lou
qiu you
bian
mao
qin
ao
man
mang
ma
yuan
xi
chi
tang
pang
shi zhe
huang
cao
piao
tang
xi
xiang
zhong
zhang
shuai
mao
peng
hui
pan
shan
huo
meng
chan
lian
mie
li
du
qu
fou
ying
qing
xia
shi
zhu
yu
ji
du
ji
jian
zhao
zi
hu
qiong
po
da
sheng
zuo ze
gou
li
si
tiao
jia
bian
chi
kou
bi
xian
yan
quan
zheng
yun jun
shi
gang
pa
shao
xiao
jing
ze
qie
zhu
ruo
qian
tuo
bi
dan
kong
yuan
xiao
zhen
kui
huang
hou
gou
fei
li
bi
chi
su
mie
dou
lu
duan
gui
dian
zan
deng
bo
lai
zhou
yu
yu
chong
xi
nie
nv
chuan
shan
yi
bi
zhong
ban
fang
ge
lu
zhu
ze
xi
shao
wei
meng
shou
cao
chong
meng
qin
niao
jia
qiu
sha
bi
di
qiang
suo
jie
tang
xi
xian
mi
ba
li
tiao
xi
zi
can
lin
zong
shen san
hou
zan
ci
xu
rou
qiu
jiang
gen
ji
yi
ling
xi
zhu
fei
jian
pian
he
yi
zhi
qi
qing
you yao zhou
dao
fu
qu
jiu
qie ju
lie
zi
zan
nan
zhe
jiang
chi
ding
gan
zhou
yi
gu
cu zuo
tuo
xian
ming
zhi
yan
shai
cheng
tu
lei
kun
pei
hu
ti
xu
hai
tang
lao
bu
jiao
xi
ju
li
xun
shi
cuo
dun
qiong
xue
cu
bie
bao
ta
yan
fu
qiang
zhi
fu
shan
li luo
tuo
jia
bo
tai
kui
qiao
bi
xian
xian
ji
jiao
liang
ji
chuo
huai
chi
zhi
dian
bo
zhi
jian
xie
chuai
zhong
ju
duo
cuo
pian
rou
nie
pan
xi
chu
jue
pu
fan
cu
zhu
lin
chan
lie
zuan
xie
zhi
diao
mo
xiu
mo
pi
hu
jue
shang
gu
zui zi
gong
su
zhi
zi
qing
jiang liang
yu
li
wen
ting
ji
pei
fei
sha
yin
ai
xian
mai
chen
ju
bao
tiao
zi
yin ken
yu
chuo
wo
min
yuan
tuo
zhui
sun
juan
ju
luo
qu
chou
qiong
luan
wu
zan
mou
ao
liu
bei
xin
you
fang
ba
ping
nian
lu
su
fu
hou
tai
gui
jie
wei
er
ji
jiao
xiang
xun
geng
li
lian
jian
shi
tiao
gun
sha
huan
ji
qing
ling
zou
fei
kun
chang
gu
ni
nian
diao
shi
zi
fen
die
e
qiu
fu
huang
bian
sao
ao
qi
ta
guan
yao
le
biao
xue
man
min
yong
gui
shan
zun
li
da
yang
da
qiao
man
jian
ju
rou
gou
bei
jie
tou
ku
hu gu
di
hou
ge
ke
bi
lou
qia
kuan
bin
du
mei
ba
yan
liang
xiao
wang
chi
xiang
yan
tie
tao
yong
kun
mao
ran
tiao
ji
zi
xiu
quan
jiu
bin
huan
lie
me ma yao mo
hui
mi
ji
jun qun
zhu
mi
qi
ao
she
lin
dai
chu
you
xia
yi
qu
du
li
qing
can
an
fen
you
wu
yan
xi
qiu
han
zha
ظ ֧

ʹõ ٱ

 ¥| 2011-1-20 16:51:18 | ʾȫ¥
ƴձUTF8ӹȻͿпٲ㷨ˡǺǣףɹ~

аԴ

Ҫ ¼ ſػ鿴û˺ţעᣨע˿QQȺȡ

x
ظ ֧

ʹõ ٱ

ûδǩ

2011-1-20 18:02:00 | ʾȫ¥
zan~~!thx~
ظ ֧

ʹõ ٱ

2012-4-5 22:41:52 | ʾȫ¥
£֧֣nǸ
ظ ֧

ʹõ ٱ

12һҳ
б
*滑块验证:

ֹ

QQ|ֻ|С|Lazarusй|Lazarus ( ICP16006501-1 )

GMT+8, 2026-5-16 19:23 , Processed in 0.054354 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

ٻظ ض б