56
73
75
140
359
508
217
138
250
279
392
489
200
133
187
97
132
82
289
355
266
521
283
593
673
917
515
737
578
379
346
243
169
165
281
110
488
182
246
166
101
1080
1103
1622
476