1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
75 125 7 26 61 102 98 99 12 88 49 63 46 61 77 111 13 56 37 89 7 84 51 69 86 142 98 140 91 122 10 65 9 33 6 70 95 101 26 111