190654421875633322556575387377011528345277643589167204678503279399211228340540826170514293584594616227026911363228637350308673526893392085056908974683556555182720268815446627474580524328063313205120504248782685229244456424804687536653182171296809230828203377470306278221331783047217534335342517654137628870298691820562198333717122251140518108195145