1 40 46 1 51 52 1 54 36 1 57 8 1 58 4 1 58 23 1 59 19 1 59 372