11 2303 112 409646 1 8 9 26 35 42 45 49 67 71 78 100 101 104 109 116 125 136 149 164 181 587 100 1097 1024 33 13 11 9 7 5 3 1