11 768 67 116673
2 10 26 30 31 35 45 49 58 95 97 
1 2 3 4 5 6 7 8 21 58 346 
1 44 328 308 58 13 6 4 3 2 1