postgresql 编写函数实现 获取中文姓名全拼1

select fn_get_hz_quanpin('瓧');--此为函数执行语句
--drop function if exists fn_get_hz_quanpin(varchar);--此为函数删除语句

--下方为函数实现语句
create or replace function fn_getpinpin(ahzstr varchar) returns varchar language plpgsql immutable as 
$$
declare
  sresult varchar ; 
begin
  with
    hzlb as(
      --传入参数列转行 
      select regexp_split_to_table(ahzstr,'') as hzstr),
      asclb as( select hzstr,ascii(hzstr) as asicchz from hzlb),
      hzpdlb as (
      --根据字节数判定首字母
      select
        case 
            when asicchz in (21526,21621,21621,21834,21834,21834,21834,21834,21956,21996,21996,33100,37251,37650,38165,38463,38463,38463,38463) then 'a'
            when asicchz in (20236,20289,20734,20946,21446,21696,21710,21769,21769,21824,21964,22003,22003,22003,22026,22123,22127,22127,22127,22467,22568,22631,22738,23085,23102,23102,23250,23329,23910,24859,25043,25053,25384,25384,25457,25969,25971,26169,26279,26326,27436,27448,27600,28336,28350,28653,28965,29233,29815,29862,30284,30353,30362,30375,30649,30702,30777,30795,30809,30861,30929,31001,32096,33406,34108,34182,34297,35474,35568,35690,35706,35830,36089,36535,37764,37952,38207,38440,38545,38552,38701,38724,38729,39218,39332,39427,40043,40241) then 'ai'
            when asicchz in (20370,20474,20579,20753,20753,21378,21384,21689,21813,21885,21885,22453,22511,22547,23145,23189,23433,23669,23677,23736,23766,24191,24245,25353,25566,26235,26235,26263,26696,26697,27688,27933,29364,29621,30199,30438,30443,32623,33018,33124,33612,33780,33851,33866,34029,35066,35485,35571,35865,35963,35979,37544,37644,38133,38343,38540,38648,38796,38797,38909,39331,39839,40298,40341,40524,40687) then 'an'
            when asicchz in (20208,21356,23687,26114,26171,26506,30414,32942,37280,39599) then 'ang'
            when asicchz in (20658,20985,21419,22007,22008,22179,22210,22387,22407,22714,22717,22829,22881,22881,22885,22887,23210,23228,23279,23705,23728,23941,23941,23988,24274,24928,24928,25034,25207,25245,25245,25303,25303,25710,25817,25942,26602,26602,26766,27857,28406,28570,28595,29085,29100,29100,29194,29522,29523,29832,30481,30481,30941,32753,32758,32762,32881,33401,33466,34076,34735,34948,35158,35639,35640,36586,36586,36968,37097,37834,37845,37846,38266,38558,38569,39489,39489,39580,39580,39986,40140,40404,40711) then 'ao'
            when asicchz in (20023,20168,20271,20843,21456,21485,21485,21543,21543,21745,21749,22365,22459,22761,22847,22957,23708,23751,24052,24349,25170,25170,25207,25226,25226,25244,25300,25420,26419,26487,26605,27419,28766,28838,29240,29358,29584,30116,30329,30341,30706,31494,31889,32610,32610,32631,32631,32659,32793,32968,33453,33543,33757,34438,35207,35417,35933,36289,36299,36599,37343,37376,38063,38712,38774,38774,39088,39747,39809,39818,40067,40067,40069,40076,40741) then 'ba'
            when asicchz in (20271,20336,21591,21764,24205,25308,25309,25344,25453,25520,25670,25816,25850,25943,26575,26658,29348,29448,30333,30334,31255,31457,31912,31930,32084,34221,35180,36097,36133,38476,38875) then 'bai'
            when asicchz in (20833) then 'baike'
            when asicchz in (20276,21150,21322,22338,22370,22981,23685,24593,25198,25203,25292,25643,25644,25917,26001,26002,26116,26380,26495,26568,28276,29256,29677,29923,29930,30242,30285,31194,31876,32070,32458,32934,33320,33324,34626,34689,34700,35113,36312,36774,36780,37393,37473,38051,38342,38442,38781,38930,39041,39788,40187) then 'ban'
            when asicchz in (20621,22457,22621,24110,24135,24154,24171,24429,25399,25440,25618,26049,26758,26834,26835,27036,27036,27996,29267,29604,30821,30917,31254,32129,32269,32269,32465,33152,33152,33365,33953,34436,34444,34518,34607,35607,35876,37030,37035,37770,38225,38820,39624,39624) then 'bang'
            when asicchz in (20328,20445,20772,21032,21085,21093,21241,21245,21253,22167,22561,22562,22577,23212,23394,23453,23474,23514,23539,23542,24513,24585,24585,25253,25265,26292,26323,26333,26553,28689,28846,29042,29190,29350,29363,29668,31367,31523,32229,32990,33502,33762,33862,34132,34180,34293,34403,34475,34956,35046,35090,35090,35091,35139,35961,36082,36277,37451,37988,38087,38337,38649,38732,39161,39165,39281,39362,39602,39665,39825,40077,40181,40199,40488,40793,40837) then 'bao'
            when asicchz in (20475,20493,20573,20601,20633,20675,21187,21271,21271,21329,21591,21764,22791,23387,24243,24726,24754,24811,24834,24970,25593,25593,26113,26478,26479,26616,26734,26774,26833,26835,26835,26897,28953,29292,29333,29384,29437,29692,29746,30403,30865,30874,31129,31620,31954,32972,32972,33218,33501,34003,34275,34557,34987,35097,35478,35520,35997,36125,36592,36649,36744,37046,37093,37121,37491,37575,37950,38049,38466,38785,38814,38836,39603,40303,40526) then 'bei'
            when asicchz in (20307,20532,21935,22347,22348,22831,22834,22868,22868,22873,25465,25770,26412,26655,26739,26957,27853,27853,28160,28464,28803,29319,30042,31528,32713,33519,34790,36033,36146,36905,37659,38171,39636) then 'ben'
            when asicchz in (23849,20283,21977,22051,22468,22514,22539,22644,22879,23917,25596,27893,29731,29739,29967,29997,29998,30189,31050,32099,32179,32179,32179,32323,32323,32323,32503,32503,32503,33782,34444,34607,36336,36454,36856,36908,37872,38234,38285,38811) then 'beng'
            when asicchz in (23845,20298,20310,20315,20478,20586,21269,21537,21639,21716,21850,22006,22354,22555,22721,22838,22896,22947,22972,23069,23138,23318,23620,24065,24163,24164,24199,24243,24294,24330,24379,24380,24387,24444,24517,24621,24630,24842,24846,25282,25949,25987,26055,26375,26428,26560,26610,26768,26949,27020,27604,27605,27606,27609,27614,27636,27800,27852,28258,28375,28397,28535,28638,29007,29082,29428,29528,29529,29644,29863,30016,30017,30032,30032,30050,30101,30122,30201,30202,30336,30357,30564,30565,30887,31061,31110,31189,31192,31275,31507,31508,31558,31578,31620,31621,31622,31718,31731,31875,31882,32021,32052,32188,32298,32372,32432,32636,32717,32859,32950,32950,32967,33143,33218,33325,33432,33534,33628,33656,33798,33822,34006,34045,34109,34204,34572,34709,34960,35048,35166,35171,35313,35414,35792,35917,35983,36017,36033,36116,36146,36177,36344,36437,36483,36484,36767,36810,36924,36991,37042,37145,37160,37162,37453,37790,37790,37838,37940,38091,38279,38280,38281,38303,38380,38381,38491,38814,38840,38880,39158,39238,39325,39388,39494,39616,39666,39763,39813,39951,40126,40278,40349,40413,40425,40714,40763) then 'bi'
            when asicchz in (20415,21310,21342,21464,22793,23749,24321,24487,24557,24828,25153,25219,25561,25561,26154,27763,27764,28830,29048,29265,29493,29553,29603,29954,30138,30765,30885,31272,31366,31550,31663,31827,31849,31940,31940,32232,32246,32527,32534,33265,33361,33476,33849,33849,34250,34649,35082,35213,35253,35546,35722,36022,36140,36769,36775,36776,36777,36779,36782,36783,36793,36794,36941,37001,37002,37318,37757,38302,38805,38829,39934,39935,40138,40216,40355) then 'bian'
            when asicchz in (20469,20676,20774,22658,23114,23249,24150,24426,25725,25725,26451,26631,27161,27302,27302,28146,28398,28684,28780,29083,29186,29451,30253,30950,31342,31739,33087,33172,33176,33237,34056,34280,34920,35057,35134,35544,35620,36102,37618,37686,37858,37987,38230,38259,39081,39086,39095,39110,39111,39112,39114,39121,39129,39130,39491,39531,39561,39584,39647,39998,40148,40579) then 'biao'
            when asicchz in (21029,21029,21035,21035,24390,24502,24971,26605,26610,30250,30250,30303,30303,33666,34380,34498,34782,34782,35154,36457,40009,40150,40712,40862) then 'bie'
            when asicchz in (20221,20647,20752,23486,24428,25672,25839,25839,25996,26809,26901,27103,27315,27553,27567,27715,28392,28626,28657,28661,28693,29602,29816,29880,30735,32381,32548,33169,33231,34408,34841,35945,35955,36051,36052,37024,37964,38228,38694,38971,39022,39057,39628,39637,39657,39682,39699,39714) then 'bin'
            when asicchz in (19993,20006,20172,20341,20482,20555,20555,20641,20853,20907,20912,22442,23502,23502,23631,23631,23643,24182,24182,24183,24183,24240,24626,25254,25508,25682,26142,26170,26507,26564,26655,26660,26809,26821,27103,27315,27703,28851,29717,30149,30506,31104,31177,31263,31369,31453,32099,32134,32480,33514,34499,34499,35457,37044,37429,37500,38467,38736,38790,38814,38840,39173,39200,39292,39849) then 'bing'
            when asicchz in (20147,20194,20271,20315,20412,20704,20720,21085,21093,21187,21338,21340,21745,21877,21877,22083,22167,22726,23387,23417,23955,24091,24436,24893,25066,25320,25388,25615,25765,25773,25815,25816,26575,26575,26605,26658,26658,26738,27025,27287,27288,27394,27541,27850,27874,28001,28159,28196,28298,29055,29268,29403,29500,29627,29917,29919,30326,30378,30411,30773,30854,30971,31009,31028,31201,31323,31636,31769,31800,31800,31807,31978,32052,32573,32913,32969,33046,33162,33162,33324,33334,33354,33513,33760,33825,33895,34068,34115,34180,34180,34327,34494,34991,35001,35151,35182,35478,35592,35666,36277,36315,36387,36467,37091,37432,37457,37474,37581,37787,37998,38069,38073,38082,38216,39185,39226,39293,39310,39323,39326,39361,39406,39499,39539,39622,39625,39748,39818,40013,40069,40076,40275,40513) then 'bo'
            when asicchz in (19981,20296,21199,21340,21343,21541,21656,21754,22484,22487,22496,22561,23108,23788,24045,24067,24239,24269,24598,24721,25258,25429,25431,25452,26209,26600,27493,27496,27497,29951,31617,31728,31807,33657,34048,34068,34917,35036,35495,36356,36688,36875,37096,37110,37293,37384,37437,37691,38042,38072,39188,39202,39878,40170,40271,40271,40468) then 'bu'
            when asicchz in (20858) then 'bun'
            when asicchz in (22163,22211,25286,25830,25859,31012,31032,36970) then 'ca'
            when asicchz in (20536,20594,21835,22512,22512,23111,23479,23488,23488,24425,25165,25168,25505,25548,26448,26828,29468,30572,32181,32297,32404,33756,34081,35009,36001,36130,36340,36393,37319,37319) then 'cai'
            when asicchz in (20650,20650,20751,21442,21443,21444,21445,21936,22023,22219,23328,23409,24808,24813,24920,24921,24922,25007,25530,25714,25723,26369,27531,27544,28236,28591,28799,29158,29208,29864,31303,31736,31922,34194,34453,34629,34870,34874,35634,37842,39137,39153,39184,39490,39574,40682,40690) then 'can'
            when asicchz in (23906,20179,20218,20263,20489,20630,20948,21288,27815,28356,28664,29514,29617,29810,31724,33255,33329,33369,33485,33980,34255,34725,36086,38006,40364,40487) then 'cang'
            when asicchz in (20654,22024,23662,23942,24890,24901,24914,25030,25761,25805,26361,26362,27133,28437,31961,32911,33370,33400,33609,34040,34732,35135,35161,37173,37866,39474,40732) then 'cao'
            when asicchz in (20391,20596,20874,20876,21397,21408,22824,24257,24699,24827,24993,25338,25927,26629,27979,28204,30047,31527,31574,31582,31604,31651,31758,31907,33629,33815,33844,34011) then 'ce'
            when asicchz in (21442,21443,21444,21445,22465,23697,23934,26787,27765,28052,31303,31506,31736) then 'cen'
            when asicchz in (22092,23618,23652,23954,26365,26366,27239,31474,36461,39507) then 'ceng'
            when asicchz in (23894,20187,20376,20571,21049,21070,21449,21449,21449,21449,21668,21939,21967,21967,22163,22430,22908,23033,23519,23700,24046,24046,25184,25184,25184,25184,25201,25407,25416,25554,25591,25661,25686,26440,26440,26597,26619,26764,26946,27086,27307,27722,29497,30080,30900,30900,31173,32001,32001,33279,33366,33414,33524,33548,33580,33590,34921,34921,35431,35435,35815,36421,37535,37732,37768,37972,38200,38258,38763,39223,39303) then 'cha'
            when asicchz in (20394,20757,21901,22214,24046,24046,25286,26612,29362,30245,31073,32926,33414,33565,34431,34822,34947,35341,35962,37365,38039) then 'chai'
            when asicchz in (23853,20019,20135,20701,20739,20787,20787,20865,21036,21036,21079,21079,21111,21142,21333,21876,21934,22077,22197,22213,22757,23157,23307,23409,23939,23940,24009,24157,24157,24168,24168,24283,24527,25076,25082,25530,25600,25676,25714,25723,25881,26042,26101,26804,26830,27395,27610,27984,28281,28411,28537,28538,28598,28685,28730,28763,29016,29120,29120,29521,29986,29987,30815,30939,31109,31146,31749,32194,32254,32351,32351,32373,32399,32402,32544,32700,33388,33474,33927,34118,34633,34745,34796,34814,35047,35164,35224,35271,35479,35522,35650,35719,35730,35844,35863,36500,36799,37181,37185,37286,37579,37587,37855,38001,38130,38261,38323,38369,38416,38850,39019,39076,39262,39307,39503,39587) then 'chan'
            when asicchz in (20199,20201,20261,20480,20504,20513,20513,20607,20696,20767,20815,21378,21424,21809,22039,22160,22330,22330,22330,22580,22580,22580,22642,22642,22642,23100,23270,23581,24120,24288,24476,24581,24757,24797,25950,26124,26166,26274,26905,27653,28108,28112,28987,29462,29594,29737,29778,29818,29946,29982,30021,30076,32928,33144,33171,33484,33750,33799,34768,35054,35059,35503,37625,37673,38176,38263,38264,38271,38326,38363,38410,38868,39727,39911,40040,40115,40127,40730) then 'chang'
            when asicchz in (20198,20207,21119,21131,21222,21557,21557,22066,24016,24034,24035,24360,24586,25220,25719,26177,26397,27121,27156,27156,27433,28421,28526,28818,28963,28975,29052,29258,30503,31113,31410,31420,31878,32189,32496,32634,32790,35288,35372,35647,36229,36680,37147,37396,38046,40616,40706,40716) then 'chao'
            when asicchz in (20257,20453,20566,21238,21611,21779,22396,22898,23610,23662,24443,24505,25199,25507,25546,25712,25764,25766,28552,28898,28914,28942,29217,30638,30743,30824,30825,32837,33687,34556,36554,36710,36832,38937) then 'che'
            when asicchz in (20263,20545,20630,20781,21972,22187,22645,22667,22822,23480,23576,24561,24854,25275,25461,25936,25974,26216,26335,26645,26733,26787,26877,27015,27140,27372,27784,27785,28901,28993,29231,29723,30114,30222,30248,30603,30838,30876,30947,31216,31281,31338,32157,32924,33251,33566,33664,33680,34095,34236,34740,34924,35183,35366,35523,35574,35603,35734,35852,35894,36061,36098,36225,36226,36283,36296,36408,36569,36784,36839,37108,37286,37378,37718,38472,38515,38659,40400,40590,40787,40788,40832) then 'chen'
            when asicchz in (19998,20055,20056,20401,20545,20700,20928,20936,21576,22092,22478,22485,22505,22552,22605,22614,23053,23468,23800,24241,24462,24732,24809,24809,24966,24981,25074,25074,25104,25215,25250,25392,25473,25576,25654,25690,25744,25745,25756,26207,26239,26430,26430,26536,26621,26838,26854,26889,27160,27221,27222,27225,27273,27289,27702,27871,27910,28007,28030,28136,28311,28546,28548,28691,29231,29274,29274,29685,29689,29732,30075,30427,30536,30624,30659,30848,31204,31204,31216,31216,31243,31281,31281,31338,31338,31386,31424,31424,31596,32126,32253,32585,33069,33663,34511,34806,35022,35022,35488,35802,36202,36204,36894,37077,37234,37614,37783,37887,37923,37946,38102,38107,38455,38743,38963,39251,39425,39468,39563,39886) then 'cheng'
            when asicchz in (20268,20289,20360,20377,20479,20666,21189,21201,21273,21366,21489,21498,21507,21582,21735,21883,21931,21988,22084,22125,22395,22417,22656,22867,22939,23224,23610,24347,24424,24434,24435,24498,24668,24677,24919,24952,24975,25048,25185,25270,25336,25345,25415,25691,25889,25941,26021,26456,26565,27142,27452,27501,27503,27558,27744,27830,28225,28454,28795,28861,28926,29118,29387,29947,30196,30200,30216,30235,30305,30489,30517,30621,31486,31518,31554,31624,31630,31722,31898,32122,32708,32709,32740,32744,32795,32827,32916,32995,33013,33119,33548,33614,33773,34439,34473,34483,34733,34994,34995,35053,35115,35381,35459,35459,35514,35608,35913,36030,36196,36223,36265,36322,36383,36831,36833,36933,36959,36971,36978,37004,37459,37497,37520,37705,38644,39149,39276,39347,39536,39761,40223,40260,40338,40343,40345,40408,40497,40630,40656,40786,40797,40831) then 'chi'
            when asicchz in (23815,23816,20805,20914,20914,22019,22507,23456,23541,24504,24545,24963,24999,25584,25679,27798,28026,28044,28468,29214,29675,30155,31181,32223,32639,32704,33282,33375,33594,34411,34665,34802,34909,34909,35080,36438,37325,37507,38131,38528) then 'chong'
            when asicchz in (19985,19986,20167,20454,20578,20756,21532,22155,23140,23334,24113,24172,24606,24774,24833,25060,25277,25515,25610,26491,26493,26662,26812,26886,27310,27552,29181,29296,29352,29355,30052,30068,30087,30259,30359,30441,30597,30657,31264,31609,31704,31820,32044,32044,32082,32162,32504,33261,33264,33751,34229,35055,35446,35704,35726,35728,35818,36350,36364,36490,36954,37223,37228,37268,37276,37307,38612,38624,38630,39767,39832) then 'chou'
            when asicchz in (20109,20470,20631,20648,20746,20786,20966,20966,20966,20986,21005,21021,21161,21416,22076,22513,22788,22788,22788,23216,23680,24174,24282,24629,24905,25015,25616,25698,25716,25930,26038,26485,26904,26970,26990,27019,27159,27249,27259,27290,27337,27350,27365,27434,27484,27855,28352,28353,28619,28842,29331,29695,29876,30044,30679,30784,30990,31111,31436,31440,31720,32064,32460,32797,32801,33221,33467,33734,33954,33965,34296,34389,34389,34389,34573,34805,35098,35302,35320,35540,35926,35936,35993,36238,36464,36487,36501,37136,37455,37604,38148,38310,38500,38607,38619,40373,40668,40803,40813,40828) then 'chu'
            when asicchz in (27451) then 'chua'
            when asicchz in (21852,22060,25571,25571,25571,25611,27452,33175,33194,36409) then 'chuai'
            when asicchz in (20018,20256,20659,20706,21110,21912,22284,22590,24027,24029,26295,26927,26941,27458,27458,27674,27724,29485,29485,29588,29775,31359,31685,33182,33307,33313,33321,33337,33608,36055,36403,36658,36932,37351,38031,40360) then 'chuan'
            when asicchz in (20664,20997,21019,21019,21041,21071,21081,21109,21109,21920,22087,24162,24202,24582,24884,25680,26403,27238,29248,29262,29269,30126,30241,30946,31379,31383,31419,38358,38383) then 'chuang'
            when asicchz in (20501,21561,22284,22402,22464,24793,25462,25637,26712,26864,26894,27084,28810,30846,31648,33092,33753,37656,37786,38180,38514,38976,40865) then 'chui'
            when asicchz in (20550,21767,22590,23179,24823,26110,26149,26265,26384,26486,26943,27078,27201,27332,28017,28147,28283,28387,28440,29321,29763,30582,31674,32020,32431,32939,33059,33182,33434,33724,33797,33846,33939,34036,34685,34850,36080,36660,37255,37269,37662,38489,39897,39942,40329,40350,40529) then 'chun'
            when asicchz in (21559,21758,21852,22205,23061,23062,23141,23164,23374,24793,25139,25338,25801,27488,27488,28080,28118,30957,31673,32189,32189,32347,32347,32496,32496,36256,36352,36372,36639,36749,36789,36790,36916,37227,37596,37827,37985,39199,40810,40842) then 'chuo'
            when asicchz in (20282,20300,20349,20584,20857,21050,21050,21054,21616,21618,21849,22416,23336,24046,24219,24904,26431,26572,26664,27425,27492,27866,28648,29628,29628,29633,29943,29958,30133,30345,30913,31008,31072,31906,31949,32088,32274,33544,33574,33576,33727,34187,34515,34694,34816,35422,35789,36060,36176,36224,36304,36304,36765,36766,36772,36781,38604,39162,39176,39604,39626,39814,40220,40383,40384,40538,40825) then 'ci'
            when asicchz in (19995,20174,21254,21474,22250,22257,23107,23406,24467,24468,24470,24478,24553,24625,24740,24752,24865,24914,24961,26288,26526,26823,26980,27141,27180,27191,27401,28121,28430,28439,28480,28488,28520,28743,28967,29084,29212,29742,29821,29825,30619,30850,31733,32369,32865,32870,32874,32880,33473,33552,33905,34031,34085,34242,34764,35508,35621,36072,36073,37661,37743,37843,37862,39448,39492,39586) then 'cong'
            when asicchz in (20662,20945,26993,28234,33120,36659,36751) then 'cou'
            when asicchz in (20419,21330,22088,23208,24450,24602,25009,27259,27522,29469,30212,30255,30395,31751,31895,32300,33064,34079,35285,35470,36235,36247,36259,36264,36391,36415,36441,36468,36469,37218,37259,39011,40577,40580,40582,40612,40704) then 'cu'
            when asicchz in (24017,25786,25861,25874,25883,25890,27349,27409,27561,27718,28669,28754,29110,29224,31347,31388,31421,31422,31428,31713,31762,33734,36479,36517,37585,38009,38009,38249,38249) then 'cuan'
            when asicchz in (23826,23828,23903,20252,20485,20652,20951,21840,21851,22676,24560,24756,24923,25703,26890,27057,27119,27635,28140,28476,28476,28642,28960,29091,29525,29719,29824,30121,30209,30368,30954,31425,31883,31929,32035,32183,32279,32542,32710,32736,33027,33030,33082,33196,33205,33230,33795,34928,35146,36257,37849,38585,38983) then 'cui'
            when asicchz in (20383,21004,21515,22699,23384,23544,24534,25333,26449,28554,28554,30388,31476,31871,33189,36358,36466,37032) then 'cun'
            when asicchz in (21065,21074,21405,22798,23919,23923,24244,25387,25514,25619,25774,29811,30180,30245,30537,30700,30923,32274,33054,33693,33697,33963,33996,34070,34392,35534,36425,36906,36979,37186,37191,37277,37564,37679,37768,38153,38169,40570,40574,40825) then 'cuo'
            when asicchz in (20131,21107,21266,21630,21649,21714,21970,22112,22447,22447,22612,22710,22710,22710,22823,22962,24603,24814,24986,25171,25171,25645,25752,27727,27795,28314,28831,30039,30051,30136,30249,30249,30484,31514,31530,31572,31572,32360,32653,32823,33605,33625,34200,34813,35105,35418,36342,36482,36482,36798,36815,36822,36826,36921,36948,37769,37789,37949,38780,38801,38851,40854,40856) then 'da'
            when asicchz in (20195,20386,20643,21447,21574,21588,22408,22509,22823,23729,24082,24102,24111,24118,24279,24453,24453,24608,25051,25140,26307,26571,26851,27513,27514,27526,27602,28731,29507,29619,29767,29977,31625,31780,32063,32255,32464,33372,34478,34675,34955,35190,35410,35794,36003,36024,36151,36322,36443,36561,36570,36585,36714,36840,36910,36910,37361,38582,38583,38584,38708,38726,39384,39552,40207,40667,40689) then 'dai'
            when asicchz in (20025,20150,20150,20244,20294,20708,20747,20747,21008,21231,21296,21333,21336,21630,21772,21846,21847,21887,21934,22078,22089,22186,22921,23173,24078,24377,24382,24392,24788,24814,24854,24986,25018,25228,25285,25285,25285,25528,25762,25763,25812,25812,26086,26598,27546,27563,27694,27786,27897,28129,28601,29120,29402,29612,29933,29972,30093,30136,30213,30213,30281,30281,30298,30397,30472,30707,30723,31147,31390,31658,31774,32030,32373,32828,32829,32835,32888,32966,33093,33211,33213,33807,34014,34507,34577,34932,35101,35148,35291,35345,35477,35806,36071,36105,36181,36525,37112,37170,37206,37256,38702,38933,39204,39247,39358,39358,39411,39655,40224,40661,40686,40686,40693) then 'dan'
            when asicchz in (23861,23907,20562,20741,20741,20826,20988,22137,22325,22449,22580,22731,23160,23445,24403,24403,24851,25377,25377,25803,25803,25897,26723,27284,27411,27705,28498,28578,28761,29680,29847,29867,29949,30070,30070,30442,30602,30720,30893,30993,31580,31772,31801,33377,33633,33770,34153,34351,34807,35014,35168,35681,35740,35872,36260,36927,37946,38107,38371,38371,38652,40680) then 'dang'
            when asicchz in (20498,20498,20992,20994,21040,21480,22020,22133,22740,23548,23566,23707,23798,23947,23948,23993,24113,24172,24521,24764,25443,25455,25623,25827,26423,26812,26913,27101,27300,27310,27672,28952,29182,29913,30423,30428,31095,31106,31153,31282,31291,31628,32105,32411,32738,32767,33312,33364,33791,34729,34908,34911,35055,36424,36551,36794,36947,37334,38502,38557,38575,39771,40061) then 'dao'
            when asicchz in (22042,22320,24213,24471,24471,24499,24503,24692,24755,24810,26099,26831,28098,30340,33062,34478,37696,38173) then 'de'
            when asicchz in (22042,24471) then 'dei'
            when asicchz in (25189,25213) then 'den'
            when asicchz in (20700,20979,22100,22705,23297,23965,24981,25125,27336,28546,28548,28691,28783,29128,29842,30331,30634,30964,31475,31561,31782,33376,35252,35915,36460,36460,37011,37159,37913,38251,38565) then 'deng'
            when asicchz in (20222,20302,20452,20569,20672,21390,21607,21707,21785,21831,21874,22016,22016,22145,22320,22356,22360,22395,22469,22474,22494,22564,22662,22673,22700,22851,23075,23170,23265,23739,23933,23987,24093,24213,24312,24351,24356,24445,24607,24952,25178,25269,25310,25483,25552,25552,25573,25685,25932,25973,26099,26099,26453,26513,26532,26594,26762,26769,26851,26996,26996,27136,27136,27664,27664,27999,28068,28199,28199,28364,28404,28941,29300,29380,29587,29686,29963,30096,30340,30340,30513,30535,30757,30894,30898,30974,31094,31128,31210,31515,31532,31732,31860,31988,32224,32532,32669,32735,32860,32913,33123,33488,33494,33659,33730,33767,33922,34023,34059,34064,34069,34273,34483,34627,34669,34734,34971,35263,35276,35293,35398,35551,35558,35787,35867,35956,36230,36406,36450,36583,36842,36882,36883,36934,36958,36976,37048,37361,37482,37841,37841,38237,38237,38458,38532,38766,38830,38932,39344,39606,39650,40464) then 'di'
            when asicchz in (22002) then 'dia'
            when asicchz in (20291,20308,20622,20856,21415,22379,22443,22666,22722,22860,22880,23133,23152,23918,24005,24019,24020,24215,24806,25154,25474,25895,25921,25951,26915,27079,27097,27202,27229,27583,28096,28359,28593,28857,28857,29623,29716,30005,30008,30145,30198,30248,30300,30315,30322,30872,30969,31412,31775,33959,34119,34580,36309,36398,36430,37439,38079,38461,38651,38747,39002,39003,39072,39508,40670,40670,40827) then 'dian'
            when asicchz in (20228,20939,20993,21023,21500,21514,22877,23628,24340,24372,24427,25178,25481,26886,27720,29745,30265,30404,30615,30857,31374,31413,31464,32105,34023,34251,34413,34497,35339,35458,35519,35843,35970,37347,37407,37530,37553,37629,37677,37955,38035,38110,38123,38613,38655,39777,39817,39899,40119,40165,40173,40304,40479,40742) then 'diao'
            when asicchz in (23868,20314,21472,21669,21707,21841,21899,22436,22558,23756,23933,24137,24610,24654,24821,25116,25365,25586,26163,26337,26595,26986,27106,27548,27662,27846,29241,29251,29266,29918,30067,30082,30089,30090,30499,30512,30879,32112,32470,32778,32779,32965,33271,33363,33525,34600,34678,34738,35083,35130,35396,35548,35853,36227,36300,36309,36334,36416,36443,36604,36845,38267,38818,39944,40125,40233) then 'die'
            when asicchz in (19969,20163,21486,21878,22901,22901,23450,23935,24068,24522,25503,26903,28622,29582,30010,30012,30100,30447,30708,30855,30880,30968,32821,33114,33404,33827,34209,34416,35330,35746,37194,37194,37336,37336,37580,37664,37924,38025,38025,38116,38189,38762,38914,38977,39030,39139,39268,40718,40721) then 'ding'
            when asicchz in (19999,20002,37545,38117,39081) then 'diu'
            when asicchz in (23840,23840,23852,19996,20375,20530,20685,20908,20923,20941,21160,21205,21229,21658,22412,22508,22693,23003,23099,23099,23326,23741,23762,24683,25026,25113,25359,25584,26168,26481,26635,26847,27681,27693,27934,28087,28265,28884,29137,29418,30800,31511,31677,32103,33000,33012,33110,33523,33732,33891,34155,34624,35532,36853,38680,39399,39831,39903,40327,40363,40491,40725) then 'dong'
            when asicchz in (20071,20408,20828,20832,21061,21515,21562,21783,21790,25238,26007,26007,26019,26515,26515,26794,27255,27629,28002,28174,28678,29429,30168,30615,31398,31431,31740,33072,33651,34104,34474,35712,35835,35910,36887,37078,37117,37208,37380,37568,38061,38295,38360,38439,38497,39190,39294,39717,39718,39722,39724,39725) then 'dou'
            when asicchz in (20959,21090,21301,21438,22047,22581,22930,22956,23012,23355,24230,25985,26229,26255,26460,26911,27357,27564,27568,27602,28174,28193,28678,29261,29272,29322,29346,29420,29544,29757,29892,30398,30563,30585,31226,31482,31491,31716,32922,32922,33423,33648,34713,34855,34873,35067,35241,35501,35712,35743,35835,35908,36077,36117,36172,37117,37263,37654,37709,37983,38208,38349,38407,38767,38855,38883,38885,38931,39039,39475,39633,39633,40681,40695) then 'du'
            when asicchz in (20595,21100,22597,23183,26029,26039,26932,27573,27592,28997,29782,30701,30891,31471,31766,31850,32222,32526,32785,33142,33902,35085,36502,37723,37748,38203) then 'duan'
            when asicchz in (20810,20812,20817,21837,22422,22534,22624,23545,23550,23565,24636,24989,24990,25055,25939,25946,25958,26488,28647,28667,28706,28713,30205,30867,30931,31051,32144,34225,35656,35701,36699,36861,37662,37907,37907,37916,38246,38246,38431,38510,38538,38951,40237) then 'dui'
            when asicchz in (20229,21544,22136,22244,22345,22697,22698,22699,22783,24201,24563,24775,24990,25737,25780,25958,26991,27220,27788,28513,28822,29129,29340,30457,30462,30744,30903,30981,34611,36280,36402,36466,36478,36489,36871,36929,36975,37389,37907,38045,38246,38931,39039,39504) then 'dun'
            when asicchz in (23836,20152,20187,20953,21044,21057,21087,21099,21636,21702,21722,21925,22153,22194,22427,22427,22428,22428,22517,22549,22702,22703,22810,22811,22842,22890,22898,23200,23598,24230,24816,24988,25349,25350,25350,25479,25479,25939,25946,25952,25962,26421,26422,26453,26461,26532,26561,26562,26606,26711,26927,27634,27824,27826,28580,30181,30846,32158,32525,33333,34995,35056,36243,36322,36322,36325,36346,36401,36529,36530,36547,37420,37944,38094,38474,38479,38539,38547,38579,39167,39283,39345,39364,39534,39692,40317) then 'duo'
            when asicchz in (23871,20420,20564,20715,21262,21374,21380,21546,21571,21571,21597,21597,21666,21689,21734,22081,22121,22254,22441,22538,22568,22574,22968,22975,23030,23077,23102,23103,23103,23104,23641,23691,23753,23784,23785,24261,24694,24694,24746,24801,24801,24853,25145,25212,25621,25636,25657,25820,25931,26521,26521,27374,27486,27933,28048,28226,29684,29735,30199,30206,30354,30539,30728,30736,30760,30790,30912,31000,33018,33133,33482,33706,33852,34138,34437,34558,34625,35240,35355,35472,35556,35660,35725,35769,35860,35935,36571,36598,36717,36823,36940,36943,36987,37122,37387,37418,37608,37716,37993,38151,38199,38332,38415,38440,38456,38463,38923,38942,38943,38989,38990,39066,39069,39187,39209,39295,39424,39780,39952,39978,40055,40132,40264,40285,40286,40346,40517,40535,40771,40822) then 'e'
            when asicchz in (27448,27448,27448,27448,35474,35474,35474,35474,35830,35830,35830,35830) then 'ei'
            when asicchz in (22848,23758,24681,25665,29054,33981) then 'en'
            when asicchz in (38821) then 'eng'
            when asicchz in (20091,20108,20340,20340,20373,20799,20799,20816,20818,20818,21045,21665,21810,23570,23571,23572,23759,24333,24336,26450,26669,26670,26773,27186,27622,27919,27953,29246,29669,31915,32780,32783,32819,32847,33017,33233,33611,34238,34888,34888,35003,35456,36014,36019,36144,36272,36608,36700,36841,36999,37498,37498,38098,38098,38481,38573,39180,39285,39404,39669,39670,39838,40085,40239,40504) then 'er'
            when asicchz in (20047,20240,20337,20640,20921,21457,21457,22394,22433,22690,22978,23772,24386,26672,27203,27831,27861,28747,29648,29754,30138,30330,30332,30594,30749,31529,31567,32602,32624,32632,33591,34143,34245,37222,37271,37297,37701,38309,38400,39658,39662) then 'fa'
            when asicchz in (20206,20961,20962,20963,21227,21285,21453,22083,22694,22911,23119,23310,23311,24070,24161,24539,24995,25173,25306,26073,26075,26443,26569,26739,26805,26853,27146,27214,27710,27710,27726,27867,28412,28714,28735,28902,29033,29140,29359,29375,29856,30024,30056,30058,30421,30718,31020,31538,31541,31684,31827,31861,32208,32321,32345,32691,32763,33200,33316,33319,33539,34115,34115,34208,34281,34345,34844,34978,35150,35337,36009,36137,36463,36563,36588,36669,36691,36820,37353,37895,38034,39103,39132,39151,39152,39277,40021,40429) then 'fan'
            when asicchz in (20223,20515,21274,22346,22346,22469,22543,22952,24439,25151,25918,26041,26058,26121,26136,26507,27768,28115,29285,29932,30470,30506,31050,32033,32442,32938,33323,33459,34436,35370,35775,36285,36285,37025,37377,38059,38450,39651,39796,40066,40203,40365) then 'fang'
            when asicchz in (20471,21077,21290,21406,21457,21536,21857,22876,22915,23123,23124,23645,24223,24259,24290,24619,24753,25161,26000,26000,26162,26243,26314,26383,26478,26617,26832,27047,27203,27240,27360,27832,28125,28164,28663,29371,29394,29446,30143,30143,30193,30193,30280,30332,30761,31536,31706,32203,32495,32737,32933,32954,32967,32975,32976,33107,33470,33778,33778,33801,34140,34586,34586,34608,34790,35062,35513,35837,36027,36153,37928,38212,38507,38671,38725,38750,38751,39131,39133,39134,39205,39329,39441,39451,39905,40113,40739) then 'fei'
            when asicchz in (20221,20606,20712,20998,20998,21545,22342,22347,22367,22707,22859,22894,22946,23694,24073,24169,24325,24575,24868,24996,26128,26374,26380,26508,26788,26875,26876,27240,27240,27675,27774,28614,28725,28803,28954,29132,29139,29526,29526,29602,30611,30735,31182,31445,31881,31914,31966,32027,32439,32658,32693,32706,33209,33452,33974,34145,34464,34465,34927,35356,35950,35958,36690,37210,37398,37948,38571,38640,39220,39257,39322,39337,39797,40029,40124,40187,40642,40698,40726,40738) then 'fen'
            when asicchz in (23862,20016,20217,20472,20561,20732,20911,20964,20968,20972,20974,21802,22468,22584,22588,22790,22790,22857,22950,23543,23553,23791,23792,25683,26539,26747,26747,26963,27282,27811,27816,27816,28018,28194,28194,28247,28292,28456,28739,28816,28925,28968,29000,29090,29326,29478,29714,30127,30219,30461,30748,30904,31688,32152,32299,32299,32541,32541,33346,33681,33873,33873,34356,34562,34861,35202,35575,35773,35920,36085,36183,36898,37175,37190,37586,37821,37856,38155,38730,39080,39080,39080,39116,39118,39118,39118,39342,40175,40179,40204,40631) then 'feng'
            when asicchz in (29936) then 'fenwa'
            when asicchz in (35205) then 'fiao'
            when asicchz in (20175,20216,20315,22386) then 'fo'
            when asicchz in (19981,21542,22938,27541,28848,32017,32566,32569,32571,38636,40192) then 'fou'
            when asicchz in (20032,20184,20239,20245,20315,20428,20440,20443,20463,20585,20613,20904,20971,21020,21103,21264,21579,21586,21640,21648,21753,22072,22399,22424,22458,22797,22827,22827,22919,22923,22983,22983,23056,23119,23142,23181,23316,23386,23386,23413,23443,23500,23555,23722,23754,24063,24087,24133,24158,24220,24343,24355,24447,24447,24489,24612,24619,25071,25173,25206,25241,25242,25282,25290,25418,25452,25452,25771,25975,26023,26057,26381,26381,26510,26510,26553,26574,26574,26574,26603,26605,26687,26740,26868,26920,26929,27025,27025,27679,27885,27921,27921,28014,28074,28367,28563,28837,28912,28964,29238,29238,29598,29624,29704,29704,29879,29995,30006,30025,30032,30039,30273,30425,30726,30761,31059,31060,31119,31139,31231,31235,31274,31438,31526,31536,31583,31617,31641,31776,31920,31920,31952,32040,32040,32049,32060,32101,32141,32146,32238,32283,32384,32450,32459,32538,32600,32614,32711,32932,32981,32981,33071,33104,33105,33145,33178,33344,33396,33433,33443,33470,33531,33536,33583,33602,33652,33705,33748,33839,33869,34034,34151,34393,34469,34469,34472,34489,34519,34565,34569,34652,34656,34670,34925,34970,34973,34993,35079,35092,35142,35173,35204,35206,35331,35394,35560,35747,35943,36000,36070,36091,36127,36171,36185,36212,36282,36311,36311,36414,36628,36665,36667,36741,36752,37022,37081,37083,37148,37212,37340,37345,37383,37464,37468,37713,37730,38428,38429,38468,38861,38888,38955,39083,39088,39333,39385,39544,39668,39732,39812,39826,39954,40075,40134,40167,40172,40186,40212,40297,40349,40617,40620,40625,40632,40699,40700) then 'fu'
            when asicchz in (20285,21623,21654,22030,22030,22030,22048,22048,22048,22134,22841,22846,23573,23580,23596,26094,26386,29581,36555,36711,37331,37687,38022,39744) then 'ga'
            when asicchz in (19984,20066,20357,21251,21252,22419,23007,23760,24523,25124,25697,25913,26192,26458,27010,27113,27114,28297,28433,29890,30049,30422,30809,30929,31092,32096,32111,33445,33604,33890,33995,35442,35813,35941,36037,36044,36165,37058,37411,38041,38484,38545) then 'gai'
            when asicchz in (20089,20094,20097,20192,20292,20509,20942,20978,21633,22377,22904,22991,23602,23604,23606,23607,24178,24178,24185,24531,24863,25792,25916,25954,26096,26438,26438,26577,26751,27046,27204,27274,27765,27860,28134,28455,28553,28600,28776,29589,29621,29976,30131,30383,30448,30712,31174,31240,31487,31540,31608,31714,31795,31795,31891,32058,32448,32925,33417,33527,34918,35404,36113,36123,36195,36214,36245,36800,37200,39597,39760,40036,40161,40177) then 'gan'
            when asicchz in (23831,23831,23831,20872,20910,21018,21083,22536,22589,23703,23703,23703,23713,25093,25094,25095,25179,25478,25667,26464,26464,26849,27091,27091,28207,28981,28985,29288,29317,29370,30104,30716,30873,31611,32177,32434,32568,32577,32609,32923,37357,37628,37628,37792,38050,38050) then 'gang'
            when asicchz in (21186,21567,21578,22832,23804,25630,26272,26482,27072,27073,27092,27129,27248,27322,27356,29515,30347,30352,30570,30590,31086,31088,31134,31233,31294,31295,31606,31705,31957,32286,32543,32660,32665,33167,33167,33263,33746,34241,34291,35493,35824,37084,37615,37804,38150,38224,38879,39227,39640,39641,40398,40433,40731) then 'gao'
            when asicchz in (20010,20010,20193,20331,20334,20491,20491,21106,21260,21508,21508,21512,21540,21572,21679,21733,21759,21981,22000,22021,22314,22629,24385,24837,25096,25107,25128,25186,25356,25601,25601,25663,25841,25841,25931,26684,26684,27077,27338,27468,28358,28370,29291,29365,29490,29542,30105,30422,30796,31540,31623,32007,32421,32912,32912,33011,33011,33160,33224,33269,33336,33558,33558,33883,33883,33995,34428,34514,34532,35004,35027,35297,35581,35596,36661,36693,37499,37777,37784,37814,38124,38217,38307,38308,38401,38548,38761,38792,38839,38864,38874,38940,39052,39182,39289,39444,39612,39618,39730,39802,39845,39855,40068,40218,40255,40509) then 'ge'
            when asicchz in (32102,32473) then 'gei'
            when asicchz in (20120,20121,21711,25583,25604,26681,33390,33390,33563,36319) then 'gen'
            when asicchz in (21039,21757,22466,22569,23802,24218,25389,26245,26356,26356,26775,26921,28013,28991,30026,32089,32090,32134,32234,32234,32262,32262,32480,32686,32697,32789,32831,33668,33774,36065,36179,37088,38968,39048,39614,39873,40096,40330,40530) then 'geng'
            when asicchz in (24638) then 'gi'
            when asicchz in (20362,20379,20379,20844,20849,20849,20849,21151,21265,21268,21431,21789,21789,21962,21962,22632,23467,23470,24037,24041,24138,24318,24339,24685,24873,24873,24912,24912,25329,25330,25915,26459,26673,27742,28562,29077,29657,30909,31714,31996,31999,32005,32418,32702,32945,34467,35301,35317,36002,36123,36129,36195,36524,36531,36609,37566,38799,39672,40847,40852,40858) then 'gong'
            when asicchz in (20829) then 'gongfen'
            when asicchz in (20835) then 'gongli'
            when asicchz in (20317,20619,20883,21246,21246,21477,21620,21826,22392,22434,22815,22816,23012,23230,23715,24384,25304,25606,25728,26500,26552,26552,27083,27807,28317,29049,29399,29629,30144,31537,31709,31804,31955,32241,32529,32775,32776,32777,33462,33503,34492,34983,35104,35247,35279,35389,35436,35807,35967,36092,36141,36952,37390,37476,38057,38602,38834,38877) then 'gou'
            when asicchz in (23827,23854,20272,20272,20646,20721,20933,21476,21617,21653,21762,21763,21842,21975,22031,22266,22540,22787,22993,23284,23396,23478,23603,24600,24882,25186,25223,25925,26458,26599,26767,26845,27030,27070,27070,27245,27342,27586,27586,27753,27837,27858,28104,28658,28692,29295,29311,30204,30391,30396,30444,30653,30918,31099,31250,31296,31519,31629,31643,31696,31955,32270,32603,32607,32662,32929,33077,33228,33510,33533,33735,33776,33991,34211,34500,34500,34506,34865,35290,35393,35778,35895,36040,36158,36593,36594,36674,36674,36721,36764,36903,37220,37426,37431,37678,38068,38178,38599,39015,39038,39222,39305,39592,39592,39829,39901,40116,40227,40288,40379,40379,40490,40516,40536,40536,40723,40724) then 'gu'
            when asicchz in (20878,21038,21072,21102,21120,21350,21479,21593,21617,21617,21692,21865,22380,23521,25324,25346,25499,26653,26736,27460,29041,29916,32083,32250,32611,32619,32973,35007,35074,35455,35555,35798,36239,36411,37531,37565,38118,39082,39091,39463,40240,40505) then 'gua'
            when asicchz in (20054,21455,22828,24618,24672,25296,25524,25681,26548,26618,31625,32619) then 'guai'
            when asicchz in (20017,20018,20492,20851,20896,20896,21341,23448,24761,24762,24815,24931,25532,25692,26017,26874,27148,27423,27596,27892,28075,28075,28105,28485,28748,29215,29743,29869,29912,30191,30237,30287,30437,30676,30684,30685,31030,31100,31396,31590,31649,32184,32438,32582,32592,33304,33694,33694,33924,35212,35212,35251,35251,35264,35264,35266,35266,35928,36011,36143,36480,36648,36966,37671,37830,38005,38302,38306,38359,38364,38618,39208,39302,39973,40030,40057,40143,40164,40475,40563) then 'guan'
            when asicchz in (20423,20697,20809,21667,22425,23023,24191,24195,24291,25348,25751,26692,26692,27960,28514,28782,28823,28826,28827,28897,29367,29559,29654,30788,33009,33254,33257,33578,36612,36891,37543,40646) then 'guang'
            when asicchz in (20096,20345,20608,21053,21055,21130,21132,21286,21293,21294,21297,21420,22317,22429,22955,23037,23215,23266,23296,23428,23969,23986,24002,24112,24203,24234,24262,24402,24657,25707,25740,25904,25905,25905,26123,26231,26425,26588,26690,26727,26909,26914,27107,27126,27131,27132,27195,27292,27331,27376,27383,27512,27711,28224,28302,28505,28805,28820,29476,29674,29808,29853,29900,30288,30328,30344,30509,30598,30625,30646,30789,30794,31082,31148,31376,31552,31746,31755,33023,33573,34005,34348,34539,34717,34785,35007,35160,35215,35268,35300,35437,35809,36020,36149,36281,36330,36556,36563,36712,37053,37068,37888,37966,38312,38394,38482,38623,38844,39465,39734,39737,39740,39853,40022,40037,40081,40156,40186,40860,40863) then 'gui'
            when asicchz in (20008,24771,26829,26829,28378,28414,30548,30797,30937,32196,32247,32498,34008,34057,34926,34974,35063,35636,36645,36746,39820,39872,40103) then 'gun'
            when asicchz in (23838,21593,21686,21692,21871,21904,22035,22231,22255,22262,22267,22269,22272,22283,22490,22557,22670,24124,24151,24393,24397,24776,24918,25046,25524,25681,25931,26524,26881,26951,27112,27342,28065,28105,28198,28429,28612,29459,30225,30668,31746,31935,32182,32850,32861,33090,33112,33173,33747,34094,34402,34622,34632,34760,35065,35073,36640,36807,36807,36807,36942,36942,36942,37101,37403,37707,37945,38149,39196,39299,39320) then 'guo'
            when asicchz in (21704,21704,21704,22884,32038,34430,34532,34662,37503,38122) then 'ha'
            when asicchz in (20133,21645,21683,21683,21968,21992,22177,22640,22926,23401,23475,25336,27686,28023,28920,29490,32111,33010,36824,36996,37058,37244,37282,39168,39258,39405,39412,39559,39608) then 'hai'
            when asicchz in (28012) then 'haili'
            when asicchz in (23841,23877,20192,20292,20668,20847,20989,20990,21378,21384,21547,21547,21755,21765,21765,21898,22277,22462,23074,23272,23506,23677,24531,24717,24863,25000,25022,25182,25421,25750,25788,25916,26096,26097,26199,26200,26293,26770,26935,27483,27721,27735,27735,27765,27995,27995,28011,28038,28085,28450,28559,28698,28938,28947,29103,29235,29364,29442,29696,29981,30356,30533,31506,31592,32597,32752,32931,32931,33695,33761,34058,34058,34423,34486,34559,34604,34605,34706,35648,35901,35907,36634,37015,37039,37219,37356,37554,37582,37601,38280,38366,38380,38615,38867,38889,38919,38967,38980,39032,39060,39328,39343,39343,39419,39805,40177,40382,40766) then 'han'
            when asicchz in (21549,22451,22831,22932,24055,24572,26043,26477,26689,27782,28821,29673,31504,31504,31573,32078,32471,32942,33322,33472,34466,34892,34892,35012,36005,36818,37023,38927,39043,39599,39783) then 'hang'
            when asicchz in (20058,20404,20624,20779,21495,21495,21626,21728,21989,22071,22097,22150,22158,22741,22909,22909,24655,24718,26122,26150,26215,26272,26276,26285,26317,26883,27627,28009,28111,28360,28380,28564,28640,28751,28765,29510,29515,29524,30347,30352,30355,30364,30366,30369,30373,31183,31443,31815,32791,32853,33263,33568,33983,34179,34181,34215,34243,34399,34399,34461,34836,35541,35705,35946,35977,37085,37143,37804,38224,39013,39074,39965) then 'hao'
            when asicchz in (20830) then 'haoke'
            when asicchz in (20309,20309,20309,20331,21182,21512,21523,21593,21621,21642,21642,21644,21644,21692,21740,21853,21915,21917,21917,21955,21996,22088,22151,22414,22737,22976,23475,23497,23750,24786,24786,25266,25266,25926,26359,26373,26567,26680,26945,27441,27644,27827,28088,28206,28565,28931,28994,29062,29063,29178,29184,29410,29490,30283,30380,30407,30409,30413,30418,30422,30859,30985,31166,31701,31866,31917,32007,32421,32750,32751,33499,33655,33655,33743,33794,33995,34715,34842,34964,35088,35208,35382,35384,35429,35614,35779,35976,35977,36032,36154,36203,37059,37339,37452,37961,38305,38308,38356,38402,38422,38586,38733,38734,38735,38824,38940,39052,39172,39218,39288,39802,40068,40288,40353,40366,40372,40470,40516,40534,40548,40615,40789,40833,40866) then 'he'
            when asicchz in (21992,22079,28534,40657,40658) then 'hei'
            when asicchz in (20343,21711,22135,22135,24456,24680,25323,29408,30165,35434,38798) then 'hen'
            when asicchz in (20136,21756,21832,23022,24646,24658,24729,24729,25751,26689,27178,27178,27243,27243,28069,28870,29673,33019,33053,34309,34892,34913,37957,40244,40507) then 'heng'
            when asicchz in (21756) then 'hng'
            when asicchz in (20042) then 'ho'
            when asicchz in (20188,21431,21503,21503,21552,21565,21581,21700,21700,21700,21789,21962,22173,22444,22917,23042,23439,23446,23672,24006,24344,24395,24873,24912,25544,25748,26190,27759,27799,27859,27946,28004,28018,28209,28217,28292,28482,28562,28788,28888,28962,29586,29596,29928,30804,30817,31441,31460,31690,31904,32005,32024,32045,32139,32418,32430,32702,32707,32733,32830,33520,33645,33874,33875,34171,34171,34216,34425,35335,35340,35751,35897,35900,35902,36579,36663,36703,36720,37404,37495,37566,37584,37735,38286,38311,38336,38338,38387,38672,38687,38787,39720,39775,40251,40511,40649,40652) then 'hong'
            when asicchz in (20399,20399,20505,21402,21518,21564,21565,21620,21897,22421,22560,24127,24460,27913,29372,29492,30218,30586,30694,30694,31692,31943,32749,32757,33577,33876,35934,36869,37064,37127,37527,37741,39217,39610,39836,39928,40031,40078,40088,40769) then 'hou'
            when asicchz in (20046,20053,20114,20479,20721,20913,21282,21291,21628,21642,21644,21804,21823,21910,21952,21955,22033,22045,22171,22251,22400,22774,22775,22778,23025,23135,23209,23277,23278,23523,23733,24077,24160,24342,24359,24573,24600,24601,24663,24794,25103,25135,25137,25138,25142,25143,25144,25149,25160,25223,25252,25648,25698,26011,26120,26130,26358,26358,26513,26680,26971,26972,27122,27124,27473,27771,27789,27818,27864,27986,28146,28148,28246,28396,28408,28409,28649,28715,28864,28928,29043,29097,29392,29474,29733,29786,29920,29921,29939,30992,31068,31503,31670,31748,31888,31946,31946,31946,32087,32148,32270,32288,32993,33204,33424,33428,33460,33528,33792,33899,34075,34096,34381,34382,34382,34390,34397,34676,34716,34906,35315,35319,35377,35644,35703,35768,35952,36580,36727,37152,37264,37695,37721,37752,38586,38599,38608,38653,38653,38912,38966,39212,39693,39793,39959,40047,40160,40184,40288,40344,40358,40366,40379,40460,40516,40533,40536,40561) then 'hu'
            when asicchz in (23819,21010,21010,21123,21123,21270,21270,21326,21326,21326,21546,21594,21719,21719,22057,22057,22486,22843,23009,23154,23155,23295,23301,25651,25702,25782,26489,26528,26726,26907,27116,27194,28369,28549,29502,30011,30059,30069,30729,30836,30918,31936,32355,33305,33457,33458,33775,33775,33775,34128,34340,34710,35295,35441,35502,35545,35555,35649,35649,35694,35805,37354,37355,37592,37685,37877,38119,39498,39557,40081,40424,40650) then 'hua'
            when asicchz in (20330,21010,21123,21686,22351,22730,22750,24458,24576,25040,25079,27088,27376,28142,28708,32818,34361,34366,35106,35121,36381) then 'huai'
            when asicchz in (23880,21796,21914,21915,22206,22206,22300,22456,22554,22850,22864,23323,23369,23462,23503,23536,23768,24187,24739,24844,25025,25085,25442,25563,25808,25868,26707,26777,27125,27426,27475,27489,27961,28003,28067,28185,28470,28579,28596,28873,28949,29029,29375,29407,29407,29506,29566,29615,29773,29872,29915,30186,30227,30505,30534,30534,30607,31979,32089,32132,32132,32233,32367,32531,32563,32678,32914,33601,33800,33809,33949,34279,35737,35938,35954,35974,35974,35995,36696,36696,36824,36909,36996,37063,37188,37744,37942,38206,38254,38372,38427,38600,38618,39529,39711,39879,39926,39936,40105,40197,40269,40558) then 'huan'
            when asicchz in (23858,20575,20836,20976,21924,22573,22595,22708,22875,23187,23482,23482,24031,24140,24488,24627,24653,24822,24880,24908,24908,24908,25560,26179,26179,26180,26306,26394,27003,27045,27342,27771,28255,28361,28514,28862,29004,29056,29119,29119,29196,29530,29789,29852,30272,30343,30365,30377,30970,31316,31681,31783,32915,33358,33618,33618,33618,33887,34647,34789,34881,35428,35579,35594,35854,36266,36945,37728,37796,37892,38205,38541,38905,39213,39452,39945,40017,40135,40428,40643,40644) then 'huang'
            when asicchz in (20250,20330,20705,20790,21295,21321,21440,21684,21717,21913,22034,22085,22101,22118,22166,22232,22238,22252,22298,22549,22702,23118,23176,23314,23368,23533,23670,23671,24145,24262,24315,24317,24407,24409,24410,24507,24509,24666,24667,24674,24693,24724,24800,24935,24979,25075,25103,25135,25138,25339,25381,25582,25757,26198,26214,26249,26291,26371,26727,26930,26958,27109,27230,27269,27283,27292,27352,27560,27584,27585,27591,27719,27851,27907,27908,27981,28239,28291,28377,28499,28528,28590,28618,28680,28784,28787,28828,28896,28896,28899,28905,28999,29010,29164,29172,29545,29682,29759,29860,29871,30160,30243,30562,30579,30650,31112,31229,31330,31730,32117,32354,32354,32362,32472,32523,32523,32729,32730,32748,32765,33428,33588,33631,34087,34137,34184,34185,34289,34289,34355,34411,34426,34426,34456,34516,34517,34582,34717,34794,34802,34950,35096,35439,35452,35452,35496,35569,35667,35693,35711,35763,35801,35801,35826,35927,36036,36159,36637,36745,36852,36901,37514,37880,37932,38368,38419,38547,38579,38759,38958,39018,39058,39215,39856,39988,40638) then 'hui'
            when asicchz in (20434,20529,22274,23130,23147,23585,24566,24795,24829,24897,25485,26127,26156,26331,26829,26836,27545,27985,27985,28093,28151,28151,28222,28222,28259,28279,28343,28932,28957,29682,29759,30467,30567,30575,30580,33636,33911,34066,35304,35554,35816,36683,38333,38413,39195,39211,39300,39746,40754) then 'hun'
            when asicchz in (20249,20249,20344,20464,21096,21136,21529,21642,21642,21642,21644,21644,21644,21663,21904,22148,22148,22191,22207,22821,22821,22895,23009,24415,24416,24785,25110,25415,25501,25837,25865,26084,26340,27316,27790,27963,28273,28471,28471,28618,28649,28694,28779,28780,29047,29554,30312,30483,30662,30672,30986,31096,31117,31214,31219,31220,31339,31394,31719,32800,32815,33243,33383,33719,33958,34303,34838,35595,35905,35905,35905,36008,36135,36239,37033,37413,37699,37699,37962,38060,38186,38186,38252,38276,38616,38669,38723,38852,39454) then 'huo'
            when asicchz in (23878,23879,23879,19980,20014,20033,20073,20127,20156,20157,20235,20238,20342,20552,20590,20703,20854,20862,20864,20960,20960,20987,21001,21007,21058,21086,21092,21137,21219,21337,21363,21373,21450,21469,21501,21513,21677,21724,21799,21918,21976,22064,22156,22334,22358,22413,22522,22578,22601,22716,22855,22912,22931,23006,23020,23241,23241,23395,23490,23492,23568,23632,23664,23692,23924,23924,23983,24049,24122,24190,24190,24244,24301,24401,24438,24475,24524,24547,24613,24760,24782,24881,25023,25056,25056,25083,25119,25122,25216,25380,25486,25572,25686,25731,25731,25760,25789,25802,25824,25906,25959,26081,26082,26083,26280,26281,26305,26398,26399,26426,26497,26501,26782,26840,26966,26987,26997,27081,27107,27181,27231,27254,27285,27293,27317,27333,27333,27373,27547,27588,27749,27762,27890,27918,27982,27982,28097,28168,28168,28242,28419,28424,28503,28608,28616,28639,28639,28721,28943,29316,29361,29585,29859,29886,30047,30047,30072,30079,30142,30197,30240,30304,30314,30336,30349,30601,30710,30959,30972,31085,31133,31144,31144,31215,31256,31273,31287,31293,31300,31306,31309,31318,31318,31335,31492,31496,31571,31637,31637,31679,31754,31758,31821,31995,32000,32000,32018,32026,32102,32153,32168,32193,32221,32318,32331,32363,32380,32380,32423,32426,32426,32473,32487,32489,32521,32637,32641,32647,32648,32804,32813,32908,33034,33164,33262,33381,33448,33456,33497,33549,33572,33632,33898,33978,34015,34055,34112,34170,34186,34234,34249,34318,34350,34363,34368,34414,34637,34703,34787,35034,35136,35136,35147,35209,35210,35244,35274,35289,35309,35336,35352,35440,35467,35525,35525,35526,35540,35663,35684,35745,35749,35760,35800,35899,36075,36087,36173,36236,36254,36321,36347,36349,36369,36369,36374,36432,36447,36491,36516,36536,36655,36655,36698,36753,36753,36857,37062,37512,37537,37668,37715,37878,37910,37959,37977,38469,38555,38574,38598,38622,38631,38657,38709,38717,38761,38794,38847,38898,39138,39249,39269,39525,39589,39675,39742,39765,39773,39778,39781,39814,39898,39933,39990,39999,40000,40045,40062,40090,40107,40174,40267,40335,40378,40378,40388,40401,40452,40481,40545,40545,40578,40778,40780,40782,40783,40784,40785) then 'ji'
            when asicchz in (20215,20285,20339,20551,20551,20642,20729,21152,23478,21466,21466,21759,21770,22025,22031,22335,22473,22841,22841,22846,22846,23165,23233,23434,23478,23724,24143,24461,24486,24550,24669,25115,25118,25204,25272,25281,25326,25375,25406,25814,26010,26013,26550,26551,26780,26933,26933,27022,27042,27098,27295,27616,27847,27971,28025,29324,29488,29491,29630,29640,30002,30002,30146,30229,31292,31539,31604,31960,32798,32987,33061,33141,33540,33626,33698,33901,34545,34554,34952,34999,35020,35949,35985,36040,36040,36158,36158,36303,36338,36838,37071,37087,37440,37483,37583,37813,38078,38103,38227,38945,38956,38960,39049,39050,39381,39550,40208,40246,40266,40602) then 'jia'
            when asicchz in (20214,20461,20468,20537,20581,20628,20707,20717,20745,20860,20927,20943,21073,21091,21098,21105,21133,21134,21138,21140,22223,22237,22362,22533,22545,22591,22649,22713,22904,23014,23015,23499,23574,24116,24116,24181,24314,24383,24389,24484,24804,25099,25108,25129,25132,25315,25400,25441,25536,25539,25539,25589,25589,25627,25791,25846,25877,26068,26261,26369,26535,26604,26667,26776,26816,26908,26935,26942,26967,27031,27099,27179,27215,27298,27323,27388,27516,27569,27570,27645,27914,27973,28071,28154,28176,28176,28187,28244,28245,28293,28293,28472,28472,28567,28666,28666,28688,28723,28728,28733,29006,29086,29112,29259,29294,29325,29455,29610,29652,29770,29776,30417,30417,30435,30435,30545,30583,30639,30647,30652,30839,30858,30897,30965,30976,30982,31003,31031,31284,31509,31546,31591,31616,31627,31661,31727,31727,31777,31816,31835,31835,31947,32120,32216,32273,32349,32365,32516,32547,32742,32891,32937,33137,33270,33328,33382,33392,33393,33575,33616,33733,33786,33868,33977,34090,34129,34163,34214,34246,34371,34745,34834,35000,35045,35143,35145,35194,35211,35253,35256,35265,35395,35539,35563,35591,35629,35675,35708,35710,35855,35883,35932,35939,36046,36068,36145,36253,36284,36296,36341,36368,36410,36423,36702,37360,37372,37492,37572,37585,37627,37627,37747,37749,37803,37865,37911,37927,37927,37937,37969,37970,37996,37999,38003,38159,38159,38190,38290,38290,38291,38291,38388,38388,38595,38764,38828,38828,38831,38848,38857,39198,39216,39279,39330,39691,39950,39956,39964,39993,40099,40146,40189,40273,40307,40380,40547,40568,40569,40571,40572,40585) then 'jian'
            when asicchz in (20619,20725,21221,21278,21280,22594,22723,22789,22870,22888,22892,23004,23558,23558,23559,23559,23929,24348,24374,24375,24378,24394,25706,25726,26728,27123,27263,27364,27565,27743,27930,27974,27974,28207,28400,28479,28479,29343,29518,30037,30074,30074,30085,30086,30995,31969,31976,32115,32366,32475,32560,32734,32809,33177,33587,33857,33931,34083,34193,34688,34751,35611,35645,35762,35911,37233,37284,37292,38477,38849,39004,40002,40137) then 'jiang'
            when asicchz in (20132,20348,20389,20709,20716,20748,21119,21131,21222,21483,21580,21932,22018,22020,22032,22054,22093,22125,22204,22204,23011,23047,23308,23315,23362,23780,23783,23957,23968,23971,24506,24508,24508,24508,24660,24718,24973,24994,25023,25357,25357,25378,25409,25605,25678,25719,25759,25785,25898,25934,25934,25945,25945,25963,25981,25983,25997,26016,26184,26270,26322,26657,26898,27156,27975,28267,28268,28376,28438,28496,28550,28738,28762,28868,28966,29005,29131,29409,29541,29651,29868,30276,30350,30374,30381,30699,30699,30703,30703,30977,31322,31372,31382,31493,31493,31562,31562,31781,32094,32371,32478,32564,33014,33050,33139,33184,33202,33259,33405,33581,33582,34121,34272,34400,34527,34780,34797,35216,35226,35258,35273,35282,35334,35665,35685,36043,36269,36324,36363,36611,36679,36686,36735,36739,37066,37237,37294,37314,37349,37496,37902,38128,39171,39290,39509,39556,39851,40014,40091,40257,40422,40430,40554,40867) then 'jiao'
            when asicchz in (23478,23848,23889,20015,20171,20215,20215,20511,20514,20552,20604,20625,20729,20729,21030,21031,21052,21163,21180,21353,21354,21540,21724,21814,21841,21896,21948,21983,22156,22566,22586,22905,22926,22992,23125,23182,23192,23211,23237,23377,23568,23622,23626,23690,23701,23909,23984,23985,23995,24000,24175,24206,24483,24712,25106,25130,25186,25326,25463,25509,25509,25522,25526,25581,25641,25809,25838,25843,26042,26117,26466,26480,26688,26708,26717,26884,26960,26988,26988,26998,26999,27044,27294,27601,27905,27951,28253,28368,28500,29039,29335,29412,29600,29758,29774,30028,30029,30092,30102,30117,30158,30308,30342,30571,30734,30883,30989,31224,31277,31469,31680,31680,32018,32018,32080,32080,32092,32467,32467,32687,32804,33083,33410,33410,33445,33709,33768,33768,34037,34249,34471,34531,34550,34576,34644,34840,34846,34877,34903,34929,34936,34963,34999,35002,35027,35119,35299,35299,35303,35303,35344,35440,35489,35505,35631,35750,35800,35819,36236,36338,36373,36860,37475,37755,37765,38268,38454,38542,38786,38794,38945,39049,39159,39601,39786,39834,40082,40347,40353) then 'jie'
            when asicchz in (20165,20165,20170,20176,20242,20397,20677,20677,20728,20760,20819,20954,21156,21170,21185,21370,21418,21803,22116,22157,22480,22535,22535,22587,22672,22743,22935,23132,23268,23268,23312,23335,23510,23613,23613,24057,24062,24273,24781,24940,24940,25634,26020,26020,26185,26187,26499,27031,27135,27471,27555,27941,27989,28024,28301,28428,28613,28636,28908,29025,29180,29650,29710,29755,29800,29822,29857,29878,30433,30684,30685,30747,31090,31105,31105,31483,31506,31563,32031,32031,32039,32202,32265,32537,33272,33621,33641,33771,33779,34035,34254,34943,35167,35250,35280,35284,35641,35880,36078,36112,36166,36817,36827,36914,37329,37330,37375,37670,38021,38182,38771,39241,39313,39352,40566,40645,40829) then 'jin'
            when asicchz in (20028,20117,20140,20144,20435,20510,20665,20742,20834,20928,20936,21037,21060,21060,21156,21170,21185,22355,22357,22361,22659,22924,23129,23131,23143,23441,24032,24032,24156,24362,24371,24452,24452,24465,24465,24778,25004,25020,25020,25807,25964,26060,26061,26223,26230,26299,26324,26737,26807,27256,27532,27537,27755,27756,27902,27972,28039,28136,28555,28702,29444,29517,29828,29855,29861,30153,30169,30555,31188,31241,31357,31454,31455,31463,31467,31478,31480,31632,31879,31923,31934,32076,32147,32147,32161,32463,32463,32857,32956,33003,33051,33096,33550,33606,33610,33686,33686,33729,33871,34812,35497,35686,36353,36851,36885,37598,37857,38236,38449,38739,38742,38745,38746,38748,38938,38968,39048,39514,39912,40120,40283,40321,40324,40598,40608,40753) then 'jing'
            when asicchz in (20400,20690,20866,20875,20879,22247,22384,22491,25155,25156,27842,28027,28027,28547,28805,28847,28913,29018,29019,29106,29147,31384,32069,32069,32151,33254,33257,34319,34324,35111,36837,36872,37508,38984,39054,39369,39403) then 'jiong'
            when asicchz in (20009,20037,20038,20061,20067,20483,20710,21113,21244,21267,21275,21302,21417,21646,21886,22906,23601,24260,24271,24272,24934,25412,25538,25578,25579,25678,25937,26087,26427,26470,26601,26622,26709,27163,27405,27559,27711,27747,28267,28792,29278,29590,30106,31285,31350,31994,31994,31998,32036,32416,33276,33285,33290,33295,33819,36211,36468,36469,37202,38265,38404,38893,38894,39695,39726,39910,40169,40434,40480,40555,40596,40808) then 'jiu'
            when asicchz in (23820,19988,20030,20257,20407,20407,20453,20465,20520,20534,20714,20855,20965,21095,21127,21230,21258,21294,21477,21632,21881,22503,22526,22729,22998,23093,23109,23150,23520,23616,23621,23654,23656,23712,23720,23720,24008,24040,24326,24514,24583,24592,24602,24807,24883,25029,25084,25221,25298,25304,25312,25369,25398,25398,25412,25454,25454,25516,25567,25818,25818,25831,26139,26552,26588,26708,26798,26887,26888,26896,27017,27032,27032,27224,27275,27331,27384,27397,27499,27625,27633,27822,27822,27843,27878,27952,28090,28119,28192,28264,28605,28844,28951,28963,29323,29329,29386,29401,29639,29722,30141,30487,30655,30697,30697,30752,31212,31405,31414,31589,31796,31847,31892,31927,32344,32605,32799,32858,32869,33106,33289,33357,33507,33524,33682,33738,33951,33961,34043,34332,34401,34487,34502,34587,34742,34963,35070,35406,35530,35765,35942,35991,36228,36252,36308,36313,36313,36317,36348,36376,36382,36413,36459,36486,36537,36554,36610,36710,36989,37037,37113,37301,37445,37606,37606,37624,37624,37947,38044,38164,38164,38191,38320,38513,38606,38816,38827,38827,39094,39123,39375,39378,39414,39527,39545,39816,39828,40225,40281,40308,40331,40362,40752,40755,40799,40835) then 'ju'
            when asicchz in (20518,21173,21196,21196,21228,21367,21367,21599,22280,22280,22287,22287,22477,22854,22861,23010,23071,23128,23986,24002,24059,24059,24099,24099,24366,24705,24787,24955,25424,25458,26392,26698,26763,26860,26918,28051,28099,28934,29431,29543,29945,29945,30519,30538,30560,32109,32121,32307,32482,32613,32642,33063,33091,33223,33764,34088,34866,35024,35714,36385,37124,37585,37591,37591,37640,37816,37931,38185,38220,38338,38589,38603,38809,39148,39179,40273,40515) then 'juan'
            when asicchz in (23835,23851,20101,20500,20500,20629,20915,21012,21122,21303,21413,21461,21559,22090,22104,22129,22204,22470,22726,22940,23378,23379,23657,23659,23969,23973,24353,24399,24992,25008,25092,25225,25367,25428,25496,25733,25733,25767,25899,25997,26743,27227,27228,27373,27438,27666,27770,27884,28749,28979,29094,29131,29201,29213,29236,29237,29527,29571,29606,29608,29647,29812,29850,30118,30234,30669,30686,30689,30724,31345,32085,32118,32344,32477,33050,33220,33461,34141,34152,34419,34455,34792,34793,34982,35216,35226,35258,35273,35282,35286,35310,35324,35363,35507,35662,35776,35890,35996,36221,36233,36281,36470,36471,36475,36521,37388,37901,37917,38017,38242,38357,38425,39363,39625,40022,40156,40194,40195,40418) then 'jue'
            when asicchz in (20426,20737,20891,21531,21569,22343,22472,23024,23535,23803,25039,25411,25864,25887,26201,26750,26846,27758,27994,28652,28940,29127,29690,30063,30386,30392,30393,30853,31459,31584,31640,31647,33689,33740,33740,33904,34448,34592,34944,35232,36048,36557,37089,37406,37505,37534,37717,38055,38486,38589,38603,38965,39189,39298,39423,39567,39862,40106,40276,40277,40280,40583,40591,40597,40860,40863) then 'jun'
            when asicchz in (20327,21345,21652,21652,21654,21679,21888,22448,33001,37490) then 'ka'
            when asicchz in (20975,20977,21056,21108,21203,22021,22450,22607,22866,23682,23910,24320,24574,24698,24850,24887,24894,24936,25577,26271,26999,27436,27439,28653,28812,28887,33928,35912,36614,37703,37774,37799,37926,38112,38158,38196,38283,38355,38399,39101) then 'kai'
            when asicchz in (23809,23873,23884,20355,20568,20890,20981,21002,21208,22350,22515,22570,22664,24770,25121,25211,26654,27099,27323,27455,27457,30475,30475,30640,30681,30733,30945,31479,31479,33712,34894,36641,36695,38366,38426,38993,39723,40853,40859) then 'kan'
            when asicchz in (20130,20233,21279,22245,23261,23931,24247,24572,24951,25179,25239,25667,27130,28462,28821,29370,30730,31301,31879,31968,36543,37023,37415,37870,38058,38284,38284,38390,38390,40007) then 'kang'
            when asicchz in (19970,23611,23914,25335,25911,26674,27928,27928,28900,28933,29063,29330,32771,34215,37548,38096,38752,39643,39859,39884,40083) then 'kao'
            when asicchz in (23889,23897,20811,21051,21067,21184,21194,21308,21487,21487,21621,21683,21969,21969,21996,22391,22391,22529,22771,23060,23458,23557,23714,23751,23985,24682,24712,24856,24857,25570,25621,25956,26607,26869,27068,27158,27436,27457,27579,27580,27690,28167,28212,28312,28653,28835,29249,29297,29328,29634,30132,30206,30604,30754,30814,30886,30918,30933,30986,31002,31185,31262,31392,31420,32217,32514,32727,33360,33499,33834,34198,34485,34636,34889,34964,35506,35838,36279,36603,36603,36722,37272,37427,37503,37633,38070,38122,38174,38300,38950,38950,38982,39055,39055,39063,39437,39486,39570,39617) then 'ke'
            when asicchz in (21067,23557) then 'kei'
            when asicchz in (21827,22438,22718,24691,25031,25519,29666,30797,32910,32943,32955,35017,35075,35940,35975,37689,40791,40806,40834,40840) then 'ken'
            when asicchz in (21157,21549,22344,22353,22932,25395,25537,25724,27576,29308,30785,30812,30843,30843,35481,37557,37726,37847,38143,38444) then 'keng'
            when asicchz in (23814,20517,20517,22506,23380,24656,24766,24766,25511,26892,28083,30716,30847,31354,31354,31354,31644,32683,37651,38810,40316) then 'kong'
            when asicchz in (20317,20902,21118,21174,21475,21481,23484,23495,24388,24592,25187,25248,25715,25922,28401,30477,30487,30601,30616,31387,31448,31576,31750,33444,34098,34107,37350,40391) then 'kou'
            when asicchz in (20424,21043,21741,21950,22195,22288,22528,24211,24235,25181,25358,25409,25648,26383,26543,26701,26971,28933,29404,30228,30715,30814,31193,31193,31371,31391,32093,32468,32976,33510,34996,35044,35122,36301,37056,37239,39607,39852) then 'ku'
            when asicchz in (20361,21685,21685,22446,22840,22840,23025,24663,25358,26183,26951,32083,33007,33343,35463,35463,36278,36328,37529,39611) then 'kua'
            when asicchz in (20250,20393,20744,20983,21721,22130,22310,22359,22602,22692,24028,24293,24555,25811,26077,26371,27443,27981,28590,29423,29546,29871,31607,31977,33037,33214,33929,33967,34146,37072,37174,39363,40032,40089) then 'kuai'
            when asicchz in (23485,23515,23532,26785,27445,27454,27456,31421,31422,33239,37991,39627,39638) then 'kuan'
            when asicchz in (20017,20771,20917,21179,21281,21289,21341,21712,22329,22745,22844,23730,24569,24647,25068,25069,25218,26103,26175,26336,26694,27841,27949,29196,29378,29381,30486,30518,30668,30719,30783,30788,31014,31340,31568,31610,32075,32086,32394,32425,35462,35462,35473,35795,35827,36026,36150,36566,36576,36582,36589,36811,37021,37052,37178,37489,37595,37979,40287,40651) then 'kuang'
            when asicchz in (20111,20608,21042,21294,21297,21919,21945,22067,22804,22862,23231,23303,23599,23599,23743,24011,24025,24402,24733,24870,24871,24978,25123,25542,26182,26252,26959,26961,27334,27512,27560,28291,28528,28995,29354,30420,30589,30598,30646,30920,31397,31418,31697,31779,31812,32871,32873,32877,32885,33023,33197,33909,33929,34146,34248,34359,34369,34407,34672,35593,36332,36446,36520,36917,37128,37736,37751,38362,38551,38925,38959,39005,39229,39243,39304,39319,39460,39577,39745,39853) then 'kui'
            when asicchz in (23824,23825,22256,22372,22531,22546,22776,22780,23147,24707,25414,26118,26204,26801,28035,28489,28956,29108,29457,29736,29819,30543,30833,31093,31239,31259,32145,33742,34603,35016,35021,35049,35084,35975,37260,37653,38175,38315,38328,38403,39433,39648,39649,39656,39908,40114,40318,40356,40525) then 'kun'
            when asicchz in (22091,24275,25193,25313,25324,25348,25844,26653,28471,28662,31214,31219,31560,33855,33856,34526,37531,37565,38118,38346,38420,38697,38815,38841,38869,38946,39674,39712) then 'kuo'
            when asicchz in (21068,21068,21862,21862,21862,21895,21895,21895,21895,21895,22201,22403,25289,25289,25289,25574,25574,25575,25626,25848,25867,26095,26566,26955,27380,28290,29193,29902,30220,30302,30313,30764,30764,30934,30934,32715,33098,33224,33240,33736,33853,34270,34593,34635,34674,34847,36770,36771,37003,37982,38260,38817,39694,39931) then 'la'
            when asicchz in (23811,23821,20358,20358,20459,20488,21201,21819,23061,23137,23137,24242,24469,24469,24480,24480,25867,26469,26469,26814,26870,27380,28062,28150,28625,28712,28716,29453,29724,30112,30296,30302,30313,30544,30558,31577,31618,31809,31839,33713,33802,34302,35184,35514,36058,36075,36084,36169,36182,36904,37106,37688,38140,38972,38978,39435,39904,40291,40326,40627) then 'lai'
            when asicchz in (23888,20758,20848,21425,21833,22146,22226,22356,22728,22735,23146,23358,23364,23375,23375,23706,24177,24783,25042,25058,25078,25318,25597,25829,25876,25900,26003,26005,26261,26639,27012,27396,27414,27415,28008,28389,28452,28572,28651,28734,28742,28768,28768,28769,28866,29143,29155,29175,29185,29211,29220,29222,29222,29884,29907,31726,31811,31843,31991,32383,32412,32518,32625,33915,34013,34253,34347,34349,35124,35157,35172,35188,35197,35239,35261,35272,35659,35733,35888,36509,37250,37997,38020,38247,38348,38417,38858,39026) then 'lan'
            when asicchz in (23808,23808,21190,21748,21879,22476,22641,23247,24266,25999,26390,26391,26404,26745,27028,27139,27444,28010,28922,29436,29701,29807,30816,31234,31588,31588,33350,33704,33704,33943,33992,34018,34571,34690,35471,35471,36532,37070,37070,37074,37086,37571,37807,38162,38316,38406,39418) then 'lang'
            when asicchz in (23810,20332,20695,21171,21172,21214,21694,21744,21792,21792,21984,22062,22062,23013,23274,23959,24645,24997,24998,24998,25438,25736,26405,26675,27247,28022,28061,28061,28518,28518,28518,28551,28551,28889,29282,29419,29536,29679,30184,30278,30803,30961,31362,31785,31913,32097,32476,32769,32770,32802,32814,33622,33853,34791,36540,36546,36689,37226,37290,37536,37906,38097,38137,38294,39007,39645) then 'lao'
            when asicchz in (20048,20102,20162,21202,21499,22046,24519,25168,27005,27138,27707,27856,29278,29583,30771,31483,31765,32907,33403,38430,38903,39182,39182,39289,39987,40051,40147) then 'le'
            when asicchz in (20651,20651,20769,20769,20797,20797,21202,21202,21437,22046,22418,22593,22744,22760,23256,25794,25794,25858,25858,27151,27151,27281,27281,27344,27345,27345,27417,27882,27937,27937,28057,28122,28463,28741,29891,30078,30243,30295,30667,30922,30949,30949,30988,30988,31015,31015,31015,31016,31089,31159,31867,32047,32047,32047,32107,32107,32107,32306,32391,32397,32397,32397,32413,32551,32589,32696,32786,32907,34050,34124,34174,34271,34353,34354,34365,34374,34374,34845,35460,35716,35796,36704,37241,37511,37649,37939,37976,38008,38253,38647,38647,38721,38721,38939,38954,39006,39075,40467,40762) then 'lei'
            when asicchz in (20528,20919,21797,22542,22596,24867,26865,26865,26974,26974,30550,30864,31260,31260,34192,36380) then 'leng'
            when asicchz in (20029,20029,20363,20432,20442,20458,20616,20782,20791,20947,21013,21033,21075,21114,21145,21147,21169,21237,21382,21385,21400,21412,21423,21426,21459,21461,21519,21590,21737,21737,21737,21774,21811,21937,22175,22182,22212,22215,22364,22619,22754,23052,23091,23151,23264,23371,23371,23415,23668,23718,23771,23778,23794,24001,24306,24733,24737,24743,24759,24900,25150,25168,25178,25646,25853,25866,25894,25901,25988,26278,26310,26334,26424,26446,26461,26461,26533,26562,26627,26638,26647,26651,26792,26808,26819,26841,27142,27306,27348,27359,27370,27408,27418,27508,27511,27813,27828,27829,28012,28016,28054,28327,28435,28583,28671,28701,28757,29188,29199,29313,29314,29339,29345,29432,29441,29653,29702,29709,29806,29827,29893,29896,29905,29925,30112,30124,30178,30296,30311,30378,30432,30445,30553,30557,30725,30764,30778,30782,30975,31018,31019,31024,31036,31150,31154,31163,31197,31346,31435,31472,31520,31587,31717,31729,31852,31890,31901,31924,31950,31986,32159,32301,32389,32410,32410,32545,32633,33079,33347,33480,33497,33560,33620,33650,33669,33673,33758,33946,33950,34016,34110,34268,34294,34362,34488,34510,34528,34570,34570,34599,34679,34765,34808,34823,34849,34849,34851,34859,35023,35041,35125,35323,35400,35623,35720,35914,35981,36210,36318,36498,36706,36707,36729,36835,36902,37004,37008,37094,37192,37288,37300,37324,37328,37469,37520,37611,37616,37637,37784,37867,37975,38146,38582,38583,38584,38626,38643,38722,38731,39530,39562,39681,39730,39881,39887,39916,40039,40049,40058,40097,40100,40162,40168,40215,40313,40389,40477,40514,40599,40599,40604,40654,40679) then 'li'
            when asicchz in (20457,20486) then 'lia'
            when asicchz in (20151,20678,21126,21298,21299,22009,22098,22556,22849,22889,23201,23294,23322,23372,24088,24265,24604,24651,24937,24937,24976,25088,25689,25689,25947,25986,26815,26815,26973,27087,27108,27108,27318,27363,27363,27483,27539,27566,28063,28229,28307,28307,28451,28491,28592,28610,28627,28718,28722,28860,29001,29073,29163,29711,29779,29833,30927,31284,31806,31842,31848,32244,32314,32414,32451,32695,32756,32852,32872,32875,32878,32879,33080,33217,33225,33714,33718,33840,34030,34105,34197,34207,34333,34334,34698,34826,35042,35043,35123,35165,35229,35632,36453,36830,36899,37179,37302,37676,37706,37772,37832,37934,38142,38256,39697,39946,39985,40098) then 'lian'
            when asicchz in (20001,20004,20142,20429,20457,20486,20510,20841,20937,20937,21748,21793,21858,21928,22682,24738,25498,26238,26753,26891,27153,28092,28092,28280,31918,31921,31975,32201,33084,33391,33704,34621,35058,35538,35845,36361,36361,36620,36635,36652,36742,36748,37327,37327,37327,37700,38739,38746,39418,39753,39758) then 'liang'
            when asicchz in (20102,20698,22073,23293,23525,23534,23582,23589,23590,23658,23930,23962,23963,24278,24299,24960,25005,25005,25678,25730,25769,25769,25769,25769,25977,26009,26296,27163,27217,28475,28518,28819,29134,29134,29134,29198,29198,29202,29202,29536,29849,30103,30274,30637,30637,31372,31415,31426,31773,32326,32346,32554,32557,32842,33163,33195,34044,34260,34783,34791,35906,36095,36440,36477,36797,36988,37149,37333,37333,37904,38028,38028,38243,38269,39106,39113,39630,40431,40553) then 'liao'
            when asicchz in (20768,20925,21015,21155,21158,21181,21671,21671,21671,21671,21751,22482,22483,23028,24001,24036,24538,25362,25449,25848,26677,26841,27916,27990,28872,28910,29037,29156,29188,29193,29347,29454,29471,29542,29557,32159,32855,33055,33570,34522,35010,35010,36244,36496,36862,39090,39707,39715,39844,40050,40247) then 'lie'
            when asicchz in (23818,20020,20020,20099,20099,20719,20903,20955,20956,21432,21533,21833,21833,22755,23961,24297,24298,24673,24715,24783,25037,25044,25294,25755,26036,26237,26301,26519,27209,27265,27305,28107,28107,28542,28575,28726,28955,29136,29532,29532,29747,29848,29968,30084,30084,30195,30299,30301,30645,30852,30967,31638,31638,31910,31932,32157,32343,32759,33190,33256,33256,33787,34106,34298,36035,36161,36472,36495,36505,36522,36692,36709,36762,36980,37051,37168,37883,38325,38462,38563,38678,39502,40023,40158,40592,40607) then 'lin'
            when asicchz in (23834,12295,20196,20196,20196,20278,20940,21026,21478,21604,21604,22265,22397,22796,22984,23112,23361,23725,23725,23738,23738,23994,24446,25493,26148,26382,26563,26818,26865,27386,27422,27872,28137,28586,28789,28841,29167,29223,29393,29618,29708,29940,30346,30769,31102,31202,31260,31451,31533,32055,32190,32491,32656,32666,32718,32838,33330,33491,33777,34020,34054,34166,34342,34505,34897,34954,34954,35052,35397,36297,36584,36632,37187,37309,37428,37634,38083,38301,38517,38646,38666,38679,38683,38685,38728,38728,38936,39046,39382,39807,39914,40110,40210,40496,40567,40610,40801,40802,40836,40855) then 'ling'
            when asicchz in (20845,21016,21129,22176,22639,23225,23356,23911,24263,25072,25072,25678,26047,26056,26066,26611,26625,26718,26746,27060,27210,27246,27969,27983,28316,28316,28475,28561,28561,28687,29080,29080,29102,29643,29705,29792,29804,29858,30020,30041,30065,30081,30244,30277,30827,30860,30914,30914,30943,31372,32185,32506,32630,32640,32719,33957,33989,34288,34288,34761,35031,36435,36435,36955,36955,37622,37775,37798,37798,37840,37890,38157,38223,38223,38240,38470,38520,38625,38692,39104,39106,39109,39127,39230,39230,39311,39311,39392,39413,39470,39505,39581,39736,39969,40377,40410,40544,40552,40589) then 'liu'
            when asicchz in (29948) then 'liwa'
            when asicchz in (21679) then 'lo'
            when asicchz in (20785,20785,20785,21657,21730,22184,22404,22405,22751,22752,23592,23672,23952,24003,24004,24324,24511,24511,25314,25871,26173,26344,26407,26634,26759,27102,27379,27895,28272,28381,28427,28711,29206,29649,29903,30275,30508,30675,30779,30822,31025,31026,31423,31433,31452,31548,31548,31714,31725,31725,31840,31840,32843,32894,32999,33551,34338,34858,34860,34902,35185,35909,36122,36504,36504,37863,37992,38471,38534,38580,38707,38727,39521,40471,40845,40845,40850,40851,40851,40857) then 'long'
            when asicchz in (23901,20603,20674,21949,21949,22029,22029,22655,23044,23105,23520,23642,23937,24276,24954,25602,25602,25695,25695,27004,27155,28295,28426,28431,29089,29962,30232,30266,30267,30620,30620,30620,31699,31757,32807,32812,33371,33932,34078,34684,34747,35633,35991,36545,36977,37860,38210,38475,38706,38843,39621,39631,40412) then 'lou'