268712142519241526102276596718896561050129114551730443720570983194503317135595158465194016902847736315762148581903164118241512811415225185770151113051545421489185911908951587147413912091228914617126714601332481891108183643415528961970612901569196931915481844791614441452183210941182776102