7
9
12
7
5
10
11
4
11
5
7
5
8
9
7
5
9
4
3
3
9
9
14
4
19
next