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