10
12 42 30 5 48 97 58 34 21 95
