7
11
8
7
9
8
6
8
8
21
8
8
-3
9
12
12
7
8
6
9
6
9
7
7
8
next