15 1036 79 258026 2 4 5 10 19 21 23 35 48 52 57 69 81 88 99