303 51
194 34
62 36
0 43
1 148
46 151
167 163
295 185
