2
5
6
32
8
11
9
13
13
57
50
31