11
59
124
68
26
173
48
106
76
171
261
78
161
47
115
117
198
137
199
184
296
140
91
121
100
86
89
197
241