8 1405 84 162786
3 11 27 33 45 57 77 83 
1 2 3 4 7 26 143 1100 
82 668 611 28 7 5 3 1