8ec28ddd6c1b954bfa1fa54c5df54eba  r19
ed257a47cae11af1a55614055b879947  r18
7c357558b1ef5cd16f1d312fe87c38a0  r11
7b5efe58fd28cbc7fa8f9e88ab9c7d65  r11
9974894df6e8ba95bb27f5e85e2cdfb5  r12
5dce8843261486180715e459d953885d  r13
bcf017dfe2243c8d72b4b2aa40101040  r6
c6c2148762c614d3bad120ca01491e34  r7