9 345 38 43735
6 23 51 55 56 62 64 79 87 
1 2 3 4 5 6 7 8 279 
1 43 185 90 15 4 3 3 1