303 27
264 23
70 25
1 34
1 141
69 145
248 155
302 166
