104851051826613217722667326714266752661426615220582204815956101701941197021952194971970920071194871948819489196281948419629200732007419622200751962310184159681597215971202982029920300203012030226681211542115721177211782117921180217502605026051212182123621252212532125721273212742136821380213842138521386213872138921391213922671521417214622148721495