9 292 35 35406
16 17 41 43 48 50 52 71 76 
1 2 3 4 5 6 14 43 235 
1 43 169 60 9 4 3 2 1