18811881188018801880188018811881188118811882188418851886188718891890189018911893189518981906190919111912191219121912191319131912191219131914191519171919192019211922192219231924192419241923192219211921192219221922192219221923192319241925192619271927192719271927192719271930193019311932193219321932193319341935193619381942194519491950195119521953195319541958196219661971197719801983198519861988198919901991199219941994199519951994199019901990199019921993199519961998199920012002200420072009201020112011201120122013201420152016201820192020202020222022202320242025202520272027202820282029202920302031203320332034203520362042204520472048204920492051205220532057206020662068206820712071207220732075207620762076207820802081208220832084209520992101210221022103210321042104210521062106210621052105210621062106210721072107210621062106210621072107210721082111211421192124212621302131213221372138214121452151215521552156215621572159216221642172217621802181218121822183218421842186218821892189218921972218223722392239224722592263226722822292230323252343234323572343233723322334233423342330232623262345234223352326232223142306230622852262224422242197219721952195219521942193219121912191219821992199219921972192219121912191219121932193219321912187218621852185218621862186218721872180217921792179218121842184218321812181218121792179217921772174217321732174217421732171217121722173217421752175217421742174216521652165217121732175217921822183218321842185218621872187218821892189218821862184218421832182218121812180217621722164216221592157215621562155215521512145214121382137213221312130212621242119211421112108210721072107210621062106210621072107210721062106210621052105210621062106210521042104210321032102210221012099209520842083208220812080207820762076207520752073207220712071206820682066206020572053205220512049204920482047204520422036203520342033203320312030202920292028202820272027202520252024202320222022202020202019201820162015201420132012201120112011201020092007200420022001199919981996199519931992199019901990199019941995199519941994199219911990198919881986198519831980197719711966196219581954195319531952195119501949194519421938193619351934193319321932193219311931193019301927192719271927192719271927192619251924192319231922192219221922192219211921192219231924192419241923192219211921192019191917191519141913191219121913191319121912191219121911190919061898189518931891189018901889188718861885188418821881188118811881188018801880188018811881