560
64
563
171
333
117
436
143
417
264
593
195
552
204
620
155
390
189
265
192
238
202
489
21
297
120
188
95
294
89
426
107
357
175
168
29
640
56
535
180