163
146
314
178
37
174
109
34
134
149
179
284
98
147
75
142
118
218
89
172
70
133
88
81
112
261
111
150
72
151
165
175
49
138
211
184
181
143
168
103
193
47
16
24
31
25
38
231
359
14
167
21
40
18
36
86
10
5