42 2
103 103
2 4
51 110
110 10
154 88
45 85
187 170
