1
6
3
16
101
18
216
1
2
1
3
7
1
44
4