293 63
232 67
243 43
296 60
226 76
295 97
259 12
257 14
246 99
310 79
269 31
280 23
264 24
308 89
261 48