31
10
9
11
15
19
30