301 27
160 34
28 43
1 42
1 144
35 149
172 164
301 161
