00804d873ee3086493435758e5cb1006691e32 1bf8c2bc64331d450d95ad815447a8024f8082 258f827ee248a3968b47002d105fb18f5c0e80 270179cf1b9a6d480f6bd74b375075ffb5ec33 5cef0169fca394400bd20049af2c4d05ea9c88 742e2b07eb18c887bf478978c018e085a7a60f 96b90dd35b6829e1cfc9ccc8cbd7e42202e4db aa7c2a6eaf9834a27fb802b9514178c7b92968