7
11
6
2
9
8
23
15
16
14
39
30
19
28
20
10
155
45
12
53
35
134
27
69
46
25
24
29
50
47
34
42
62
321
105
198
153
110
80
57
1055
49
63
183