241
165
230
203
186
163
111
96
113
98
254
324
212
168
72
129
123
101
99
112
137
296
275
279
149
156
160