91949193892391981410889906282993507542075474465052550687552216391670855740877417582130107031031810723103131053310609106061356313562137808528852138091488737366228358283973840253492536715433674182318363768048455525995308630869899248912240293508825495373365779997900950372116621169211722117521184