2 40
31 85
57 105
28 61
18 111
95 115
0 66
81 167
96 174
85 170
