385
32
135
29
122
52
31
26
166
116
112
80
8
28
103
49
334
13
5
9
107
12
105
65
42
64
25
188
224
184
20
35
40
186
50
45
110
207
19
220
41
133
59
30
55
113
70
145
87
23