188
83
268
189
66
72
246
314
311
9
157
168
166
133
2
296
257
17
322
332
274
131
289
287
156
260
35
44
277
198
238
32
50
58
