20
185
14
85
58
46
67
8
55
48
22
5
40
149
36
15
105
101
218
95
19
53
38
39
346
156
107
260
200
145
79
111
137
127
103
136
9
27
177
81
47
114
112
54
167
31
10
34
13
77