322
164
138
63
306
170
503
103
570
133
547
81
508
179
209
179
387
184
374
68
294
115
431
12
208
157
514
20
321
123
161
112
383
183
279
152
443
133
331
55