10 720 73 150728
9 22 38 44 53 56 58 64 66 71 
100 104 117 136 165 189 222 259 285 359 
100 307 240 36 12 9 7 5 3 1