188118811879187918791879187918791878187918791878187718781879187818801880188118821882188218811881188118821884188318831883188718871887188818901890189118921893189518961897189818991900190019011902190219021903190319041905190619061908190919101910191119121912191319141915191619171917191719171919192119221923192419251928192819281929193019311932193219321933193319331933193419341934193519351936193719371938193919401940194219431945194619471947194719481948194919491950195019501950195119511951195119511951195119511951195119511951195119521952195219521952195219521952195219521952195119501949194819471947194619461946194619451944194319421941194019391938193719361934193219321932193219331933193319321932193119301930193019301930193119311933193319331932193119311930193019291929192919271927192719281928192819291930193019311931193319331933193319331933193319321931193119301929192919281928192819281928192919291929192919291929192919291929193019311933193419341934193419331934193519361936193619361936193719371936193619361935193519351936193619361939194019411944194419441945194519491950195119521953195419551955195619561957195819601961196219631964196519641964196519661966196719701971197219761980198319851986198719881988198919891990199119911992199319931994199519961996199719981999200020012002200520072012201320142014201520152015201520142014201420132013201220122012201120112011201120112011201020102008200820082007200119971996199319931992199119891987198719861983197919781977197519731971197019661965196419631961195719561954195419541953195319531952195119511951195019501950194819471946194519441938193519341933193219311927192419231921191919161915191419121911190919071904190119001899189818971896189418921890188518831879187818771876187518741873187218711871187018691867186518611858185718561852184718441843184218401838183618351835183418331832183218321831183118301829182718251822182018181816181518141814181218121812181118101809180818071806180518041803180218021801180118001799179717961794179317931793179217921792179217891791179317961797179817981799179918001801180118011801180118021802180218021802180218001799179917991798179817971798179817981798179817991799179917991800180018011801180118011801179917991798179717961795179517941794179117901789178817881787178717861786178617861785178517851785178817891789178917891788178817881787178717891790178617851783178217811780177917731772177117691768176717671767176617661765176517651764176317621760176017591759175817581757175417531749174717461745174417441743174217421741174017391739173817371736173617351734173417341734173317321731173017301730172917291729172917281727172317201718171717161716171517131711170917091708170817071707170617061706170517051704170216991698169716961696169516951694169416931692169216901687168616861685168516841684168416851685168716871688168816881687168616851684168416831682168216811681168016761674167416721672167216721671167116701669166916681667166816691669167016711671167216721672167216741674167616801681168116821682168316841684168516861687168816881688168716871685168516841684168416851685168616861687169016921692169316941694169516951696169616971698169917021704170517051706170617061707170717081708170917101711171117121714171517161717171917201721172117221722172217221724172517261727172717281729173217321732173217321733173417341736173717371737173717371738173717371737173717381738173917391742174317441745174517451745174317431743174317431741174117411741174017391737173617361736173317331732173217321732173117311731173117311723172217211721172117211720172017201719171917181718171617151712171117111710171117111712171417141714171517151714171417141714171317121710170917081707170617051704170217001699169816971697169716961696169416941694169316931691169016901689168916891689168916881687168616861686168616861687168816881688168816891689169016911691168916861686168516851685168416841684168416831683168316821682168216811681168016801680168016801680167916791678167816781677167616761676167616751675167216711671167016701670166916691669166916691668166716671666166416621662166116601658165516551655165516541654165316531653165316531653165316531653165316541654165416541655165616561657165816591659166116621663166416641664