210961201678207989199524201758203582212791212519200429212687204369204146201246202550210770204341207068201642200520204383201376209315202539206435201314201494200338205934202730203702211277201335202549197145200278207615202287201859212055201994212365196246201123204273203054200602205254201344202855203616201349212009202202209681208444208832203613204642205669201419203085204490210274197260212462212869201213199342212852208635202705202601209733209994202761202221197122201331202701197477205975210504197114