26
14
25
112
90
10
59
177
48
20
1280
169
3469
130
29
158
237
78
133
896
72
563
186
31
43
84
42
37
188
81
17
61
80
55
47
241
65
88
4222
106
191
60
38
73
58
32