103827771027057110270557107724761038278310513750103826591063371110703253108898101063347210613330102399771063339610889775107032541088978010889795103826551070325210891736107032511038278710633475103132881070325710270570103113101114536310633715108897921065562910382662103826531070326110891735