9 550 69 156663
1 3 16 20 48 55 57 59 63 
1 2 3 4 5 6 7 8 248 
51 195 209 72 10 4 4 4 1