2 2
134 182
24 25
92 81
18 66
95 153
30 108
89 166
