5 99
6 27 7 98
8 97
9 28 10 100 11 3 12 4 13 2 14 26 15 1 16 74 17 96
18 19 20 21 22 23 24 95
25 94
93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75