0b6d55a945ea70d212b474a0f52b7a040ecb66 29180965ee0bb8905c501235775b561e7a76b8 3729521d69f95eb07894abeb335160ec11fb0f 51cdac6c80d390468365a63a35c916fc3432dd 545d7f684b7160eb24b3604927b3393767379f 57156c53d2d4e2a1696eda672b16456b0e675e 597ffa59c9bb15add7401d3925aeba90c8dac5 7a1a48f5828662e706e577ba711ad718b402ab 874724dce13c65c50ad0f5f9a778cab07712a5 e49991309b940d977a70a0fc1ae587ab091585 eb01b8f783fd9f1492fe3b3d41d082f2486c23 f85ff0933a24251ade380304f95dd428a933ec