0 155 112 27 164 49 0 16 0 15 67 33 95 91 80 0 38 27 81 46 45 143 0 55 101 98 119 137 87 103 20 196 76 162 83 244 113 100 116 47 136 75 36 142 34 160 69 141 87 66