80 21 27 2 20 3 40 1 12 3 7 1 25 3 63 2 5 2 35 2 46 1 44 2 53 3 65 1 76 2 28 2 2 3 38 2 37 2 60 2 34 3 50 1