10 1659 108 271106 4 6 24 34 66 68 74 75 83 94 100 101 104 109 116 125 136 149 170 317 100 801 709 13 11 9 7 5 3 1