10 1699 70 14 20 29 33 39 42 61 95 109 123