8 1660 90 208867
1 3 6 13 24 31 40 81 
1 2 3 4 8 13 36 81 
83 802 736 22 8 5 3 1