83110766938918072881254451122679885517325797194270311041812166931217301214183176418832143159931868731158212641857472164764114522814981574600415601204195580498318816549585661979179822786912761906507159319732615844951216159218761585130212521077961713131511546271538