20
5
12
116
11
40
31
18
15
6
3
4
2
8
45
47
14
7
93
28
39
96
19
67
27
136
57
92
134
32
13
58
42
26
64
10
9