42cbf3d245ff4d7f7cdc617f724464ee b67acfbf810301b33e0bf3a8efcf8ee86a944fc6 e8413a702f42bb0e8f1dc6e2a413a8f0685908f597d7574479d9291185184a64 6985dafd0e5d79eb1f1bc99203c6f149 4cdd87cb2ad13a7af4d944915d533d9f03037cf5 72147234997031ccf287fa532862cbb8a63c449b43ada54ee414a4fbb4af8f7f