12 830 50 8 10 19 42 43 45 55 57 58 86 88 99