18114771526164916231527144744214421384138513861342134113401339134684013111264124479699495964944404370102110169316991602160312881419128912951019121612331520143714363581560155815031506120095916781027122711741257129611855585915514913348601261127812311601152216861263142213651310122964817451746173310221518151915171664