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