157
163
284
89
342
230
85
402
157
227
127
324
198
84
768
183
54
895
173
35
149
138
53
167
249
111
60
60