19141621771029810974521877178361643113521602512164612816818121619915150570326410321861314575170419128101768622133670673914972619831463399164912421766140613315051487384143214811256212210153121113579765249855237481966974849181016896177415069813491221126726369649916268551088132148013294101126