14
29
21
15
9
174
56
38
5
43
102
7
28
13
6
151
197
74
17
121
216
91
77
83
25
113
117
548
257
192
137
87
158
163
162
94
46
39
27
288
85
93
68
52
18
55
48