699
164
319
170
538
105
713
306
613
215
341
151
505
167
372
101
416
197
294
49
561
161
167
115
243
71
159
35
300
135
494
171
348
165
393
56
230
11
61
38