466ba9a29dd6732e5048de41303e492793f3e524 842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79 42695db990e5aaff0b9f36d25938c80e96ce47cc e32147d9fa09f1a752037c468afacdc816731c60 da39a3ee5e6b4b0d3255bfef95601890afd80709 0a44fb3f94f4fc66f57821f8d42e54fbcdcb520e 27 0