2 2
68 103
63 14
101 76
27 89
45 159
46 67
94 161
