1 75 96 38 64 42 10 25 90 95 16 33 21 15 17 70 89 1