305 48
171 33
31 49
0 50
0 138
29 137
169 147
303 156
