3
13
5
6
11
1
10
1
2
59