2 2
76 86
14 83
96 161
80 31
128 171
