689
162
866
361
317
77
501
169
571
230
505
319
373
171
279
202
572
216
231
99
140
90
579
127
386
134
494
59
591
67
375
70
656
139
445
108
425
199
339
189