0 44 24 58 22 69 76 107 64 39 44 0 58 94 60 113 120 151 108 61 24 58 0 36 2 55 62 93 78 63 58 94 36 0 36 45 40 65 112 97 22 60 2 36 0 53 60 91 76 61 69 113 55 45 53 0 7 38 67 52 76 120 62 40 60 7 0 31 72 59 107 151 93 65 91 38 31 0 47 90 64 108 78 112 76 67 72 47 0 47 39 61 63 97 61 52 59 90 47 0 317