10 156 68 2 18 22 48 52 67 70 72 85 87