477403477408477339477368477374474552474553474560474570474582450647445518445408439681439477431767431770431477431277428993428735428782428700423729423733423748423391423413423439423484423535421134421140421017421070421080420760420781420791411900411904411912411926411940411561411568411571411582411614411638