472104727447161468874700147815470254713547067473484686946948470944690846931479844687752986445611405542434515516367556524792048963497325644478124091147136564756505651420784695049041636294713042009470535299140965414975132242510489644097647105490644312742509564646065407435641538324308843747440584714945405407604313547169410224906643363458414494362075449794508744936558084295148376550183116241860453374915421904707546888430844896241748539784472563491634504032446669311724274742268564542133635296352356424681550571