0 10 15 34 36 39 10 0 22 32 31 40 15 22 0 47 45 50 34 32 47 0 51 41 36 31 45 51 0 35 39 40 50 41 35 0