20
23
52
29
163
12
71
13
8
2
58
3
6
15
14
4
10
9
13
11