301 31
189 27
15 49
1 51
1 128
14 129
189 141
300 143
