257 31
165 53
32 68
2 73
1 151
39 153
173 150
282 126
