10 886 82 119687
9 28 33 39 48 51 64 77 80 98 
1 2 3 4 5 6 7 13 36 37 
1 46 383 375 64 9 4 2 1 1