21
4
14
275
11
5
51
16
91
31
65
27
37
160
411
29
2
70
111
180
53
79
244
43
181
3
25
169
178
52
261
115
198
6
88
147
35
24
57
94
10
50
217
26
124
158
47
32
40
78