510
187
472
205
555
117
272
189
220
68
352
86
377
137
553
108
594
193
211
102
293
89
637
169
703
227
593
186
578
89
158
121
153
74
234
140
153
22
191
50