0b5f6f16045096429ba80dc7489567b7 12551960433cb19a57214f975ae9738a 80e29080f50fb4dc2f430cdc75771cad 3d88a4c2a8e8609a5f4a152a117b6aa2 590bc32fea53ba7f23c554ffea6e5bf7 90d4918a43c4f78809898d185efc677d 05dc82cc6aa16d6f8e07c4d31c7bd7bd d5517e196b59dee1bc0e6dcbbcb410d8 308a00812d518086e8af90afbbeab5f0 b47ac89e82a1a69f2797966ec2d4c726 860370308bebb70c