5b7421412dc52cd42b6d64e16587212e 5109640a89db88fa195dad5f992b0f3e15aba699 a1d48085658f342ad2c03c13a47bbc07b009399c4bacd91694a69419649de14b 3290da90b674998912294a8f5cb5abd2 319dc1c3f9df2320c954cbcfaef9168d41ed3a29 00f4a3e1490412d6d09cce67d32a3f22276719a32aaff32cb646a0f685671242 ed519c12f1584040f9e600f74fd077fc 4c30c6bbaa0c373e3f2464a00bfcae2b3c7c9576 9d493ca16fda63c7dfc3d9ac7a64304594f921cf9e524bf27482d32da59e7bcd c0e58474e8a8b84862b2ef50cfc7c799 70c013a12ff34bcef21fb9f06d4e017b5060e530 df7b92b717abe121fb536a0eeb8e323cc9153f70250656dfc670c9650776afa7