b1714ed35ea39c7416d0698fd7e8b7c5 804c18f0d5161347359550cede895a6a 2c37c28b2737c04313da0641cba10f28 36dbbca85a0bc52a03d99d1d50e3b6e3 e993186e561a3af7750ff266285947a9 c8e22a4041b47fc604e3ff6b5d64b106 01029ef69855e2f2ba3494ccce4093c2 be12e6e726587380de828dae9fa8ada4 5f54cfcd2ed7185d7206c94351eff572 0fd4815524e64db9dc54edbb4f137b86