12 4339 145 723369
4 10 11 14 16 37 45 48 84 91 93 96 
100 101 104 109 116 125 136 149 164 181 335 694 
100 1426 2033 715 16 13 11 9 7 5 3 1