10 124 30 3 4 13 19 23 35 38 41 52 68