300 46
166 35
22 45
1 49
1 129
19 131
156 148
289 165
