525
85
296
92
294
83
264
158
265
75
445
119
219
131
133
76
481
132
561
357
405
107
91
44
123
15
496
162
418
56
249
134
385
213
601
211
589
50
532
100