102621026511333113341146912549148951521915263159261625316257169062167121689255152614026213296133259732611326123640236611400794462244641448564490746668467114703947104471064731656850610006372264088659246800970044737287623076236762387816181720843418750888294935989378295391954009543295857962359805198756987579886999802100724101785102237104419105883105885107975115340115425117328117838119378120706121484123658124649127156131426132628135953136542139045140354141561143597143694146484147727148851148853149469150136150172150605150612150613150632