282
268
238
235
237
210
219
255
291
209
173
178
171
181
187
95
101
107
125
72
93
53
62
47
54
59
50
49
44
45
48
52
67