921194992119519858475985857298585749858476985745098585482600469985847398585679857444921192192119269211931921193292119357773731777373277737337773734260047126004722600473985857370585657058566705856770585697058570880561388056178805621880563188056428805647