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