30
28
136
12
20
81
29
68
261
8
42
149
22
18
15
11
14
159
13
101
9
24
31
58
55
94
178
376
152
56
54
1
37
105
76
103
3
67
65
185
229
139
295
47
5
10
48