a6470575602c74bf107816d4e5f3a145 8c97851094e376142c75a481eb7244c3 9cf6194160570cdab6f920fb69407339 bef0360251e166f108c28481ada690c1 bfca25b4869be584b54bcd2a6bc0a2e1 d860f8203cae538a507e66ffb8cf715e c789299cf9f91827aa5d897e765262f7 13bbfded29792181d39e29ac1cb73b4a