2
bbc
8
21
25
46
14
32
57
51
108
120
373
440
157
81
177
108
85
215
99
35
232
97
88
96
88
36
59
81
41