9520666972367274730376802990992848708509301420613918130838440988859932976897390779572016329057816805992806282661497639335801453094898700788850632250037874675900644060971704538059432186686300443694974710013877503973638611357299662532920377782078654972191483623640035181726691514438604226526172513961131654645472216268389618435055561676573878013258217974026283753162474868938639330752728194303989398144796183732928223582159483355073569296992047109034100318840145168363660428289