258
194
80
126
205
106
54
297
34
42
117
104
49
133
44
286
497
83
177
188
592
241
257
127
214
234
170
246
224
709
453
32
113
207
237
35
28
601
157
315
284
215
565