125 75
141 85
121 73
332 199
156 94
167 100
297 178
139 83
224 134
399 239
9 5
3 2
40 24
35 21
32 19
19 11
24 14
2 1