58
399
52
544
55
340
28
232
85
299
115
353
104
537
82
297
34
258
35
306
68
197
19
29
218
200
1
157
59
219
40
160
31