58
399
52
544
104
537
28
232
85
299
55
340
35
306
32
234
238
160
115
353
82
297
34
258
40
17
61
738
68
197
59
219
31
218