509
200
821
211
408
51
459
139
489
208
618
223
444
100
299
159
246
104
546
137
468
176
604
68
275
182
102
33
719
392
384
135
135
116
214
121
189
41
201
176