104d90a65fe4cdd9936e304a83be547d9b9cc1 3314a739aa522cf528e1a14da057d6e5a31068 3745b1dbd8ea016b0204822786ed1fd9b3d6bf 444ded49a6020d0d9c020002a3c171ea001ca2 4e4db0d2819baffbe64e58c5c57d7564613c7b 6b5b559f7cef56d15d87fac5170dd383d593e6 75024e721eaf6e8a03c0af6d78b2448a8499a5 944c57466fa675ca54ea3b2e808ebe041f0b58 a56e5fe7aed7dad0c0817c2b2a7764e0e8b9b8 b31da0453240bfa4111c3fd438d8ecbca6b321 bded21bb57b33cf8057c7e04b881f9ec10223b be193a238920cc2fe4a5952cb3a5b47e2e3e0f d4807852a98d1f4c9f73cdab65a5a61981bbbd d9620f864ce65068edc13be29e6386ce047128