4
3
2
1
7
3
5
27
91
71
2
19
128
7
1
33
8