1 1
105 53
45 42
104 88
21 78
112 160
7 138
121 229
