258
173
166
235
158
86
65
87
189
179
197
122
143
153
172
251
84
127
203
96
100
109
155
104
172
191
209
240
177
111
173
167
139
82
114
155
156
105
105
74
94
150
80
168
96
124
226
104
132
154
58
200
126
171
265
164
137
162
154
108