123696748776687210798622229212605411831417514864414932241861188292471887473120420444918271614695239989213711626217259110710722287013380621390863940114212171252159530226331223129913107121747731856259085206627143306195701137491861674517320209384432165287221426141474225833105520142954145340166231399049839993561904392079311705158452815397697620582448419134637159094157790153078646735429481369292184953819816486512101886138168477211633208060213878563112057711610222244886921348812877064813111105859778189644983481139079211410460324052202384180181136147