3
9
12
9
9
4
9
9
10
12
7
16
8
6
10
6
7
7
7
8
5
6
5
5
5
next