35
258
230
59
161
186
14
19
39
27
30
9
17
4
152
135
24
12
29
34
20
31
67
7
26
16
10
103
178
63
153
15
62
167
132
188
55
13
374
76
32
61
175
40
88
28