137918951377149032757010269022311021446290713422112010212441475120013861364979405338692163772486943135387127561566600136149265410233631372123915981261838340344951292169956187412746064001039798499161617488701016143515351148182317605291590453837151382280501