1
4
28
2
3
5
17
26
7
12
3
39
14
6
7
2
1