303 51
164 29
38 43
1 43
0 141
28 137
141 143
265 165
