40 35 36 37 42 38 39 41 43 45 44 46