303 29
156 16
48 27
1 34
0 138
51 131
160 138
272 148
