63
306
256
173
135
290
252
102
60
80
71
159
146
144
313
134
592
391
167
462
73
131
70
72
317
159
142
401
105
238
212
217
90
222
84
219
165
124
80
115
247
218
56
277
88
232
227
233
295
325
389
178
234
558
222
186
293
170
210
225