10 1615 102 260259 11 15 25 29 30 35 47 64 84 86 100 101 104 109 116 125 136 149 164 353 100 775 687 17 11 9 7 5 3 1