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