2
7
6
34
9
12
9
15
13
59
52
31