146
313
79
240
73
222
42
288
81
233
116
277
55
215
106
153
30
229
15
254
39
161
32
104
128
5
78
19
137
100
2
93