1
2
5
12
5
5
10
1
13
2
26
1
2
3