16
swap
21
7
6
16
5
7
13
15
11
10
39
13
15
10
9
6

2

10

9
34
9
16
18
4
6
15
14

12

20

9

5
