11 2189 104 379980 1 3 19 20 30 32 51 61 69 77 91 100 101 104 109 116 125 136 149 164 181 363 100 1013 967 60 13 11 9 7 5 3 1