142
45
61
27
204
32
211
73
192
59
66
318
70
144
140
173
163
76
195
101
358
384
316
227
190
93
270
176
50
183