10 2285 114 497860
7 11 12 14 17 39 42 53 55 79 
1 2 3 4 5 6 7 8 9 706 
55 477 854 602 218 56 13 6 3 1