8
51
19
43
22
25
15
45
32
23
140
41
30
14
16
279
10
35
18
4
6
109
47
11
59
42
1
70
5
57
53
9
7
166
31
28
49
2