12
7
17
2
8
31
7
14
11
15
13
9