303 45
182 30
34 41
1 47
0 147
27 146
179 156
289 173
