161714807151416150937183010382021381468891868776199986148032112412926731628136345537992118118771274841132814621025765702659901619832741301191414747861389110013912001651046232408181910971018198911726158956119541765136254100610641104751340196142013399689927601555781066127915301611713228609920