44ee5241841d866604da338c42973f4258e4d5 507da8625763a5c4d1dec84f2e1a6417b8e1dd 57919dd784f957e185770235755b78a74faa42 65111e78dacfc9f1de3820de62cef6e736397d 68ec56d20f784cfe2554206d690288fa817249 79e48d838b863b68f873a0a89f54fec67f4181 7e9b23da2d7fbaf77445835e5baa5a67c027d6 f47241fe7e18f0df6efb7eb3d4d178df5f258c