8 263 32 35099
1 4 14 18 54 58 60 91 
1 2 3 4 5 6 7 26 
1 45 174 34 4 2 2 1