13
28
102
16
8
387
4
178
114
22
15
167
265
59
17
388
42
261
36
103
300
43
51
145
41
489
133
49
219
45
40
35
9
37
273
19
69
110
57
46
31
52
29
50
68
107
67
227