33080237613116331378329792814208683128333808253907017330183153131125232212114229814319343220632572327243189048863218423417335572379328058307083129722129176953349933807256891117832202232143298331430254333107090333220125512733330594256918468110343389232853320302967431987330369412312753095632978320043296223270313563328523170635924155232643188233164226413298631071280603085029095322053161233505