5
9
7
8
6
13
14
10
12
23