301 21
169 25
32 41
2 42
0 129
35 131
177 143
301 131
