7
12
2
1
21
4
49
5
2
1
8
13
2
4
43
2
5