10 1624 64 14 20 29 33 39 42 61 95 109 123