160
305
372
161
139
229
35
94
108
192
251
154
107
125
422
91
384
388
124
241
88
177
190
56
567
141
204
413
647
435