10 10 5 8 20 9 31 3 75 7 21 6 31 3 37 10 89 5 73 3 31 20 91 13 84 48 16 58 71 41 27 100 72 66 96 54 26 68 87 49 4 8 80 2 2 71 14 38 70 81 93 71 69 89 36 40 45 46 86 71 79 59