9 355 42 49597
8 15 18 35 38 57 60 84 99 
1 2 3 4 5 6 7 8 121 
1 43 225 75 4 2 2 2 1