4
10
3
10
26
5
19
1
16
2
4
25
3
27