10938491192476630138164417301449139116011081211132129210273126722386116245861922122912681614353919126534146916113971549348715492194847189113991807197312751503120164541721112581752374870198812266075551402114103113785301261567640185117174731945138715301880