5 20 1 8 9 3 2 52 57 90 44 90 2 13 5 21 25 6 10 45 70 3 15 46 46 65 22