14
9
38
158
48
644
88
30
360
45
31
134
69
22
151
47
25
46
17
135
112
37
154
170
54
18
187
274
113
224
97
101
57
95
659
29
73
58
106
114
251
64
161
222
127
236
118
66
136
117
138
103
13
39