211689424304583501401134702045148285652693778356881526258970253634068782637635271778518678562145171834746293587122343288505827377825632962784422212024562866538920363541120701425672446573138094612297272798201086436859824328016774518224873780517533246617669127469025163215420554027033917023033153839950419825520830855180422845952719535365190187306503333