5
2
22
20
7
6
21
15
13
12
23
24
25
26
27

1
3
16
4
5
28
11
28555
28566