1  17 1418 1921 2015  26 25162423   22 27 28 29 30 32 38 37 36 35 34 3 2 1 40 39 8 7 6 5 4 13 12 11 10 924