86
163
58
294
21
123
288
32
313
46
304
127
535
57
345
104
177
61
738
99
293
35
240
16
209
13
183
67
206
1
157
34
224
83
211
17
216