167
338
115
176
154
401
179
216
137
305
194
101
156
303
282
187
372
132
247
175
210
190
113
531
349
150
296
205
339
207
160
259
388
254
332
526
139
83
605
192
214
556
182
251
196
1020
514
459
133
427
234
484
217
126
261