138
594
83
90
129
302
122
249
289
255
129
151
164
227
215
294
100
159
240
113
139
322
321
128
192
127
148
215
56
164
242
210
95
112
204
242
218
140
257
203
287
165
258
288
218
226
195
191
200
222
103
158
128
246
111
132
191
216
265
105