296 31
240 81
311 96
295 92
318 42
284 36
242 91
268 61
292 75
313 77
310 71
246 65
274 15
245 93
294 90