303 27
233 22
42 31
1 37
1 146
50 149
221 156
303 168
