107664228722110050163421816041682551612381204359480620840422368720161412315518978222323518075366107208378156866847616924618124987294185011171684207152171537773221693161495351134184537417549317721218657411191514991050210150026856041003416559210252811601714713714107214461266369137151865156649712911433187197971146521587172559721554915086419200618828810661610081018822420764211035104632206253425011243991447801406201026631110385841861241351531553131994552179699594216223286184374215111766381488841771969371409762524818348621604130446134161986661188919950198270152588