10 96 51 11 23 32 44 52 53 59 63 88 90