9d492ea635bf0ef0b30d339dabb584bc 489a3ca6b7f266903cff43f4e0d1e11e 03074719dce46e609b31798f400f0f7f 876f2a47e0146c94798f66d97307f0c4 9e5b79924b9a9eaadf223a59497fc96f a693beb17a2010ba3ecb71a0e8d4c6a2 530d765e84edb3b98c4ce3141ad97f2a b276e5461db0e48265d7b9c947c3503b 3f71c22a17e5f41437d7d97e4f15e5c6 6364ae8776b39ff5002908a6c0366867 377b22b0a0e179a48678a2a4b65fab09