14 29889 106 4 10 12 16 21 28 33 37 39 42 46 50 52 58