301 45
171 36
18 47
1 50
1 129
16 131
170 149
293 155
