588
124
503
119
360
185
132
49
523
248
550
33
496
87
546
137
196
159
203
91
369
159
560
172
306
47
280
104
573
115
211
170
494
121
292
199
564
18
501
77