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