2
5
1
5
38
45
26
11
32
59