10 21487 63 15 28 29 46 64 70 72 86 87 89