12 278 38 5 7 20 28 30 36 39 41 42 50 52 67