16601695133391101112413617181051174395533113440310295151732177859812517566631297321919444139325313147051594169537317547467411293588456132513711673112011481643243146310069248321622153813039988724824206581884405346172914163717626492841775439119014380138599117888527720219301248391187410091320