38
60
67
55
59
82
70
176
81
134
62
135
141
108
150
212
269
290
280
319
267
220
217
120
182
201
376
181
64
191
323
237
51
152
206
311
128
118
168
244
264
394
339
270
265
293
207
296
171
363
413
368
342
263
179
234