12247c464a88a37c8711b0c40884ec8c8e182d 221067c4d591554407b4700033aab9669a9b0e 2ad6e43960444f755c6407cb08a301f77249a6 356ea008672afd89b0bd8fb0c1ee525da85913 56e52b23c3dafb7f3171cf8dd277da65b43dc6 7eafea56cb060292269b11c9809777c11abf62 85b6e84dbc760b9aa2fee924ef3bcb87989e93 8ce10ef72244796b327c9d9199227227804fc4 cc6627100b8142677d0f109c84cbb99f97d2a1 dc72c3ab6085cf6fd52d78bbb651061b16f773 ea6c04aafd41d0ea3bcd78f58312ecf0eda436 f1288580babf1d3c975addba9eaf5eccb5e3de fb90e45970d491a68e6db8c72fcc531d13a44e