70
130
157
283
611
211
485
165
181
324
137
349
778
93
58
94
374
136
215
105
122
156
65
355
151
289
238
258
275
47
74
207
106
71
57
523
870
247
190
323
516
191
466