16
173
142
35
119
24
29
54
264
15
37
12
77
61
27
76
20
39
47
17
38
826
4051
1069
78
101
114
21
213
179
65
50
361
308