23
20
259
77
50
140
56
11
4
21
148
62
59
81
36
118
52
180
278
137
40
44
29
194
10
160
85
99
9
146
76
28
68
100
24
45
27
129
17
13
183
84
229
136
153
142
292
217
47
130