15
5
16
11
8
10
14
7
207
109
83
54
12
39
34
4
63
51
6
3
2
46
20
9
57
17
45
115
22
1
96
18
60
24
27
42
72
59
152
88