14
15
3
10
11
9
43
45
112
99
98
8
84
6
26
34
4
1
5
22
7
12
29
35
33
57
37
54
47
46
83
32
17
16
21
20
13
24