670
157
785
328
287
70
471
165
552
228
462
303
361
169
262
196
556
213
220
97
131
87
567
123
370
129
491
59
584
66
368
69
640
134
435
107
403
193
308
176