23234111777291317902506478672495523370407131899109363157028742224411619321213261520449738213212252517727230662239231559864281272336631262232692165742283356623112241143358010862280083208861381122775931055723307188932000574630383331692166125804406933752322452518622912373028713357333727189420906234063709531861315813356089143157190517597317393357222760227973393130272236422319837704758132195896711413368432077903725772338583388117862337837433223918276177733166069912364322786827721159209415154934631856604621724336562114331621828033922308382567637700866485253219710877