89
50
555
140
339
170
482
54
402
62
515
162
263
102
203
84
243
112
677
266
116
52
669
296
440
166
214
67
387
139
608
189
331
200
515
53
226
152
950
358