93811161819110144119414561728191416394531108616195750095652818781199642733933771175144432174918761942351153869155738014832029811377167940118401882212673188755865271168672118928181902710545739162693619971631708185319731289301239106015771018754154750115212422345111661288139011671478190