494
167
152
174
56
404
181
20
132
118
52
201
148
280
685
182
300
422
110
140
360
114
204
155
158
240
231
278
369
197
350
180
112
220
199
17
206
138
68
228
85
202
125
270
38
291
123
239
133
60
61
121
164
75
210
106