11 690 75 110757
9 23 29 30 35 44 62 68 74 80 99 
1 2 3 4 5 6 7 11 23 53 156 
1 44 330 245 36 12 11 5 3 2 1