528
155
485
150
327
105
595
119
207
184
346
63
533
142
346
173
162
105
485
102
435
166
170
57
280
182
280
69
455
64
523
53
402
182
552
14
509
141
570
169