117
169
164
215
316
645
78
116
217
183
98
257
134
540
122
175
167
261
204
154
145
392
181
118
312
264
137
156
294
386
178
55
227
448
1107
929
773
191
362
198
166
87