266
129
180
99
47
31
161
48
200
11
20
94
18
17
8
45
167
124
10
117
21
42
28
290
644
16
32
141
27
241
60
53
181
29
195
46
58
66
74
113
340
33
215
75
194
52
73
85
404
451