301 21
187 25
22 39
1 42
1 132
23 134
191 143
303 148
