11 3687 120 546957 3 4 16 18 22 25 29 61 67 80 96 100 101 104 109 116 125 136 149 164 214 1885 100 1323 1714 499 15 11 9 7 5 3 1