8 271 33 36097
19 21 23 33 41 46 58 92 
1 2 3 4 5 6 7 8 
1 50 188 27 2 1 1 1