1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 4 23 91 97 103 6 68 13 25 9 18 65 122 91 154 41 76 86 132 31 62 93 167 45 50 70 166 38 113 52 132 77 161 13 60 39 65 60 69