5 35 29 179 111 19 145 183 22 305 22 305 80 183 80 232 49 361 49 361 178 232 178 137 94 188 156 112 164 79 144 129 143 129 193 79 193 2 20 20 30 20 30 30 20 30 40 40 40 50 50 50 50 40 2 20 20 30 20 30 30 20 30 30 30 40 30 40 40 30 40 3 20 20 40 20 40 40 20 40 50 30 60 20 70 50 60 40 50 30 30 50 0