10 1785 59 29 46 58 81 103 109 121 123 145 149