1107145601960791948143010316151384621603266819911094262683552196196484217067987752172122718669411607101157184979512121644173256216383312298044321201130019710641761309857188512951463146187385412225303994091204238674532145118418747791213901364736391275159777832410081467155784172217165951703923