10 400 53 66495
17 28 31 40 55 60 66 67 92 94 
1 2 3 4 5 6 7 8 14 23 
1 44 253 85 5 3 3 3 2 1