137771637387491780461909571029621243561083107671382294904129650310543111932113892974668749187674476319891388968510628113446614475776735705567480576040766728741988845122700729267825476741768888083887423826008711889528101244106162133567138190146145812537480676804874279249610431162874698698207010297870568767487672690415