11 2835 115 693960
2 3 7 22 34 57 64 65 75 91 94 
1 2 3 4 5 6 7 8 9 10 11 
53 462 1009 867 341 84 12 2 2 2 1