0 36 21 30 30 18 73 38 33 90 36 0 43 28 30 24 73 58 53 90 21 43 0 47 49 37 92 57 52 109 30 28 47 0 2 18 45 52 47 62 30 30 49 2 0 16 43 50 45 60 18 24 37 18 16 0 55 34 29 72 73 73 92 45 43 55 0 77 70 17 38 58 57 52 50 34 77 0 11 88 33 53 52 47 45 29 70 11 0 77 90 90 109 62 60 72 17 88 77 0 232