506
194
580
144
478
220
380
53
325
58
239
180
169
46
564
111
192
92
315
10
640
104
537
127
511
135
442
125
507
17
223
202
390
219
537
34
297
58
451
103