411
162
391
155
504
87
261
186
214
64
343
85
373
135
535
98
560
181
180
81
259
84
603
156
629
183
583
180
523
63
145
115
134
63
218
132
142
18
186
49