496
146
525
150
281
148
159
115
418
117
342
150
308
90
209
28
426
53
463
298
405
173
592
119
296
136
317
144
313
114
284
148
529
303
436
150
489
186
210
114