31
19
10
15
13
17
13
2
17
16
31
18