181
143
65
21
49
41
32
154
25
37
287
161
98
142
42
38
175
127
97
54
82
46
101
111
271
31
270
59
302
881
33
118
66
395
88
43
119
81
84
134
126
57
177
222
300
80
14
53
341
315
86
122
133
141
117