2
1
1
2
27
90
16
1
2
4
1
2