200
111
538
14
435
108
311
183
535
32
200
127
333
157
234
55
317
64
586
163
294
46
230
187
159
108
577
86
334
176
526
168
550
39
583
74
392
169
540
50