2
7
1
56
5
4
2
1
44
5
71
2
10
8
2
3
29