1307418745270312586697498201945142922703183357993128896931401944119992918483747317129018245179181417919336822963081195039863112194241285119843196253792653470016793