17
16
3
10
11
43
45
113
99
98
8
85
6
26
35
4
2
5
14
23
7
22
9
12
15
30
33
57
39
54
47
38
84
32
29
21
20
13