77115043581621681491695430107138811591316141270980163111611563190118581303134415211990526325819130147517391701108681412211588299194913246531985193241711421983932