21
28
15
24
16
6
26
178
22
17
4
35
7
80
787
38
74
54
59
31
34
20
61
58
9
49
36
19
29
10
81
113
146
93
79
14
64
43
188
13
53
114
89
66
129
27