8
59
4
10
51
173
183
443
53
154
14
81
73
23
27
194
76
64
20
66
190
16
15
136
25
119
63
33
94
29
26
39
101
36
178
30
40
41
114
95
107
56
266
143
18
501