10 1809 91 264566
7 20 43 56 66 69 75 80 81 82 
100 101 104 109 116 125 136 149 164 908 
100 864 784 25 11 9 7 5 3 1