12 5036 124 3 18 19 20 30 50 61 66 82 87 99 125