299 21
181 26
55 33
1 31
1 131
58 140
192 156
302 153
