8 298 36 36566
9 13 18 55 58 72 84 98 
1 2 3 4 5 6 7 12 
1 45 200 40 6 3 2 1