From e0f80b10d7874a8317ea0ae4a621fc3556eac491 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sun, 24 Sep 2023 18:27:18 +0200 Subject: merge elementary school kanji levels --- data/kanji_levels.txt | 32 ++++++++------------------------ src/main.rs | 25 ++++++++++++++++++++++--- 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/data/kanji_levels.txt b/data/kanji_levels.txt index 62e4e64..d43dc89 100644 --- a/data/kanji_levels.txt +++ b/data/kanji_levels.txt @@ -1,28 +1,12 @@ -N4-1: 一七三上下中九二五人休先入八六円出十千口右名四土大天女子学小山川左年手日月木本校気水火生男白百目空立耳花見足車金雨 -N4-2: 万今会何分前北午半南友古国外多少店後新時書来東母毎父社聞行西言話語読買週道長間電食高魚 -N4-3: 安飲駅 -N3-1: 力夕字文早村林森正犬田町赤青音 -N3-2: 京体作元兄光冬切台合同回図地場声売夏夜太妹姉室家工市帰広引弟弱強心思教方明春昼曜朝楽歌止歩池海牛理用画知秋答紙考肉自色茶親計走近通遠野門頭顔風首鳥黒 -N3-3: 世主乗事仕代住使写勉動区医去味品員問始寒屋度待急悪意所持旅族暑暗有服業死注洋漢物界病発県真着短研究終習者薬起転軽送進運都重銀開院集題館 -N3-4: 不以低便借働別好建料民特産英菜試説飯験 -N3-5: 堂貸質 -N3-6: 映洗私 -N2-1: 玉王石竹糸草虫貝 -N2-2: 丸交公内原園寺岩当形戸才数星晴毛活点番直科算米細組絵線羽船角記谷雪雲馬鳴麦黄 -N2-3: 両予他係倍全具列助勝化反取受号向君命和商坂央委守定実客宿対局岸島州平幸庫庭式役息悲想感打投拾指放整昔曲期板柱根植様横橋次歯氷決油波泳流消深温港湖湯炭球由申畑登皮皿相礼神祭福秒章童第筆等箱級緑練美育苦荷落葉血表調談負路身農返追速遊部配酒鉄陽階面鼻 -N2-4: 争付令仲伝位例信候健側億兆児共兵冷初利刷副加努労勇包卒協単印参司各周器固城塩変夫失季孫完官害富察差希席帯底府康徒必念愛成戦折改敗散昨景最望未末札材束果栄案械極標機欠残求治法泣浅浴清満漁灯無然焼照熱的省祝種積競笑管節約結給続置群老臣良芸衣要覚観訓課議貨軍輪辞辺連達選量録関陸静順願類飛香 -N2-5: 久仏仮件任似余価保修個停備像再刊判制則効務勢厚可史告喜営因団囲圧在均型基報境増夢妻婦容寄導居布師常張得復志応快性情慣技招授採接損支政故救断旧易暴条枝査格検構武歴殺毒比永河液混減測準演燃版犯状独率現留略破確示祖禁移程税築粉精経絶綿総編績罪耕職能航術製複規解設許評講識豊象財貧責貯費貿資賛賞輸述迷逆造過適鉱銅防限険際雑非領額 -N2-6: 並乱乳亡供値優党冊処券刻割劇勤危卵収否吸呼善困域存宅宇宙宝専将尊届展層巻干幼庁座延律忘批承担拝拡捨探操敬晩暖暮机枚棒権欲段泉済灰片異疑痛看砂窓簡紅純署翌胃背胸脳腹臓若著蒸蔵装裏補訪詞誌認誤論諸警賃退郵針閉降除難革頂預骨 -N2-8: 与乾了互介伸伺依倒偉偶傾凍到刺募匹占双叫召含吹咲喫坊埋塔塗壁奥姓娘婚寝封巨帽幅床彼御忙怒怖恋恐恥恵悩憎戻払抜抱押挟捕捜掃掘換昇普曇更替杯枯柔欧歳殿汗汚沈沸況泊泥浮涙涼渡湾湿溶滴濃濯煙燥爆狭猫珍環甘畜畳疲療皆盗眠硬磨祈突符筒粒紹絡緒肌肩肯脂腕腰膚舞舟般荒菓薄袋被触詰販賢贈超越踊軒軟較辛込迎逃途遅違郊鈍鋭隅雇零震靴頼駐髪齢 -N1-2: 刀弓汽矢里 -N1-3: 丁宮帳昭笛羊詩豆 -N1-4: 井佐倉典功博唱奈媛岐崎巣径徳挙旗松梅梨氏沖滋潟熊牧票縄芽街賀郡鏡隊養鹿 -N1-5: 句墓士属幹序弁往態提桜潔災益眼紀素統織義肥脈興舎衛証謝護酸飼 -N1-6: 仁俳俵傷創厳后垂奏奮姿孝宗宣密寸射就尺己幕従忠恩憲我推揮敵朗染株模樹沿派源潮激熟班皇盛盟磁秘穀穴筋策糖系納絹縦縮聖肺腸臨至舌蚕衆裁視覧討訳誕誠貴遺郷銭鋼閣陛障 -N1-8: 丈且丘丙丹乏乙亀亜享亭仙仰企伎伏伐伯伴但佳併侍侮侯侵促俊俗俸倣倫倹偏偵偽傍傑傘催債僕僚僧儀儒償充克免兼冒冗冠冶准凝凡凶凸凹刃刈刑削剖剛剣剤剰劣励劾勅勘勧勲匠匿升卑卓即却卸厄厘又及叔叙吉吏吐吟呂呈呉哀哲唄唆唇唐唯啓喚喝喪嗣嘆嘱噴嚇囚圏坑坪垣執培堀堅堕堤堪塀塁塊塑塚塾墜墨墳墾壇壊壌壮壱奇奉契奔奨奪奴如妃妄妊妙妥妨姫姻威娠娯婆婿媒嫁嫌嫡嬢孔孤宜宰宴宵寂寛寡寧審寮寿尉尋尚尼尽尾尿屈履屯岬岳峠峡峰崇崩嵐巡巧帆帝帥幣幻幽幾庶庸廃廉廊廷弊弐弔弥弦弧弾彩彫彰影征徐循微徴徹忌忍怠怪恒恨恭悔悟悠患悦悼惑惜惨惰愁愉愚慈慌慎慕慢慨慮慰慶憂憤憧憩憶憾懇懐懲懸戒戯房扇扉扱扶抄把抑抗択披抵抹抽拍拐拒拓拘拙拠括拳拷挑振挿据掌排掛控措掲描揚握援揺搬搭携搾摂摘摩撃撤撮撲擁擦擬攻敏敢敷斉斎斗斜斤斥施旋既旦旨旬旺昆是晶暁暇暦暫曹朕朱朴朽杉析枠枢架柄某柳栓核栽桃桑桟棄棋棚棟棺椎楼概槽欄欺款歓殉殊殖殴殻汁江汰沙没沢沼泌泡泰洞津洪浄浜浦浪浸涯淑淡添渇渉渋渓渦湧溝滅滑滝滞漂漆漏漠漫漬漸潜潤澄濁濫瀬炉炊炎為烈焦煩煮爵爽牲犠狂狩猛猟献猶猿獄獣獲玄珠琴瑠璃璽瓶甚甲畔畝疎疫疾症痘痢痴癒癖盆監盤盲盾眉眺睡督睦瞬瞭瞳矛矯砕砲硝硫碁碑礁礎祉祥禅禍秀租秩称稚稲稼稿穂穏穫窃窒窮窯竜端箇範篤簿籍粋粗粘粛粧糧糾紋紛紡索紫累紳紺絞継維綱網緊締緩緯縁縛縫繁繊繕繭繰缶罰罷羅翁翻翼耐耗聴肖肝肢肪胆胎胞胴脅脚脱腐膜膨臭致舗舶艇艦艶芋芝芳苗茂茎荘菊菌華葬蓄薦薪薫藍藤藩藻虎虐虚虜虞虹蚊蛇蛍蛮融衝衡衰衷裂裕裸褐褒襟襲覆覇訂託訟訴診詐詔詠該詳誇誉誓誘請諭諮諾謀謁謄謙謡謹譜譲豚豪貞貢貫賄賊賓賜賠賦購赦赴趣距跡跳践踏躍軌軸載輝輩轄辱迅迫迭透逐逓逝逮逸遂遇遍遣遭遮遵遷避還那邦邪邸郎郭酌酔酢酪酬酵酷醜醸采釈釣鈴鉛鉢銃銘鋳錠錦錬錯鍛鎌鎖鎮鐘鑑閑閥閲闘阻附陣陥陪陰陳陵陶隆随隔隠隣隷隻雄雅雌離雰雷需霊霜霧露韻響項須頑頒頻顕顧飢飽飾餓駄駆駒騎騒騰驚髄鬼魂魅魔鮮鯨鶏鶴麗麻黙鼓 +N4: 一七万三上下中九二五人今休会何先入八六円出分前北十千午半南友口古右名四国土外多大天女子学安小少山川左年店後手新日時書月木本来東校母毎気水火父生男白百目社空立耳聞花行西見言話語読買足車週道金長間雨電食飲駅高魚 +N3: 不世主乗事京仕代以低住体作使便借働元兄光写冬切別力勉動区医去台合同味品員問回図地堂場声売夏夕夜太好妹姉始字室家寒屋工市帰広度建引弟弱強待心思急悪意所持教文料方旅族早明映春昼暑暗曜有服朝村林森業楽歌止正歩死民池注洋洗海漢牛物特犬理産用田町画界病発県真着知短研私秋究答紙終習考者肉自色英茶菜薬親計試説貸質赤走起転軽近送通進運遠都重野銀門開院集青音頭題顔風飯館首験鳥黒 +N2a: 両並丸久乱乳予争亡交仏他付令仮仲件任伝似位余例供価係保信修個倍候値停健側備像億優兆児党全公共兵具内冊再冷処刊列初判利制刷券刻則副割劇加助努労効勇務勝勢勤包化卒協単印危卵厚原参反収取受可史号司各向君否吸告周呼命和商善喜営器因団困囲固園圧在坂均型城域基報塩境増変夢夫央失妻委婦存季孫宅宇守完官宙定宝実客害容宿寄富察寺対専将尊導局居届展層岩岸島州差巻布希師席帯常干平幸幼庁底府座庫庭康延式張当形役律徒得復必志忘応快念性息悲情想愛感慣成戦戸才打批承技投折担招拝拡拾指捨授採探接損操支改放政故救敗散敬数整断旧易昔星昨晩景晴暖暮暴曲最望期未末札机材束条板枚果枝柱査栄根格案械棒植検極構様標権横橋機欠次欲武歯歴残段殺毒比毛氷永求決河油治泉法波泣泳活流浅浴消液深混清済減温測港湖湯満準漁演灯灰炭点無然焼照熱燃片版犯状独率玉王現球由申畑留略番異疑痛登的皮皿直相省看石砂破確示礼祖祝神祭禁福科秒移程税種積窓章童競竹笑第筆等算管箱節築簡米粉精糸約紅純級細組経結給絵絶続綿総緑線編練績罪置署美群羽翌老耕職育胃背胸能脳腹臓臣航船良芸若苦草荷落葉著蒸蔵虫血術衣表装裏補製複要規覚観角解訓記訪設許評詞誌認誤課調談論諸講識警議谷豊象貝負財貧貨責貯費貿賃資賛賞路身軍輪輸辞農辺返述迷追退逆速造連遊過達適選部郵配酒量針鉄鉱銅録閉関防降限除陸険陽階際雑難雪雲静非面革頂順預領額願類飛香馬骨鳴麦黄鼻 +N2b: 与乾了互介伸伺依倒偉偶傾凍到刺募匹占双叫召含吹咲喫坊埋塔塗壁奥姓娘婚寝封巨帽幅床彼御忙怒怖恋恐恥恵悩憎戻払抜抱押挟捕捜掃掘換昇普曇更替杯枯柔欧歳殿汗汚沈沸況泊泥浮涙涼渡湾湿溶滴濃濯煙燥爆狭猫珍環甘畜畳疲療皆盗眠硬磨祈突符筒粒紹絡緒肌肩肯脂腕腰膚舞舟般荒菓薄袋被触詰販賢贈超越踊軒軟較辛込迎逃途遅違郊鈍鋭隅雇零震靴頼駐髪齢 +N1a: 丁井仁佐俳俵倉傷典刀創功博厳句后唱垂墓士奈奏奮姿媛孝宗宣宮密寸射就尺属岐崎巣己帳幕幹序弁弓往径従徳忠恩態憲我挙推提揮敵旗昭朗松染株桜梅梨模樹氏汽沖沿派源滋潔潟潮激災熊熟牧班皇益盛盟眼矢磁票秘穀穴笛筋策糖系紀納素統絹縄縦縮織羊義聖肥肺脈腸臨至興舌舎芽蚕衆街衛裁視覧討訳証詩誕誠謝護豆貴賀遺郡郷酸里銭鋼鏡閣陛隊障飼養鹿 +N1b: 丈且丘丙丹乏乙亀亜享亭仙仰企伎伏伐伯伴但佳併侍侮侯侵促俊俗俸倣倫倹偏偵偽傍傑傘催債僕僚僧儀儒償充克免兼冒冗冠冶准凝凡凶凸凹刃刈刑削剖剛剣剤剰劣励劾勅勘勧勲匠匿升卑卓即却卸厄厘又及叔叙吉吏吐吟呂呈呉哀哲唄唆唇唐唯啓喚喝喪嗣嘆嘱噴嚇囚圏坑坪垣執培堀堅堕堤堪塀塁塊塑塚塾墜墨墳墾壇壊壌壮壱奇奉契奔奨奪奴如妃妄妊妙妥妨姫姻威娠娯婆婿媒嫁嫌嫡嬢孔孤宜宰宴宵寂寛寡寧審寮寿尉尋尚尼尽尾尿屈履屯岬岳峠峡峰崇崩嵐巡巧帆帝帥幣幻幽幾庶庸廃廉廊廷弊弐弔弥弦弧弾彩彫彰影征徐循微徴徹忌忍怠怪恒恨恭悔悟悠患悦悼惑惜惨惰愁愉愚慈慌慎慕慢慨慮慰慶憂憤憧憩憶憾懇懐懲懸戒戯房扇扉扱扶抄把抑抗択披抵抹抽拍拐拒拓拘拙拠括拳拷挑振挿据掌排掛控措掲描揚握援揺搬搭携搾摂摘摩撃撤撮撲擁擦擬攻敏敢敷斉斎斗斜斤斥施旋既旦旨旬旺昆是晶暁暇暦暫曹朕朱朴朽杉析枠枢架柄某柳栓核栽桃桑桟棄棋棚棟棺椎楼概槽欄欺款歓殉殊殖殴殻汁江汰沙没沢沼泌泡泰洞津洪浄浜浦浪浸涯淑淡添渇渉渋渓渦湧溝滅滑滝滞漂漆漏漠漫漬漸潜潤澄濁濫瀬炉炊炎為烈焦煩煮爵爽牲犠狂狩猛猟献猶猿獄獣獲玄珠琴瑠璃璽瓶甚甲畔畝疎疫疾症痘痢痴癒癖盆監盤盲盾眉眺睡督睦瞬瞭瞳矛矯砕砲硝硫碁碑礁礎祉祥禅禍秀租秩称稚稲稼稿穂穏穫窃窒窮窯竜端箇範篤簿籍粋粗粘粛粧糧糾紋紛紡索紫累紳紺絞継維綱網緊締緩緯縁縛縫繁繊繕繭繰缶罰罷羅翁翻翼耐耗聴肖肝肢肪胆胎胞胴脅脚脱腐膜膨臭致舗舶艇艦艶芋芝芳苗茂茎荘菊菌華葬蓄薦薪薫藍藤藩藻虎虐虚虜虞虹蚊蛇蛍蛮融衝衡衰衷裂裕裸褐褒襟襲覆覇訂託訟訴診詐詔詠該詳誇誉誓誘請諭諮諾謀謁謄謙謡謹譜譲豚豪貞貢貫賄賊賓賜賠賦購赦赴趣距跡跳践踏躍軌軸載輝輩轄辱迅迫迭透逐逓逝逮逸遂遇遍遣遭遮遵遷避還那邦邪邸郎郭酌酔酢酪酬酵酷醜醸采釈釣鈴鉛鉢銃銘鋳錠錦錬錯鍛鎌鎖鎮鐘鑑閑閥閲闘阻附陣陥陪陰陳陵陶隆随隔隠隣隷隻雄雅雌離雰雷需霊霜霧露韻響項須頑頒頻顕顧飢飽飾餓駄駆駒騎騒騰驚髄鬼魂魅魔鮮鯨鶏鶴麗麻黙鼓 N1-9: 丑丞乃之也亘亥亦亨亮伊伍伶伽佑侃侑倖倭偲允冴凌凜凪凱勁勺匁匡卯叡只叶吾哉啄喬嘉圭奎嬉孟宏宥寅尭峻崚嵩嵯嶺巌巳巴巽庄弘彗彦彪彬怜恕悌惇惟惣慧捷捺敦斐於旭昂昌昴晃晋晏晟晨智暉暢曙朋朔李杏杜柊柚柾栗栞桂桐梓梢梧椋椰椿楊楓楠榛槙槻樺橘檀欣欽毅毬汀汐洲洵洸浩淳渚渥滉漱澪熙燎燦燿爾猪玖玲琉琢琳瑚瑛瑞瑳瑶甫皐皓眸矩碧碩磯祐禄禎秦稀稔稜穣竣笙笹紗紘紬絃絢綜綸綺綾緋翔翠耀耶聡肇胡胤脩脹舜芙芹苑茄茅茉茜莉莞菖菫萌萩葵蒔蒼蓉蓮蔦蕉蕗蘭蝶衿袈裟詢誼諄諒赳輔辰迪遥遼邑郁酉醇銑錘阿隼雛霞靖鞠頌颯馨駿魁鮎鯉鯛鳩鳳鴻鵬鷹麟麿黎黛 -N0-4: 埼岡栃茨阜阪 -N0-8: 串丼乞侶俺傲僅冥凄刹剝勃勾匂呪咽哺唾喉喩嗅嘲堆塞塡妖妬嫉宛尻崖巾弄彙怨恣惧慄憬戚戴拉拭拶挨挫捉捗捻摯斑斬昧曖曽枕柵柿桁梗椅楷毀氾汎沃淫溺潰煎爪牙狙玩璧瓦畏畿痕痩瘍稽窟箋箸籠綻緻罵羞羨肘股脇脊腎腫腺膝膳臆臼舷芯苛萎葛蓋蔑蔽蜂蜜袖裾訃詣詮誰諦諧謎貌貪貼賂賭踪蹴辣遜遡酎醒釜錮鍋鍵闇隙韓頃頓頰顎餅餌骸鬱麓麺𠮟 +N0a: 埼岡栃茨阜阪 +N0b: 串丼乞侶俺傲僅冥凄刹剝勃勾匂呪咽哺唾喉喩嗅嘲堆塞塡妖妬嫉宛尻崖巾弄彙怨恣惧慄憬戚戴拉拭拶挨挫捉捗捻摯斑斬昧曖曽枕柵柿桁梗椅楷毀氾汎沃淫溺潰煎爪牙狙玩璧瓦畏畿痕痩瘍稽窟箋箸籠綻緻罵羞羨肘股脇脊腎腫腺膝膳臆臼舷芯苛萎葛蓋蔑蔽蜂蜜袖裾訃詣詮誰諦諧謎貌貪貼賂賭踪蹴辣遜遡酎醒釜錮鍋鍵闇隙韓頃頓頰顎餅餌骸鬱麓麺𠮟 N0-9: 乎云亙些仔佃俄俐俠俣俱倦傭儲兎兜其凛凧凰函劉劫勿卜卿厨厩叉叢吞吻哨哩喋喧喰嘗嘩噂噌圃坐坦埴堯堰堵堺塙壕壬夷奄套姥姪娃娩孜宋宕寓寵尖尤屑峨巖巫已巷帖幌幡庇庚庵廟廻廿弛徠徽忽恢恰悉惚惹惺憐戊或戟托按挺挽捧捲掠掬揃摑摺撒撞撫播撰擢斡斧斯昊昏晄晒晦曝曳杖杭杵杷枇柏柑柘柴栖桔桧桶梁梛梯梶棲椀椛楕楚楢楯榊榎槇槌槍樋樟樫樽橙檎檜櫂櫓櫛歎此殆毘汝汲沌沓沫洛浬淀淋淵渾湊湘湛溜溢漕漣濡瀕灘灸灼烏焚焰煉煌煤燕燭牒牟牡牽犀狼獅珀珂珈珊琥琵琶瓜瓢甥畠畢疋疏瞥砥砦砧硯碓碗磐祁祇祢祷祿禰禱禽禾秤稟穰穹穿窄窪窺竪竺竿笈笠筈筑箔箕篇篠簞簾籾粟粥糊紐絆綴縞繡繫纂纏羚而耽肋肴腔膏臥舵芥芦芭苔苺茸荻莫菅菩菱萄萊萠萱葡董葦葺蒐蒙蒲蓑蓬蔓蔣蔭蕃蕎蕨蕪蕾薙薩藁蘇蝦螺蟬蟹蠟袴裡裳襖訊訣註詫諏諺謂讃豹貰賑跨蹄蹟輯輿轟辻辿迂迄迦逗這逞逢遁遙鄭醍醐醬釉釘釧鋒鋸錆錐錫鍬鎧閃閏閤陀隈雀雁雫鞄鞍鞘鞭頁頗顚饗馳馴駕驍魯鰯鱒鱗鳶鴨鵜鷗鷲鷺麒鼎猪渚琢祐禎 N0-10: 乘亞佛來傳僞價儉兒冨凉剩劍勳卷卽單嚴圈國圓團埜增壘壞壯壽奧奬孃寢實寬將專峯峽嶋巢帶廣廳彈彌從徵德恆惠惡愼應懷戰戲拂拔拜揭搖搜擊攝收敍晚晝曆曉曾條榮樂樣橫檢櫻步歷每氣涉淚淨渴溫滯澁濕瀧瀨燈燒爭爲狀狹獸疊瘦盃盜盡眞碎祕禪禮稻穗粹綠緖緣縣縱纖聽臟與莊萬薗薰藏藝藥虛衞裝覽謠讓賣賴轉郞醉釀錄鍊鎭鑄陷險雜靜顯飜駈騷驗髮鷄黃黑默齊龍欄廊朗虜類神祥福諸都侮僧勉勤卑嘆器墨層悔憎懲敏暑梅海漢煮碑社祉祈祖祝禍穀突節練繁署者臭著視謁謹賓贈逸難響 N0+: 㐂㐆㐬㐮㑨㑪㒒㒵㒼㓁㓇㓛㔟㕝㕞㕣㕮㖦㖨㗅㗚㗴㘅㙊㚑㚖㚙㛏㝡㝢㝫㝬㝵㞍㟁㟢㟨㟴㟽㠀㠯㠶㡀㡜㡡㣺㤗㤚㥯㩮㩳㫖㫗㫪㬎㬚㬜㬢㭭㭷㮇㮈㮍㮤㮶㯃㯍㯰㰏㰦㳃㳒㴑㴞㵤㶚㷀㷔㸅㸿㹠㹦㹨㺃㺔㽗㽲㽵㽷㾮㿉㿗䀹䁘䂓䄅䅈䅏䅣䆴䆿䇦䇮䇳䈇䈎䉤䋆䋖䋝䌂䌫䍃䏮䏰䐈䐗䐜䐢䑓䑛䑶䑺䒑䒳䒾䓔䔈䔍䔥䕃䖝䖸䗥䗪䘏䙁䙥䚡䚯䜌䝤䟽䠖䡄䡎䢵䦰䧧䧺䨄䨩䪼䬻䯂䯊䯒䯨䰗䰠䳄䳑䴇䵷丂丄丅丌丏丐丒丕丗丟丣两丨丩个丫丬丮丯丰丱丵丶丿乀乁乂乄乇么乍乑乕乖乚乜乢乣乨乩乴乵乹乿亂亅亊亍于亖亗亝亟亠亢亯亰亳亶亹亻亼什仂仃仄仆仇仈仍从仐仗仚仛仞仟仠仡仢仨仫仭仯仱仳仵价份仾仿伀伂伃伈伉伋伌伒伕伖众伙伜伮估伱伳伵伷伹伻伾佀佂佇佈佉佋佌佒佔佖佗佘佚佝佞佟你佣佤佩佪佬佮佯佰佱佶佷佸佹佺佻佼佽佾侁侂侄侅侈侉侊侌侎侏侐侒侓侔侖侗侘侙侚侞侟侠侫侭侲侷侹侻侼侽侾俀俁俅俆俈俉俋俌俍俎俏俑俒俔俘俚俛俜俟俢俤俥俦俯俰俲俶俼俽俾俿倀倁倂倄倅倆倇倊倌倎倏倐們倓倔倗倘倚倛倜倝倞倡倢倥倧倨倩倪倬倮倰倲倳倵倶倻偀偁偂偃偅偆假偈偊偌偎偐偑偒偓偕偖偗偙做偟偠偢偣偦偧偪偬偭偰偱偸傀傁傃傄傅傆傈傊傎傏傐傒傓傔傕傖傚傛傜傞傟傠傡傢傣傪傯傰傱傴傹傺傻傽僀僂僃僄僇僉僊僌僎僐僑僓僔僖僘僙僜僝僟僡僢僣僤僥僦僨僩僭僮僯僱僲僳僵僶僺僻僾儁儂儃儆儇儈儋儌儍儎儐儔儕儖儗儘儙儚儛儜儝儞儡儣儧儨儬儭儯儱儳儴儵儷儸儹儺儻儼儿兀兂兇兊兌兏兓兔兕兗兘兟兠兢兤兦兩兪兮关养兾冀冂冃冄冉冋册冎冏冐冑冓冕冖冘冝冡冢冣冤冦冩冪冫冭冰冱冲决况冸冺冼冽冾冿凂凃凅凈凊凋减凑凒凓凕凖凘凞几凢凥凩凭凮凲凳凴凵凷凾刁刂刄刅刋刎划刓刔刕刖刘刢刧刨刪刮刱刲刳刵刼剃剄剅剉剋剌剏剔剕剗剘剚剜剞剟剠剡剥剦剪剬剮剱剳剴剷剸剹剽剿劀劂劃劄劅劈劊劌劑劒劓劔劕劖劗劘劚劜劤劥劦劧劬劭劯劰劵劶劷劸劺劻劼劽勀勄勆勈勊勌勍勏勐勑勒勔勖勗勛勜勞勠勡勣勥勦勨勩勪勬勰勱勴勵勶勷勸勹勻匀匃匆匇匈匊匋匌匍匏匐匑匓匕匘匙匚匛匜匝匞匟匣匤匥匧匨匩匪匫匬匭匯匰匱匲匳匵匸匼匽匾區卂卅卆卉卋卌卍卙卛卞卡卣卥卦卧卩卬卭卮卲卹卺卻卾厂厃厇厈厎厓厔厖厙厝厠厡厤厥厦厪厫厭厮厯厰厲厴厵厶厷厸厺厽叀參叅叏叒叓叕叚叛叝叞叟叠另叧叨叩叭叮叱叴叵叺吁吂吃吊吋吒吓吚吝吠吡吤吧吨吩吪听吭吮启吱吴吵吶吼吽呀呃呄呆呇呍呎呏呑呕呞呟呢呤呦呧呩呫呬呭呮呰呱呴呵呶呷呻呿咀咁咃咄咅咆咈咉咊咋咍咎咏咐咑咒咕咖咜咟咠咡咢咤咥咦咧咨咩咪咫咬咭咮咯咱咳咷咸咹咺咻咼咾咿哂哃哄哆哇哈哊响哎哘哠哢哥哦哪哬哭哮哯哱哳哶哼哽哾哿唀唁唅唈唉唌唍唎唏唔唕唖唪唫售唲唳唵唶唸唹唻唼唽啀啁啅啇啉啊啌啍啐啑啖啗啘啚啛啜啝啞啠啡啣啤啦啻啼啽啾啿喀喁喂喃喆喇喈喊喎喏喑喒喓喔喗喘喙喞喟喣喤喨喭喲喿嗁嗃嗄嗆嗇嗉嗋嗌嗎嗑嗒嗓嗔嗗嗘嗚嗛嗜嗝嗞嗟嗢嗤嗩嗶嗷嗹嗽嗾嗿嘅嘇嘈嘊嘍嘎嘏嘐嘑嘒嘔嘖嘘嘙嘛嘨嘬嘯嘰嘳嘴嘵嘶嘷嘸嘹嘻嘼嘽嘿噀噁噃噄噆噇噉噋噍噎噏噐噓噔噛噞噠噡噢噣噤噦噩噪噫噬噭噯噱噲噵噶噸噺嚀嚄嚅嚆嚈嚊嚋嚌嚏嚔嚕嚙嚚嚝嚞嚟嚠嚢嚥嚦嚧嚨嚩嚫嚬嚭嚮嚱嚲嚳嚶嚷嚼嚾囀囁囂囃囅囈囉囊囋囌囍囎囏囐囑囓囗囘囙囜囝囟囡囤囥囦囧囨囫园囮囱囶囷囹囿圀圁圂圄圇圉圊圌圍圑圕圖圚圛圜圝圠圡圢圣圤圥圦圩圪圬圮圯圳圴圷圸圻圽圾圿址坅坆坌坍坎坏坒坡坢坤坥坧坨坩坫坭坮坯坰坱坳坴坵坷坹坺坻坼坾坿垁垃垈垉垌垓垔垕垗垙垚垜垝垞垟垠垡垢垤垧垨垩垪垬垰垳垸垽埀埃埆埇埈埌埏埒埓埔埕埖埗埝埞埠埡埣埤埦埧埩埭埰埵埶埸埻埽埾埿堃堄堈堉堊堋堌堍堙堛堝堞堟堠堡堦堧堭堲堹堽堿塉塋塌塍塏塐塒塕塘塟塢塤塧塨填塰塲塵塸塹塼塿墀墁墅墇墈墉墊墋墌墍墏墐墔墖墝墟墠墡墢墦墩墪墫墮墱墲墸墹墺墻墼壂壃壄壅壈壍壎壐壑壒壓壔壖壗壙壚壜壝壟壠壡壢壤壥壩壳壴壷壹壺壻壼夂夅夆夊夋夌复夐夒夓夔夘夙夛夝夡夣夤夥夨夬夭夯夰夲夳夵夶夸夽夾夿奃奆奐奒奓奕奘奙奚奛奝奞奟奠奡奢奣奩奫奭奯奲奵奶奸她奻奼妁妋妌妍妎妒妓妕妗妛妝妟妣妤妧妭妮妯妰妲妳妷妺妼妾姁姃姄姆姈姊姍姐姑姒姙姚姜姝姞姟姣姤姦姧姨姮姯姱姲姴姶姷姸娀娄娉娌娍娎娑娒娓娗娚娜娞娟娣娤娥娧娨娪娭娰娵娶娼婀婁婄婅婇婈婉婌婐婕婞婢婣婥婧婪婬婭婷婺婻婾媄媋媐媓媖媙媚媜媞媟媠媢媧媬媱媲媳媵媸媺媻媼媽媾媿嫂嫄嫆嫈嫋嫏嫐嫖嫗嫚嫜嫠嫣嫥嫦嫩嫪嫮嫰嫵嫶嫺嫻嫽嬀嬁嬈嬋嬌嬖嬗嬙嬛嬝嬡嬥嬪嬬嬭嬰嬲嬴嬶嬸嬾孀孁孅孋孌孑孒孕孖孚孛孞孥孨孩孮孯孰孱孳孵學孺孼孽孾孿宀宁它宄宆宊宍宎宐宑宓宔宖宦宨宩宬宭宯宱宲宷宸宺宼寀寁寃寇寉寍寎寏寐寔寖寗寘寙寚寞寠寤寥寨寫寯寰寱寳寴寶寽尃尅尌對尒尓尗尞尟尠尢尣尦尨尩尫尬尮尰尲尵尶尸尹屁屆屍屎屏屐屓屙屚屛屜屟屠屡屢屣屧屨屩屬屭屮屰屴屵屶屹屺屻屼屽岇岈岊岌岏岑岒岔岝岟岠岢岣岦岧岨岪岫岭岱岲岴岵岶岷岺岻岼岾峅峇峉峋峐峒峗峙峝峩峪峭峮峱峲峴峺崁崆崋崍崐崑崒崔崕崗崘崙崛崝崟崠崢崣崤崦崧崫崱崴崹崽崿嵂嵃嵆嵇嵈嵊嵋嵌嵎嵑嵒嵓嵕嵙嵜嵟嵠嵡嵢嵤嵪嵬嵭嵰嵳嵶嵹嵺嵾嵿嶁嶂嶃嶄嶇嶈嶊嶌嶐嶒嶓嶔嶕嶗嶙嶛嶝嶟嶠嶢嶤嶧嶫嶬嶮嶰嶲嶴嶷嶸嶹嶼嶽巃巇巉巋巍巎巐巑巒巓巗巘巙巛巠巤巩巵巸巹帀帇帋帍帑帒帔帕帘帙帚帛帟帠帨帮帲帵帷帾幀幃幄幇幉幋幎幐幑幔幖幗幘幛幜幞幟幢幤幨幪幫幬幭幮幰幵并幷幺广庀庋庎庖庠庢庤庥庨庪庬庱庳庹庽庾庿廁廂廆廈廋廌廎廏廐廑廒廓廔廕廖廙廚廛廜廝廞廠廡廢廥廨廩廫廬廰廱廴廸廹廼廽廾开异弃弆弇弈弉弋弌弍弎弑弖弗弙弜弝弞弡弢弣弤弨弩弫弬弭弮弯弰弴弶弸弻弼弽弿彀彁彄彅彇彊彍彎彐彑彔彖彘彛彜彝彠彡彣彤彧彭彯彲彳彴彵彷彸彺彽彾彿徂徃徇很徉徊徍徏徑徖徘徙徜徝徢徤徧徨徫徬徭徯徰徱徸徼忄忇忈忉忋忐忑忒忓忔忖忝忞忡忢忤忨忩忪忬忭忮忯忰忱忲忳忶忸忺忻忼忿怇怊怍怎怏怐怓怔怕怗怘怙怚怛怟怡怢怤怦怩怫怭怯怱怳怵怺恀恁恂恃恇恈恉恊恌恍恑恔恖恗恙恚恝恟恠恡恤恧恪恫恬恱恷恾恿悁悂悃悄悆悈悊悋悍悎悑悒悓悕悖悗悘悚悛悝悞悢悤悥悧您悰悱悳悴悵悶悷悸悻悽悾惂惄惆惈惉惊惋惎惏惓惔惕惘惙惛惝惞惢惥惮惱惲惴惵惶惷惸惻惼惽愀愂愃愆愇愈愊愌愍愎愐愑愒愓愔愕愖愗愙愜愞愡愢愧愨愪愫愬愰愱愴愵愶愷愹愺愽愾愿慁慂慅慆慇慉慊慍慓慘慙慚慝慞慟慠慥慫慬慯慱慲慳慴慵慷慸慻慼慾慿憀憁憃憄憇憊憋憍憑憒憓憔憖憗憘憙憚憜憝憟憠憥憨憪憫憭憮憸憹憺憼懀懁懂懃懆懈懊懋懌懍懎懏懕懜懝懞懟懡懢懣懥懦懧懩懬懭懯懴懵懶懺懼懽懾懿戀戁戃戄戇戈戉戌戍戎戓戔戕戛戜戝戞戠戡戢戣戧戩截戫戮戳戹戽戾扁扂扃扄扆扈扌扎扐扑扒扔扖扚扛扜扞扠扡扣扤扨扭扮扯扳扺扻扼扽找抂抃抅抉抍抎抏抐抒抓抔抖抙抛抦抨抬抳抶抷抺抻抾抿拄拆拇拈拊拌拎拏拑拕拖拗拚拪拮拯拱拲拴拵拼拽拿挂挃挄挈挊挋挌挍挐挓挖挘挧挩挪挭挲挵挶挹挻挼挾捁捂捃捄捆捊捋捌捍捎捏捐捒捓捔捘捙捛捥捦捩捫捬捭捱捴捵捶捸捼捽捿掀掂掄掇掉掊掎掏掐掔掕掖掙掚掞掟掣掤掦掩掫掭掮掯掴掵掻掽掾揀揁揄揅揆揈揉揎揑插揓揔揕揖揜揠揣揥揩揪揫揬揲揳揵揶揷揸揹搆搉搊搏搐搒搓搔搗搘搞搠搢搤搥搦搨搩搪搯搰搴搵搶搽搿摋摎摏摒摓摔摚摛摜摝摟摠摡摣摧摭摳摴摶摸摹摻摽撅撇撈撏撐撑撓撕撘撙撚撛撝撟撡撣撥撦撨撩撬撳撹撻撼撽撾撿擂擄擅擇擉擋擌擎擐擑擒擔擕擗擘據擠擡擣擤擥擧擩擪擭擯擰擱擲擴擵擶擷擺擻擽擾擿攀攁攄攅攈攉攊攏攓攔攖攘攙攛攜攞攟攢攣攤攦攩攪攫攬攮攱攲攴攵攷攸攺攼攽敃敄敇效敉敐敒敔敕敖敘敝敞敟敠敧敫敲數敺敽斁斂斃斄斅斈斊斌斒斕斘斛斝斟斠斣斦斫斮斲斳斴斵斷斸斿旁旂旃旄旆旈旉旌旎旐旒旔旖旘旙旛旟无旡旰旱旲旴旵旹旻旼旾旿昀昃昄昈昉昍昑昒昕昖昜昝昞昡昢昣昤昦昩昪昫昬昮昰昱昳昵昶昷昹昺昿晀晁晅晆晈晉晊晌晎晑晗晘晙晛晜晞晠晡晢晣晤晥晧晪晫晬晭晰晳晵晷晸晹晻晼晾晿暀暃暄暈暋暌暍暎暐暒暘暙暚暛暜暝暟暠暤暭暱暲暵暸暹暻暼暾暿曀曁曂曃曄曈曌曎曏曔曚曛曟曠曦曨曩曫曬曮曰曵曷曺曻曼朁會朅朇朎朏朒朓朖朙朜朞朠朢朦朧朮朳朶朷朸朾朿杁杅杆杇杈杌杍杓杔杕杙杝杞杠杢杣杤杦杪杬杮杰杲杳杴杶杻杼极构枅枉枋枌枎枏枑枒枓枖枘枙枛枡枦枩枰枱枲枳枴枵枷枸枹枻枼枽柀柁柂柃柅柆柈柉柎柒柗柙柛柜柝柞柡柢柤柦柧柩柬柮柯柰柲柶柷柹柼栁栂栐栔栘栙栝栟栢栧栨栩栫栬栭栯栰栱栲栳栴栻栾栿桀桄桅框桉桊桌桍桎桒桓桕桗桘桙桛桝档桫桮桯桰桱桲桴桵桷桹桺桻桼桾桿梂梃梄梆梈梍梏梐梔梖梘梙梚梜梟梠梡梣梥梦梩梪梫梭梮梱梲梳梴梵梹梺梻梼棃棅棆棈棉棊棌棍棏棐棑棓棔棕棖棗棘棙棜棝棠棡棣棤棥棧棨棪棫棬棭棯棰棱棵棶棷棹棻棼棽椁椃椄椆椇椈椉椊椌椏椐椑椒椓椖椗椙椚椡椢椣椥椦椨椪椱椳椴椵椶椸椹椻椽楂楅楆楉楎楔楗楙楛楜楝楞楡楣楤楥楦楨楩楪楫楬楮楰楱楲楳楴楸楹楺楻楾楿榀榁榍榑榒榔榕榖榘榜榠榡榥榦榧榨榫榭榯榰榱榲榴榷榸榺榻榼榾榿槀槁槃槅槈槊槎槏槐槑槓槖槗槝槞槢槣槥槧槨槩槪槫槭槮槯槱槲槳槴槵槶槹槾槿樀樁樃樅樊樌樏樑樒樓樔樕樗樚樛樝樞樠樢樤樨樮樰樲樳樴樵樶樷樸樻樾樿橄橅橆橇橈橉橊橎橐橑橒橕橖橛橡橢橤橦橧橪橱橲橳橸橺橾橿檁檃檄檆檇檉檋檍檐檑檔檗檛檝檞檟檠檡檣檥檪檫檬檮檯檰檱檳檴檸檻檽檾檿櫁櫃櫆櫈櫉櫌櫐櫑櫔櫕櫖櫚櫜櫝櫞櫟櫤櫧櫨櫪櫬櫰櫱櫲櫳櫺櫼櫽欂欃欅欆欇欉權欋欏欐欑欒欖欗欛欝欞欟欤欨欫欬欯欵欶欷欸欹欻欿歃歆歇歉歊歍歐歒歔歖歘歙歛歝歟歠歡歧歪歫歬歮歰歵歸歹歺歽歾歿殀殁殂殃殄殅殍殕殗殘殛殞殟殠殢殣殤殨殩殪殫殬殭殮殯殰殱殲殳殷殸殹殼殽殾毃毄毆毇毈毉毋毌毓毖毗毚毟毡毣毦毧毫毮毯毱毳毷毹毿氂氄氅氈氉氊氍氎氐氒氓气氙氛氟氤氦氧氨氬氮氳氵氶氺氻氿汊汋汍汏汒汔汕汙汛汜汞汢汧汨汪汫汭汯汳汴汶汸汹汻汾沁沂沄沅沆沇沉沍沐沒沔沕沗沘沚沛沜沟沪沭沮沰沱沲沴沺沽沾泂泄泅泆泍泏泐泑泒泓泔泖泗泙泚泛泜泝泠泧泩泪泫泬泭泮泯泱泲泴泻洀洄洇洊洌洎洏洑洒洓洙洚洟洤洦洧洨洩洫洮洯洱洳洴洶洹洼洽洿浗浘浙浚浛浞浟浠浡浣浤浥浧浯浰浹浼涀涁涂涅涇涊涌涍涎涑涒涓涔涕涖涗涘涛涜涪涫涬涮涴涵涷涸涹涽涿淂淄淅淆淇淈淊淌淎淏淐淒淕淖淘淙淛淝淞淟淠淢淤淥淦淩淪淬淮淯淰淴淶淹淺淼渀渄渊渕渗渙渝渞渟渠渢渣渤渧渫渭渮渲渶游渹渺渻渼湃湄湅湈湉湋湌湍湎湏湑湒湓湔湗湜湝湞湟湢湣湨湫湮湲湳湶湻湽溂溌溍溏溓溘溙溟溠溥溧溪溭溮溯溱溲溳溴溷溻溽溿滀滁滂滃滄滇滈滊滌滍滎滏滓滔滕滙滫滬滭滮滲滷滸滹滻滽滾滿漄漈漉漊漌漍漐漑漓漖漘漚漛漥漦漩漪漭漯漰漲漳漵漶漻漼漾漿潁潅潏潑潒潓潗潘潙潚潛潝潞潠潡潢潦潨潬潭潯潴潸潺潼潽潾澀澂澃澆澇澈澋澌澍澎澐澑澒澓澔澖澗澘澚澟澠澡澣澤澥澦澧澨澮澯澰澱澳澵澶澹澼澾濂濅濆濇濈濉濊濔濘濚濛濞濟濠濤濨濩濬濮濰濱濳濵濶濹濺濼濽濾瀀瀁瀅瀆瀇瀉瀊瀋瀍瀏瀑瀗瀘瀚瀛瀝瀞瀟瀠瀣瀦瀯瀰瀲瀴瀷瀹瀺瀼瀾灃灄灇灈灉灊灋灌灎灑灔灕灝灞灣灤灥灩灬灮灵灶灾炁炅炆炒炔炕炖炗炘炙炛炟炤炫炬炮炯炰炱炳炴炷炸炻烊烋烑烓烔烕烖烘烙烜烝烟烤烬烱烹烺烽焃焄焅焆焇焈焉焋焌焏焔焙焜焞焠焫焭焮焯焱焸煁煅煆煇煊煋煐煑煒煓煕煖煗煚煜煞煠煢煥煦煨煬煹煽熀熄熅熇熈熌熏熒熔熕熖熚熛熠熢熨熬熮熯熰熲熳熹熺熾熿燀燁燄燉燋燌燐燓燔燖燗燙燚燜營燠燧燬燮燵燸燹燻燼燾爀爇爈爉爍爐爓爕爗爚爛爝爟爤爨爫爬爯爰爴爸爹爺爻爼爿牀牁牂牃牅牆牋牌牎牏牐牓牕牖牗牘牚牜牝牞牠牢牣牨牫牮牯牱牴牷牸牻牼牾牿犁犂犄犇犉犍犎犒犓犖犛犢犧犨犭犮犰犱犲犴犹犾狁狃狄狆狇狉狌狎狐狒狕狖狗狘狛狟狠狡狢狥狳狴狷狸狺狻狽狾猂猄猅猇猊猋猍猒猓猖猗猘猙猜猝猞猢猤猥猧猨猩猬猯猱猲猳猴猵猷猹猺猻猽猾獃獍獎獏獐獒獖獗獘獝獞獟獠獦獧獨獩獪獫獬獮獯獰獱獵獷獹獺獻獼玀玁玃玅玆玊玎玐玓玔玕玗玘玜玞玟玠玢玥玦玨玪玫玭玳玵玷玹玻玼玽玿珅珆珉珋珌珎珏珒珓珖珙珝珞珡珣珥珦珧珩珪珮珱珴珵珷珸珹珺珻珽珿琀琁琄琅琇琊琑琓琚琛琤琦琨琩琪琫琬琭琮琯琰琱琲琹琺琿瑀瑁瑃瑄瑆瑇瑋瑍瑑瑒瑓瑕瑗瑙瑜瑝瑟瑢瑣瑤瑦瑧瑨瑩瑪瑫瑭瑮瑯瑰瑱瑲瑾璀璁璅璆璇璈璉璋璏璐璑璒璗璘璙璚璜璞璟璠璡璢璣璥璦璨璩璪璫璮璯璱璲璵璹璺璻璿瓈瓉瓊瓌瓏瓐瓓瓔瓖瓘瓚瓛瓞瓟瓠瓣瓤瓧瓨瓩瓪瓫瓮瓯瓰瓱瓲瓴瓷瓸瓺瓻瓼瓿甁甃甄甅甆甌甍甎甑甒甓甕甖甗甜甞甠甡甤甦甧甩甪甬甯甶甸甹甼甽甾甿畀畃畄畆畇畈畉畊畋畍畎畐畒畗畚畛畞畟畡畤畦畧畩畫畬畭畯畱畲畴當畷畸畹畺畻畼畽畾疁疂疅疆疇疉疌疐疒疓疔疕疙疚疜疝疢疣疤疥疰疱疳疴疵疷疸疹疺疼疽疿痀痁痂痃痄痆痊痌痍痎痏痒痓痔痗痙痜痝痞痟痠痡痣痤痧痬痮痯痰痱痲痳痹痺痼痾痿瘀瘁瘂瘃瘄瘇瘈瘉瘊瘋瘌瘏瘒瘓瘕瘖瘘瘙瘛瘜瘝瘞瘟瘠瘡瘢瘣瘤瘥瘧瘨瘩瘭瘰瘲瘳瘴瘵瘸瘹瘺瘻瘼癀癁癃癄癅癆癇癈癉癊癋癌癕癘癙癜癟癡癢癤癥癧癨癩癪癬癭癮癯癰癱癲癴癶癸發皀皁皃皅皈皋皌皍皎皕皖皙皚皛皜皝皞皟皠皡皢皣皤皥皦皧皨皪皭皯皰皴皶皷皸皹皺皽盁盂盅盈盉盋盌盍盎盒盔盖盙盞盠盥盦盧盨盪盬盰盱盶盹盻盼眀眄眆眇眈眊眎眒眔眕眗眙眚眛眜眢眤眥眦眨眩眭眮眯眴眵眶眷眹眽眾睂睅睆睇睊睍睎睏睒睖睗睘睚睛睜睞睟睠睢睤睥睧睨睪睫睬睰睲睳睴睹睺睼睽睾睿瞀瞄瞋瞌瞍瞎瞑瞔瞕瞖瞚瞞瞟瞠瞢瞤瞧瞩瞪瞮瞯瞰瞱瞵瞶瞹瞻瞼瞽瞾瞿矃矇矉矍矑矒矕矗矙矚矜矞矟矠矣矤矦矧矪矬矮矰矱矴矸矻矼砅砆砉砌砍砎砑砒砙砝砠砡砢砣砬砭砮砰砵砷砺砿硃硄硅硇硈硌硎硏硑硒硜硞硠硡硣硤硨硪确硲硴硺硼硾碆碇碊碌碍碏碔碕碘碚碝碞碟碡碣碤碨碪碬碭碯碰碱碲碳碵碻碼碽碾碿磅磆磇磈磉磊磋磌磎磑磒磓磔磕磖磚磛磟磠磡磤磦磧磪磬磲磳磴磶磷磹磺磻磽磾磿礀礆礇礌礐礑礒礙礚礛礜礞礟礠礥礦礧礩礪礫礬礭礮礰礱礴礵礻礽礿祀祄祅祆祊祋祏祑祓祔祗祘祚祛祜祟祠祧祩祫祲祹祺祻祼祾禀禊禋禌禑禓禔禕禖禘禛禜禝禡禦禧禨禩禫禯禳禴禸禹禺离禿秂秄秇秈秉秊秌种秏秔秕秖秚秝秞秠秡秢秣秥秧秪秫秬秭秱秸秼稂稃稇稈稉稊稌稍稑稕稗稘稙稛稞稠稡稧稫稭稯稰稱稴稵稷稸稹稺稾穃穄穅穆穇穈穉穌穎穐穕穖穙穜穝穟穠穡穢穥穧穩穪穭穵穸穽穾窀窂窅窆窈窊窋窐窑窔窕窖窗窘窞窠窣窩窬窰窳窵窶窹窻窼窾窿竃竄竅竆竇竈竉竊竌竍竎竏竑竒竓竕站竚竛竝竟竡竢竦竧竨竩竫竬竭竰竱竴竸竻竽竾笂笄笆笇笊笋笏笒笔笘笞笟笣笥笧笨笩笪笫笭笮笯笰笱笳笴笵笶笻笽笿筀筁筅筇筌筍筎筏筐筕筝筠筤筥筦筧筩筪筬筭筮筯筰筱筲筳筴筵筷筹筺筿箄箆箉箍箎箏箐箑箒箖箘箙箚箛箜箝箞箟箠箥箪箬箭箯箰箲箴箵箶箺箻箼箽篁篂篅篆篈篊篋篌篏篔篖篗篙篚篛篝篥篦篨篩篪篭篰篲篳篴篵篶篷篸篹篺篼篾簀簁簂簃簄簆簇簉簋簌簍簎簏簑簒簓簔簗簙簛簟簠簣簥簦簧簨簪簫簬簱簳簴簶簷簸簹簺簽籀籃籅籆籊籌籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籡籣籤籥籧籩籬籭籮籯籰籲籵籹籼籽粁粂粃粆粇粍粏粐粔粕粞粠粡粢粤粦粨粫粭粮粰粱粲粳粶粷粺粻粼粽粿糀糂糄糅糇糈糉糍糎糏糒糓糔糕糗糘糙糚糜糝糞糟糠糢糦糩糫糯糲糴糵糶糺紂紃紆紇紈紉紊紏紑紒紓紕紖紜紝紞紣紦紪紭紮紱紲紵紼紽紾紿絀絁絅絇絈絋絍絎絏絑絓絖絗絙絚絛絜絝絣絥絧絨絪絮絰絲絳絸絺絻絽絿綁綂綃綅綆綈綉綋綌綍綏綑經綖綗綛綝綞綟綢綣綦綧綪綫綬綮綯綰綳綵綶綷綹綽緀緂緃緄緅緆緇緌緍緎緕緗緘緙緜緝緞緡緢緤緥緦緪緫緬緭緱緲緵緶緹緺縀縅縈縉縊縋縐縑縒縕縗縜縝縟縠縡縢縧縨縬縭縯縲縳縵縶縷縹縺縻總縿繃繄繅繆繇繋繍繎繐繒繖繘繙繚繝繞繟繢繥繦繧繩繪繮繯繳繵繸繹繻繼繽繾繿纁纃纆纇纈纉纊續纍纎纐纑纒纓纔纕纘纚纛纜纝纞缸缺缻缼缽缾缿罃罄罅罇罌罍罎罏罐网罒罓罔罕罘罛罜罝罟罠罡罣罤罥罦罧罨罩罫罭罱罸罹罽罾罿羀羂羃羆羇羈羋羌羍羏羐羑羔羖羗羜羝羡羢羣羦羪羭羮羯羲羴羶羸羹羼羿翀翃翅翆翈翊翎翏翕翛翟翡翣翥翦翨翩翫翬翮翯翰翲翳翹翺翽翾翿耂耄耆耇耈耊耋耍耎耏耑耒耓耔耖耘耙耜耝耞耟耠耡耤耦耨耬耮耰耴耵耷耹耺耻耼耾耿聀聃聄聆聊聒聘聚聟聠聢聤聦聨聭聯聰聱聲聳聵聶聹聻聾聿肁肄肅肆肈肎肓肙肚肛肜肞肤肦肧肫肬肭肱肸肹胄胅胈胊胍胏胒胔胕胖胗胘胙胚胛胝胠胥胦胭胮胯胰胱胲胳胵胶胹胺胻胼胾脃脆脉脋脍脖脗脘脛脜脞脠脣脤脧脬脯脰脵脺脼脽脾腅腆腇腊腋腌腑腒腓腗腟腠腡腥腦腧腨腩腭腮腯腱腴腷腿膀膁膂膃膄膅膆膈膊膋膎膐膓膕膖膘膛膞膠膢膣膤膩膮膰膲膴膵膸膺膻膽膾膿臀臁臂臃臅臈臉臊臋臍臎臏臑臕臖臗臘臙臚臛臝臞臠臡臤臧臫臬臰臱臲臵臶臸臹臺臻臽臾臿舀舁舂舃舄舅舉舊舍舏舐舒舓舔舖舘舙舚舛舝舡舢舨舩舫舮舲舳舴舸舺舼艀艃艄艅艆艉艋艎艏艑艖艗艘艙艚艜艝艟艠艢艣艤艧艨艪艫艭艮艱艴艷艸艹艻艽艾艿芀芁芃芄芇芉芊芍芎芑芒芓芔芖芘芚芛芟芠芡芣芤芧芨芩芪芫芬芮芰芲芴芷芺芻芼芾芿苅苆苐苒苓苕苙苚苜苞苟苠苡苢苣苤苧苨苪苫苭苯苳苴苶苷苹苻苽苾茀茁范茆茇茈茊茋茌茖茗茘茛茝茞茟茡茢茣茫茬茭茮茯茰茱茲茳茴茵茷茹茺茼茽荀荂荃荄荅荇荊荍荎荏荐荑荓荔荕荖荗荢荣荰荳荵荸荼荽荿莀莂莄莅莆莇莍莎莒莓莔莕莖莘莙莚莛莜莝莟莠莢莦莧莨莩莪莬莭莱莵莽莾莿菀菁菇菉菎菏菐菑菔菘菝菟菠菡菥菨菪菰菲菴菶菷菸菹菻菼菽萁萃萆萇萋萍萏萑萓萕萗萙萢萪萯萵萸萹萼葅葆葇葈葊葍葎葏葑葒葖葘葙葚葜葟葠葢葤葥葧葩葪葫葭葮葯葰葱葳葴葶葷葸葹葼葽蒁蒂蒄蒅蒋蒒蒓蒕蒗蒜蒞蒟蒡蒦蒨蒩蒪蒭蒯蒱蒴蒹蒺蒻蒽蒾蒿蓀蓁蓂蓆蓇蓈蓊蓌蓍蓎蓏蓐蓓蓖蓙蓚蓜蓧蓪蓯蓰蓱蓲蓴蓷蓺蓻蓼蓽蓿蔀蔂蔃蔆蔇蔌蔎蔐蔔蔕蔗蔘蔚蔛蔜蔞蔟蔡蔢蔤蔥蔧蔪蔫蔬蔯蔲蔳蔴蔶蔾蔿蕀蕁蕆蕈蕊蕋蕏蕐蕑蕒蕓蕕蕖蕘蕙蕚蕜蕝蕞蕟蕠蕡蕢蕣蕤蕩蕫蕭蕯蕷蕹蕺蕻蕽蕿薀薁薅薆薇薈薉薊薋薌薏薐薑薓薔薘薛薜薝薟薠薢薤薥薧薨薭薮薯薴薶薷薸薹薺薼薽薾薿藂藇藉藊藋藎藐藕藘藙藚藜藟藠藡藦藨藪藭藳藶藷藹藺藼藾藿蘀蘂蘄蘅蘆蘊蘋蘍蘎蘐蘑蘒蘓蘖蘗蘘蘙蘚蘛蘞蘡蘢蘤蘧蘩蘯蘰蘶蘸蘹蘺蘼蘽蘿虀虁虂虆虍虒虓虔處虖虗虘虙虝號虠虡虢虣虤虧虩虬虯虱虵虶虷虺虻蚇蚈蚉蚋蚌蚍蚑蚓蚖蚘蚚蚜蚝蚡蚣蚤蚦蚧蚨蚩蚪蚫蚭蚯蚰蚱蚳蚴蚵蚶蚷蚸蚹蚿蛀蛁蛃蛄蛅蛆蛉蛋蛎蛑蛒蛔蛕蛗蛙蛚蛛蛜蛞蛟蛠蛣蛤蛥蛦蛧蛩蛬蛭蛯蛸蛹蛺蛻蛼蛽蛾蜀蜃蜄蜅蜆蜇蜈蜉蜊蜋蜍蜎蜏蜐蜑蜒蜓蜔蜘蜙蜚蜞蜟蜡蜣蜥蜨蜩蜮蜯蜱蜲蜴蜷蜹蜺蜻蜼蜽蜾蜿蝀蝃蝅蝉蝋蝌蝍蝎蝑蝓蝕蝗蝘蝙蝝蝟蝠蝡蝣蝤蝥蝨蝪蝮蝯蝱蝲蝴蝸蝻蝼蝿螂螃螄螅螆螇螈螉螋螌螐螓螕螗螘螙螞螟螠螢螣螧螫螬螭螮螯螱螳螵螻螽螾螿蟀蟁蟄蟆蟇蟈蟉蟊蟋蟎蟐蟒蟕蟖蟙蟚蟜蟟蟠蟢蟣蟤蟥蟦蟪蟫蟭蟯蟱蟲蟳蟵蟶蟷蟸蟺蟻蟾蟿蠁蠃蠅蠆蠉蠊蠋蠍蠎蠏蠐蠑蠒蠓蠔蠕蠖蠘蠙蠚蠛蠜蠞蠡蠢蠣蠧蠨蠭蠮蠰蠱蠲蠵蠶蠹蠺蠻蠼衁衂衃衄衅衈衉衊衋衍衎衑衒衕衖衘衙衚衜衟衠衢衤衩衫衯衱衲衵衹衻衽衾袀袁袂袍袒袗袘袙袚袛袜袞袟袠袢袤袨袪袮袰袱袵袷袺袼袽袾袿裀裃裄裊裋裌裍裎裑裒裓裔裘裙裛裞裧裨裯裰裱裲裴裵裷裹裼褁褂褄褆褊褌褍褎褏褓褕褖褘褙褚褜褝褞褠褥褦褧褨褪褫褰褱褲褵褶褷褸褹褺褻褾襀襁襂襃襄襅襆襉襌襍襏襒襗襚襛襜襞襠襡襢襣襤襦襪襫襭襮襯襰襳襴襵襷襺襻襼襽襾覀覃覈覉覊覍覐覓覔覕覗覘覛覜覟覠覡覥覦覩覬覯覰覲覴覵覶覷覺覼覿觀觔觕觖觗觘觚觜觝觥觧觩觫觭觱觳觴觶觸觹觽觿訄訅訇訌訏訐訑訒訔訕訖訛訝訞訠訡訢訤訥訦訫訬訯訵訶訷訽訾詀詁詃詅詆詇詈詉詍詎詑詒詓詖詗詘詛詜詝詡詥詧詬詭詵詶詷詹詺詻詼詾詿誀誂誃誄誅誆誋誏誐誑誒誖誗誙誚誟誡誣誥誦誧誨誩誮誯誳誶誷誹誻誾諂諃諆諈諉諊諌諍諐諑諓諔諕諗諚諛諜諝諞諟諠諡諢諤諫諬諰諱諳諴諵諶諷諼諿謅謆謇謊謋謌謍謐謑謔謖謗謚謜謞謟謦謨謫謬謭謰謳謷謼謾譁譂譃譄譅譆譈證譌譍譎譏譑譒譓譔譖譙譚譛譞譟譣譩譫譬譭譯譱譴譶譸譹譼譽譾譿讀讁讄讅變讋讌讍讎讏讐讒讔讕讖讙讚讜讝讞讟谸谹谺谽谾谿豁豅豇豈豉豋豌豎豏豐豑豓豔豕豗豘豙豛豝豢豣豤豦豨豩豫豬豭豳豵豶豸豺豻豼豾貂貅貆貇貉貊貋貍貎貐貒貓貔貘貙貛貜貤貭貮貲貳貶貹貺貽賁賅賆賈賉賋賍賎賏賕賖賙賚賝賡賤賨賬賯賰賱賲賵賷賸賺賻賽賾賿贁贃贄贅贇贉贊贋贍贎贏贐贒贓贔贖贗贛赥赧赩赫赬赭赮赱赿趁趂趄趈趍趐趑趕趙趞趟趠趦趨趫趬趯趲趵趷趹趺趻趼趾跀跂跅跆跇跈跊跋跌跎跏跑跔跕跖跗跙跚跛跟跣跤跥跧跪跫跬跰跱跲跴跼跽跿踁踄踅踆踈踉踋踌踐踑踔踖踝踞踟踠踡踢踣踦踧踰踱踳踴踵踶踷踸踹踽蹀蹁蹂蹇蹈蹉蹊蹋蹌蹍蹎蹏蹐蹔蹕蹙蹛蹜蹝蹞蹠蹡蹢蹣蹤蹩蹬蹭蹯蹰蹱蹲蹶蹹蹺蹻蹼躁躂躃躄躅躇躉躊躋躐躑躒躓躔躕躘躙躚躛躝躞躡躢躧躩躪躬躭躮躯躰躱躳躵躶躺躻躾軀軁軃軄軅軆軇軈軋軏軑軔軛軜軣軨軫軭軮軰軱軷軹軺軻軼軾輀輂輅輇輈輊輌輏輐輒輓輕輖輗輘輙輛輜輞輟輠輡輣輥輦輧輨輫輬輭輮輳輴輵輶輷輹輺輻輾轀轁轂轃轅轆轇轊轌轍轎轏轑轒轓轔轕轗轘轜轝轞轡轢轣轤轥辜辝辟辠辡辤辥辦辧辨辭辮辯辴辵辶辷辸达迀迁迆迊迋迍运迒迓迕迚迠迢迣迤迥迨迩迮迯迱迴迵迶迸迹迺迻迾适逄逅逈逋逌逍逎逑逕逖逘逛逡逧逨逩逪逬逭逯逳逴逵逶逷逹逼逾逿遃遄遉遌遏遐遑遒遖遘遛遝遞遢遦遧遨遬遯遰遲遴遶遹遽邀邁邂邃邅邇邈邉邊邋邌邎邏邐邕邗邘邙邛邠邡邢邥邨邯邰邱邲邳邴邵邶邽邾郃郄郅郇郈郌郒郕郗郘郙郛郜郝郟郢郤郥郫郯郰郲郴郶郾郿鄀鄂鄄鄅鄆鄈鄍鄐鄒鄔鄕鄖鄗鄘鄙鄚鄜鄞鄠鄢鄣鄥鄧鄩鄮鄯鄰鄱鄲鄴鄶鄷鄹鄺鄼鄽酃酆酇酈酊酋酏酓酖酗酘酙酚酛酡酣酤酥酧酩酭酲酳酴酹酺酻醁醂醃醅醆醊醋醎醑醓醔醕醗醘醞醡醢醤醦醨醪醫醭醮醯醰醱醲醳醴醵醶醺醻醼醽醿釁釂釃釄釅釆釋釐釓釔釖釗釙釚釛釞釟釡釤釥釦釩釪釬釭釮釯釰釱釵釶釷釹釻釼釽釿鈀鈁鈄鈅鈆鈇鈉鈊鈌鈎鈐鈑鈒鈓鈔鈕鈖鈗鈘鈜鈝鈞鈣鈤鈥鈦鈨鈩鈬鈮鈯鈰鈳鈵鈶鈷鈸鈹鈺鈼鈾鈿鉀鉂鉃鉅鉆鉇鉈鉉鉊鉋鉍鉎鉏鉐鉑鉖鉗鉘鉙鉚鉜鉝鉞鉠鉡鉤鉥鉦鉧鉨鉩鉮鉯鉰鉵鉶鉷鉸鉹鉻鉼鉽鉾鉿銈銉銊銍銎銒銓銕銖銗銙銚銛銜銟銠銤銥銧銨銫銯銲銶銷銸銹銺銻銼銽銿鋀鋁鋂鋃鋅鋆鋇鋈鋋鋌鋍鋎鋏鋐鋓鋕鋗鋘鋙鋜鋝鋟鋠鋡鋣鋤鋥鋧鋨鋩鋪鋬鋮鋰鋲鋷鋹鋺鋻鋿錀錂錈錍錏錑錔錕錙錚錜錝錞錟錡錢錣錤錥錧錨錩錪錳錴錵錶錷錺錻鍄鍇鍈鍉鍍鍐鍑鍒鍔鍕鍖鍗鍘鍚鍜鍞鍠鍤鍥鍧鍩鍪鍫鍭鍮鍯鍰鍱鍳鍴鍶鍺鍼鍽鍾鍿鎀鎁鎂鎈鎊鎋鎍鎏鎒鎔鎕鎗鎘鎚鎛鎞鎡鎣鎤鎦鎨鎩鎫鎬鎰鎴鎵鎶鎹鎺鏁鏃鏄鏅鏆鏇鏈鏉鏊鏋鏌鏍鏐鏑鏓鏖鏗鏘鏙鏜鏝鏞鏟鏢鏤鏥鏦鏧鏨鏱鏵鏷鏸鏹鏺鏻鏽鐁鐂鐃鐄鐇鐈鐉鐍鐎鐏鐐鐓鐔鐕鐖鐗鐙鐚鐟鐡鐫鐮鐯鐱鐲鐳鐴鐵鐶鐸鐺鐻鐽鐿鑁鑃鑅鑈鑊鑌鑒鑓鑕鑙鑚鑛鑜鑞鑟鑠鑡鑢鑣鑨鑪鑫鑭鑮鑯鑰鑱鑲鑵鑷鑼鑽鑾鑿钁钃钄镸镹镾閂閄閆閇閈閊閌閍閎閔閖閘閙閝閞閟閠閡閦閧閨閩閫閬閭閴閶閹閺閻閼閽閾閿闃闆闈闉闊闋闌闍闐闑闒闓闔闕闖闙闚關闝闞闟闠闡闢闤闥闦阝阞阡阢阤阥阦阨阬阮阯阱阳阴阷阸阹阺阼阽陁陂陋陌陏陒陔陖陗陘陜陝陞陟陡陦陬陮陲陴陻陼陾陿隁隂隃隄隉隋隍隑隕隖隗隘隚隝隟隤隥隦隧隨隩隮隯隰隱隲隳隴隶隸隹隺隽雉雊雋雍雎雒雕雖雘雙雚雝雞雟雩雯雱雹雺霂霃霄霅霆霈霉霍霎霏霑霓霔霖霙霚霛霝霡霢霣霤霨霪霰霱霳霶霸霹霻霽霾靁靂靃靄靆靇靈靉靊靍靎靏靕靗靘靚靛靠靡靣靤靦靧靨靪靫靭靮靱靳靶靷靸靹靺靻靼靽靿鞀鞁鞅鞆鞉鞋鞏鞐鞕鞖鞗鞙鞚鞜鞞鞟鞢鞣鞦鞨鞫鞬鞮鞱鞲鞳鞴鞵鞶鞸鞹鞺鞼鞾鞿韁韃韄韅韆韇韈韉韊韋韌韍韎韐韑韔韗韘韙韛韜韝韞韠韡韤韭韮韯韱韲韴韵韶韷韸韺頄頇頊頍頎頏頔頖頙頚頜頞頠頡頣頤頥頦頫頬頮頯頲頳頴頵頷頸頽頾顄顆顇顊顋顏顑顒顓顖顗顙顛顢顣顥顦顪顫顬顰顱顳顴颪颫颭颮颰颱颴颶颷颸颺颻颼颿飂飃飄飅飆飇飈飋飌飠飡飣飥飦飧飩飪飫飭飮飰飱飳飴飶餂餃餇餈餉餐餑餒餔餕餖餗餘餚餛餜餝餞餟餠餡餢餤餦餧餫餬餮餱餲餳餴餵餹餺餻餼餽餾饀饁饂饅饆饇饈饉饋饌饍饎饐饑饒饔饕饘饙饛饜饞饟饠馗馘馛馝馞馟馣馥馦馭馮馰馱馲馵馹馺馼馽馿駁駃駉駑駓駔駘駙駚駛駜駝駞駟駢駧駪駫駬駭駮駰駱駲駴駵駸駹駻駼駽駾騁騂騃騄騅騊騋騌騏騐騑騖騙騚騞騠騢騣騤騧騨騫騭騮騱騳騵騶騸騾驀驁驂驃驄驅驇驊驋驌驎驑驒驔驕驖驘驛驝驟驢驤驥驩驪驫骪骬骭骮骯骰骲骴骵骶骷骹骻骼骾骿髀髁髃髆髈髎髏髐髑髒髓體髕髖髗髛髜髞髟髠髢髣髤髥髦髧髩髫髬髭髯髱髲髳髴髵髷髹髺髻髽髿鬀鬁鬂鬃鬄鬅鬆鬈鬉鬋鬌鬍鬎鬐鬒鬖鬘鬙鬚鬛鬜鬟鬠鬢鬣鬥鬦鬧鬨鬩鬪鬫鬭鬮鬯鬲鬳鬴鬵鬷鬹鬺鬻鬽魃魄魈魋魌魍魎魏魑魕魖魗魘魛魞魡魣魥魦魨魪魫魬魭魮魲魳魴魵魶魷魸魹魿鮀鮃鮄鮅鮆鮇鮉鮊鮋鮍鮏鮐鮑鮒鮓鮔鮖鮗鮚鮝鮞鮟鮠鮦鮧鮨鮩鮪鮫鮬鮭鮰鮱鮲鮴鮷鮸鮹鮻鮼鮾鮿鯀鯁鯆鯇鯈鯊鯎鯏鯐鯑鯒鯔鯖鯗鯘鯝鯟鯡鯢鯣鯤鯥鯧鯪鯫鯮鯯鯰鯱鯲鯳鯵鯷鯸鯹鯺鯽鯿鰀鰂鰄鰆鰈鰉鰊鰋鰌鰍鰏鰐鰑鰒鰓鰔鰕鰖鰘鰙鰚鰛鰜鰝鰞鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰭鰮鰰鰱鰲鰵鰶鰷鰹鰺鰻鰽鰾鱁鱃鱄鱅鱆鱇鱈鱉鱊鱎鱏鱐鱓鱔鱖鱘鱚鱛鱜鱝鱞鱟鱠鱣鱥鱧鱨鱩鱪鱫鱭鱮鱰鱲鱵鱶鱷鱸鱺鱻鳦鳧鳫鳬鳰鳲鳷鳹鴂鴃鴆鴇鴈鴉鴋鴎鴑鴒鴕鴗鴘鴛鴜鴝鴞鴟鴣鴦鴪鴫鴬鴯鴰鴲鴳鴴鴺鴼鴽鴾鴿鵁鵂鵃鵄鵅鵆鵇鵈鵊鵐鵑鵒鵓鵔鵙鵝鵞鵟鵠鵡鵢鵣鵤鵥鵩鵪鵫鵯鵰鵲鵳鵶鵷鵺鵻鵼鵾鶃鶄鶆鶇鶉鶊鶍鶎鶒鶓鶕鶖鶗鶘鶙鶚鶡鶤鶩鶪鶫鶬鶮鶯鶱鶲鶵鶸鶹鶺鶻鶼鶽鶿鷀鷁鷂鷃鷆鷇鷉鷊鷏鷓鷔鷕鷖鷙鷚鷞鷟鷠鷣鷥鷦鷧鷩鷫鷭鷮鷯鷰鷳鷴鷸鷽鷾鸂鸇鸊鸍鸎鸐鸑鸒鸕鸖鸙鸚鸛鸜鸝鸞鹵鹸鹹鹺鹻鹼鹽麀麁麂麃麄麅麇麈麋麌麎麏麑麕麖麘麛麝麞麤麥麨麩麪麬麭麮麯麰麳麴麵麸麹麼麽麾黆黈黋黌黍黏黐黔黕黜黝點黟黠黤黥黧黨黬黭黮黯黰黱黲黴黵黶黷黸黹黻黼黽黿鼂鼃鼇鼈鼉鼏鼐鼑鼒鼔鼕鼖鼗鼙鼚鼛鼟鼠鼡鼢鼦鼪鼫鼬鼯鼱鼲鼴鼷鼹鼺鼼鼽鼾鼿齁齃齄齅齆齇齋齎齏齒齓齔齕齖齗齘齚齝齞齟齠齡齣齦齧齨齩齪齬齭齮齯齰齱齲齳齵齶齷齺齽龏龐龑龒龔龕龖龗龜龝龞龠龡龢龣龥殺隆﨏塚﨑﨓﨔凞﨟蘒﨡﨤免喝塀屮慨既爫縉艹艹褐辶頻𠀋𠂉𠂢𠂤𠆢𠈓𠌫𠍱𠎁𠏹𠑊𠔉𠗖𠘨𠝏𠠇𠠺𠢹𠥼𠦝𠫓𠬝𠵅𠷡𠹤𠹭𠺕𠽟𡈁𡈽𡉕𡉴𡉻𡋗𡋤𡋽𡌛𡌶𡍄𡏄𡑭𡑮𡗗𡙇𡚴𡜆𡝂𡢽𡧃𡱖𡴭𡵅𡵢𡵸𡶒𡶜𡶡𡶷𡷠𡸳𡸴𡼞𡽶𡿺𢅻𢈘𢌞𢎭𢛳𢡛𢢫𢦏𢪸𢭆𢭏𢭐𢮦𢰝𢰤𢷡𣆶𣇃𣇄𣇵𣍲𣏐𣏒𣏓𣏕𣏚𣏟𣏤𣑊𣑋𣑑𣑥𣓤𣕚𣖔𣗄𣘸𣘹𣘺𣙇𣜌𣜜𣜿𣝣𣝤𣟧𣟿𣠤𣠽𣪘𣱿𣳾𣴀𣴎𣵀𣷓𣷹𣷺𣽾𤂖𤄃𤇆𤇾𤎼𤘩𤚥𤟱𤢖𤩍𤭖𤭯𤰖𤴔𤸎𤸷𤹪𤺋𥁊𥁕𥄢𥆩𥇍𥇥𥈞𥉌𥐮𥒎𥓙𥔎𥖧𥝱𥞩𥞴𥧄𥧔𥫣𥫤𥫱𥮲𥱋𥱤𥶡𥸮𥹖𥹢𥹥𥻂𥻘𥻨𥼣𥽜𥿔𥿠𥿻𦀌𦀗𦁠𦃭𦉰𦊆𦍌𦐂𦙾𦚰𦜝𦣝𦣪𦥑𦥯𦧝𦨞𦩘𦪌𦪷𦫿𦰩𦱳𦳝𦹀𦹥𦾔𦿶𦿷𦿸𧃴𧄍𧄹𧏚𧏛𧏾𧐐𧑉𧘔𧘕𧘱𧚄𧚓𧜎𧜣𧝒𧦅𧪄𧮳𧮾𧯇𧲸𧶠𧸐𧾷𨂊𨂻𨉷𨊂𨋳𨏍𨐌𨑕𨕫𨗈𨗉𨛗𨛺𨥆𨥉𨥫𨦇𨦈𨦺𨦻𨨞𨨩𨩃𨩱𨪙𨫍𨫝𨫤𨯁𨯯𨴐𨵱𨷻𨸟𨸶𨺉𨻫𨼲𨿸𩊠𩊱𩒐𩗏𩙿𩛰𩜙𩝐𩣆𩩲𩷛𩸕𩸽𩹉𩺊𩻄𩻛𩻩𩿎𪀚𪀯𪂂𪃹𪆐𪎌𪐷𪗱𪘂𪘚𪚲 diff --git a/src/main.rs b/src/main.rs index 0459bf0..126f4de 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,6 +23,8 @@ enum Cmd { New { #[structopt(default_value = "10")] count: usize, + #[structopt(long = "truncate")] + truncate: Option, }, Simplify, Rebalance { @@ -42,7 +44,7 @@ fn main() { println!("{}: {}", level, chars.to_string()); } } - Cmd::New { count } => { + Cmd::New { truncate, count } => { let kanji_levels = read_kanji_levels().expect("read_kanji_levels"); let all_kanji = Charset::new( kanji_levels @@ -61,6 +63,9 @@ fn main() { .map_err(anyhow::Error::from) .and_then(|x| Ok(serde_json::from_slice(&x)?)) .unwrap_or_default(); + if let Some(t) = truncate { + batches.truncate(t); + } println!("---- starting after {} batches ----", batches.len()); for _ in 0..count { let batch = gen_batch(&batches, &kanji_levels, &ex).expect("gen_batch"); @@ -196,6 +201,10 @@ fn parse_kanjidic() -> Result> { } } } + match grade { + Some(i) if i <= 6 => grade = Some(7), + _ => (), + } if let Some(lit) = literal { levels .entry((jlpt, grade)) @@ -216,8 +225,12 @@ fn parse_kanjidic() -> Result> { let mut pc = Charset::default(); for ((j, g), chars) in levels.into_iter() { let name = match (j, g) { + (Some(j), Some(7)) => format!("N{}a", j), + (Some(j), Some(8)) => format!("N{}b", j), (Some(j), Some(g)) => format!("N{}-{}", j, g), (Some(j), None) => format!("N{}+", j), + (None, Some(7)) => format!("N0a"), + (None, Some(8)) => format!("N0b"), (None, Some(g)) => format!("N0-{}", g), (None, None) => format!("N0+"), }; @@ -505,8 +518,14 @@ fn rebalance_level(level: &str, batches: &mut [Batch]) { if i_batch.len() < 2 { return; } - println!("Level {}: {} batches, {} examples, avg {:.2}", level, i_batch.len(), n_ex, n_ex as f32 / i_batch.len() as f32); - todo!() + println!( + "Level {}: {} batches, {} examples, avg {:.2}", + level, + i_batch.len(), + n_ex, + n_ex as f32 / i_batch.len() as f32 + ); + //todo!() } // ===================================================================== -- cgit v1.2.3