190810501878754181681089515301206197733531912162217281008178219821403117637267818471926854176549660910075237891830164412326931785110016091559728175910872719061572150215011085592193515951489832192895123112031952190151314287683118850567689019291943173423141712854089423541352265141117