11 1659 95 290502 4 17 22 29 35 38 51 85 89 92 96 100 101 104 109 116 125 136 149 164 226 652 100 788 701 20 14 11 9 7 5 3 1