508
109
352
154
205
134
66
37
567
133
485
151
225
32
552
94
590
171
319
143
376
113
176
42
182
38
291
86
249
143
242
171
197
112
360
103
579
164
465
191