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