38
52
232
483
57
40
105
137
195
312
323
66
477
289
754
633
389
1597
220
353
219
330
216
541
221
369
2259
671
838
722
332