235
323
38
237
311
489
73
205
332
85
361
280
101
281
118
257
116
562
155
256
466
180
185
198
100
267
207
518
195
166
75
418
35
39
247
36
29
387
366
175
345
262
243
294
172
46
123
327
340
153
900
423
79
259