78da35ccbd0e82301007f01e10122 0c41806561fe1dafa399b1807379f e0841288c050bb381a5fdca360dbe 47ef76faf4208484a88d7c84b214a 2f066ebd344a8d2c899243e5a5148 75ea8f6b8f3da219f497c8d87393b b24e5e87e9a7495a73a64552b564a 972c68ad5f9cfcd8ddec62600490e 11448237445f157d5c9a41f672e44 c9c73196b59f8ee429589b347df8d cfa2b134cc4188454b9dbdb7549b3 0f3799c963476c33212ac96265837 3db92b3f0ee107d30a3bfc