11 1861 89 341432
2 4 16 21 23 36 55 66 67 88 95 
100 104 116 132 162 194 259 324 439 675 796 
100 566 759 327 50 21 16 12 6 3 1