bbbf635e32dc493924d1bff16e52ce0a 39d3916792883096f93ad79ee98ab7d0 2257b6661bfb3f94154123ad8a2a14ab 68ce20e166d3e4b2c3c8e74cc7d4979e a42042fdeb3a9ea1a67f1d12a83ebb4a c5749d3137d2dd2644db8753ff87d64d ab5e8d81e6e5ffdccdf828b6a810a1c7 fb148ef26c9e9b5d769905f36048acd8