5482054241331143389280122138187867764218002021816941621123916062501796154818031524170112869815202642209361041589155316282551919121155375598810501250189914358854618321447120377413471489201124010004029011630130619556095816219425731054248574156217541168685212637462991905898161667186674