9 145 28 4 17 20 23 29 32 46 50 56