168
244
264
394
339
267
270
75
265
293
207
296
171
52
363
413
368
342
263
206
179
234
477
426
235
838
718
562
548
565
366
332
86
1419
204
187
55
324
203
159
119
21
14
311
87
199
507
526
20
194
351
1935
605
780
650
294
88