11 2595 121 403744 17 26 35 36 45 67 77 90 93 94 95 100 101 104 109 116 125 136 149 164 181 2302 100 1111 1170 165 13 11 9 7 5 3 1