10 1843 97 297812 2 3 12 17 27 42 54 56 69 83 100 101 104 109 116 125 136 149 164 186 100 872 801 34 11 9 7 5 3 1