47
31
57
25
100
32
335
29
195
247
27
92
257
199
74
18
269
50
106
142
37
167
44
23
77
52
219
248
114
49
391
38
60
5949
272
5309
136
103