47
31
161
48
200
10
20
94
18
17
8
45
167
124
117
21
41
11
28
290
644
16
32
141
27
241
59
53
181
29
195
46
58
66
74
112
340
33
215
75
194
52
73
85
404
450
339
60
100
99