100849651541219780589472614901941102411521687231181119004344921536147917667132313751551251162914212621243668907818111018864042381561184467413536451751921409106414241965115419985418615851151809381731141862194711767531465247127311733457834614071662874649126112218961321966487827166598912641190